News for hackers. Stuff that matters.
Re:Steps to designing an embedded software architecture, Step 1 by jwilliams on Sunday September 18, 2022 @09:59PM (#32893432)
Well yes, but "embedded" is a pretty broad category.

Some major cases are:

- High-volume and cost-driven: where a you're picking the cheapest MCU you can make work (often by a matter of cents).You want to squeeze every last bit of performance (or IO, or power consumption, or pinout, or whatever the drivers are).

- Real-time: where abstracting the hardware beyond a certain point is counter-productive.

In my experience it's much less common that you don't care about the hardware than the reverse.

Re:Steps to designing an embedded software architecture, Step 1 by atoav on Monday September 19, 2022 @02:03AM (#32894777)
I'd also add: ultra low power consumption. If you really want to use as little power as possible to do a specific task