(Untitled)

Feb 08, 2010 09:27

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.

Leave a comment

Comments 12

I'm taking the train ... certifiedwaif February 8 2010, 02:07:28 UTC
I can't foresee any problems with this at all.

Reply

Re: I'm taking the train ... domesticmouse February 8 2010, 04:48:07 UTC
What could go wrong go wrong go wrong go wrong...

*smirk*

Reply


jujulilianan February 8 2010, 09:10:23 UTC
actually, embedded microcontroller code is exactly the sort of code I work on ( ... )

Reply

domesticmouse February 8 2010, 09:25:38 UTC
I'm guessing you guys aren't doing multi-threaded work in your embedded cpus yet, right?

I remember back in the day when everything was single threaded processes, oh those were the days...

Reply

jujulilianan February 8 2010, 09:55:09 UTC

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

domesticmouse February 8 2010, 11:56:39 UTC
Ya making me nostalgic for the days when i hacked on the 6502 =)

Reply


Leave a comment

Up