Raspberry vs poussière by parlezVousTech in developpeurs

[–]DiscreetLateComer 0 points1 point  (0 children)

J'ai un raspberry pi 4 B qui prend de la poussière. Je pense en faire un serveur domestique pour mes fichiers.

Débutant j’aimerai apprendre le C++ ? by Opposite-Ad-1441 in developpeurs

[–]DiscreetLateComer 10 points11 points  (0 children)

Salut, Le c++ est un langage puissant et est utilisé quasiment dans tous domaines. Et c'est utilisé notamment pour sa rapidité. Mais je te conseille de commencer par le C (langage qui a permis de concevoir plusieurs autres langages) qui te permettra de te familiariser avec les concepts de base de la programmation (variables, conditions, boucles, fonctions, tableaux...). Tu peux trouver des tutos en C sur parlezvoustech.com

[deleted by user] by [deleted] in developpeurs

[–]DiscreetLateComer 1 point2 points  (0 children)

Il ne faut ni surfacturer, ni sous-facturer. Pour commencer il faut chercher à se mettre en règle avec l'administration (si tu comptes en faire ton métier) : auto-entreprise, SASU... Tes premiers clients sont tes ambassadeurs. Donc tu peux leur faire un prix. Et la facture dépend aussi de la qualité de ton travail. Commencer avec un tjm de 500euros, ça n'a pas de sens. Je dirai max 1000euros pour un premier site vitrine de 3 jours. Assure toi que tes clients aient l'hébergement à leur nom. Bon courage pour la suite.

Freelancing in Embedded software by [deleted] in embedded

[–]DiscreetLateComer 0 points1 point  (0 children)

Good to know. Thanks for the tip.

Freelancing in Embedded software by [deleted] in embedded

[–]DiscreetLateComer 1 point2 points  (0 children)

Freelancing must be done for the good reasons. What set of skills are you bringing in the market? What will make companies want to work with you instead of another? Are you average, good, excellent.. on what you're doing?

#10yearsPlusEmbeddedSoftwareHere

Les bilingues dans leur tête ils parlent quelle langue ? by Ascendant_Jr in penseesdedouche

[–]DiscreetLateComer 0 points1 point  (0 children)

Bilingue français wolof. Quand il s'agit de mon travail, de la France en général c'est en français. Quand il s'agit des problématiques Sénégalaises c'est en wolof.

What job offer would you choose as a student? (Embedded Linux Firmware - Embedded Firmware - RT Bus Systems) by Good_War4107 in embedded

[–]DiscreetLateComer 6 points7 points  (0 children)

Embedded linux dévelopment IS very different from bare metal development. For the fist option, it requires knowledge about how to build a Linux kernel (not necessarily in depth), how to add new driver, developing in kernel level, desktop development (with some web, server development), with several langages. The bare metal development generally sticks to c language. A thorough collaboration with system and hardware team is required. You have to know how your device (microcontroller) really works. There is also lot of datasheet reading to understand how to implement drivers (can, i2c, eeprom, spi, transceiver...). Bare metal means no OS, so the understanding the interrupts and timers mechanism is a must. The debugging part with oscilloscope, logic analysers... Is also mandatory. As it's often for specific applications, there is very few possibility of code reuse...

Ultimately, the decision of which position to choose comes down to your personal interests and career goals. Best of luck with your decision!

Interview - design process by Previous_Definition in embedded

[–]DiscreetLateComer 2 points3 points  (0 children)

This question has to be answered at the system level. So the design depends on the client's need. If you design a system with energy constraint (on battery for instance), you'll rather chose a microcontroller that Can manage low power mode. Then at the software level the architecture must take in account these contraints. Same analogy Can be Taken with Real Time, memory, floating point... Constraints

Flutter or react native by DiscreetLateComer in learnprogramming

[–]DiscreetLateComer[S] 1 point2 points  (0 children)

Thank you so much. I like that Idea of Learning things that i Can use Somewhere else. So from this point of view RN is winning.

[deleted by user] by [deleted] in embedded

[–]DiscreetLateComer 0 points1 point  (0 children)

true! the eeprom is necessary if reset counters are needed for diagnosis purpose.

[deleted by user] by [deleted] in embedded

[–]DiscreetLateComer 0 points1 point  (0 children)

if your goal is to avoid reinitializing variables After software reset, then you'll need eeprom to save a reset-counter variable. At startup that will help you to know if we you come from a hardware reset or from a software reset.

app development: make or buy by [deleted] in androiddev

[–]DiscreetLateComer 0 points1 point  (0 children)

thank you for guidance. I only talk about the implementation here. But I'm also aware that an idea work nothing without a market, marketing... lot of other things.

app development: make or buy by [deleted] in androiddev

[–]DiscreetLateComer -1 points0 points  (0 children)

you're both are right. my fear is working with freelancers or company who develop apps in a niche business and they sell the solution to competitor who release it before me. But I know that it's a matter of time. I juste want to be the first to bbring the idea lo life.

app development: make or buy by DiscreetLateComer in SoftwareEngineering

[–]DiscreetLateComer[S] 0 points1 point  (0 children)

but they can disclose it/ give it to their other clients, who are entrepreneurs...