[Csci1301] Cars and Computers
John Howland
jhowland at ariel.cs.trinity.edu
Tue Oct 26 14:55:54 CDT 2004
You know I've used (perhaps overused) the automobile as an example
(which we all know something -- to a degree -- about) for a variety
of analogies from design to software engineering. Here is a news
item from LinuxWorld (a Linux trade publication) about the software
cost and content in modern automobiles and how Linux may lower those
costs.
Today's focus: Linux revs up (and shrinks down) for car
computer systems
By Phil Hochmuth
Soon, having Linux "under the hood" may take on a more literal
meaning.
Austin's embedded Linux vendor Metrowerks recently announced the
release of what it calls Automotive Grade Linux, a version of
the open source operating system modified to run as an
electronics control system in automobiles.
Metrowerks took a standard Linux kernel, boiled it down and then
tweaked it to act as a control system for such computerized
automobile functions as airbag deployment, anti-lock breaking
and cruise control systems. Specifically, the code has been
optimized to meet industry requirements for automotive
computing, such as low power consumption, fast boot-up time (who
has time to let their car's PC warm up?) and sub-40-millisecond
response time for onboard vehicle computer systems.
Metrowerks will sell its software to developers of automotive
computing and telematics systems, as well as to automakers. The
timing for the emergence of this type of Linux is good, as
automakers are looking for ways to develop more reliable
computerized components at lower cost. Technologists at GM have
said that more than a third of the cost in making an automobile
is now associated with electronics and software. The car maker
has also said that it expects the amount of software in the
average auto it makes to reach 100 million lines of code by
2010. (For perspective, Microsoft Windows 2000 Professional had
29 million lines when it was released.)
The Automotive Grade Linux announcement also follows the recent
formation of the Open Source Real-Time Linux project, which aims
to standardize how Linux is developed as RTOS software. Although
the two efforts are not related, these are strong signs that
Linux is becoming a more embedded piece of infrastructure in all
types of computing applications.
--
_______________________________________________________________
John E. Howland url: http://www.cs.trinity.edu/~jhowland/
Computer Science email: jhowland at ariel.cs.trinity.edu
Trinity University voice: (210) 999-7364
One Trinity Place fax: (210) 999-7477
San Antonio, Texas 78212-7200
More information about the CSCI1301
mailing list