Discovery News:
This Car Runs on Code An estimate that premium-class automobile's contain close to 100 million lines of software code, running on up to 100 embedded controllers. And they guesstimate that this will grow to 300 million LOC.
This is insane.
Comments 12
Reply
*smirk*
Reply
Reply
I remember back in the day when everything was single threaded processes, oh those were the days...
Reply
well... you break a complex embedded app into tasks that cover certain areas (like, you wouldn't have your ethernet code in with graphic LCD and serial port code and GPS module driver code) and then there's a whole pile of methods of task scheduling in embedded C depending on what you need and what you can afford processor-wise (simple co-operative right up to actual pre-emptive with adjustable priorities like uC/os-II) and inter task communication is available, often with semaphores or just global variables.... but nothing quite like windows threads.
You can go crazy with largeish ARM based designs, and run actual linux kernel if you want, and then I guess you could have threads if you wanted?? but that's not for 8 bit systems, which is where most of what I know sits. Those big ARM systems are 32 bit data bus things with many megabytes of RAM.
Reply
Reply
Leave a comment