Product Brief

Microsoft Auto 4.0 fine-tuned

Christoph Hammerschmidt
9/11/2009 9:36 AM EDT
MUNICH, Germany — When Microsoft will come to the IAA automotive fair in Frankfurt, it has a fine-tuned version of MS Auto 4.0 in its baggage — with a long list of features added over the past few months.

While former releases 1.0 and 2.0 were more version developed in behalf of specific customers (Ford and Fiat), the current version 4.0 is a product developed with a higher degree of independency. Nevertheless, the software vendor claims to have taken into account numerous requirements from automotive OEMs and tier ones as potential customers.

Against earlier versions, the boot time of MS Auto 4.0 has been improved drastically, explains Microsoft customer engineering manager Reiner Gerczuk. This could be achieved by a staged boot process which in turn embraces a number of single measures: The operating environment does not need to be booted at a single blow. After having loaded a mini kernel of 2.5 MByte in minimum configuration (in more realistic configurations, about 7.5 MByte) from the NAND flash into main memory, the platform can start to do useable tasks; the remaining parts of the operating systems are loaded upon request. Responsible for this ability is the 'image file system' that enables software routines to access memory contents faster, albeit at the expense of address relocation ability. It also supports demand loading which means that DLLs and other memory blocks are loaded into the main memory only when needed.

Thus, the radio receiver integrated as a peripheral device into the Auto 4.0 environment, comes to live after less than 1 second. After 5 to 10 seconds, the environment has reached full functionality including its HMI.

Another measure to speed up the boot sequence is that the graphical subsystem is now launched at an earlier point within the sequence. Thus, cameras for driver assistance systems are available sooner. In addition, the Microsoft developers created what they call Device Parameter Store (DPS) that contains start-up and operating parameters for peripheral devices. Unlike the registry, where these parameters have been stored in earlier versions, the DPS is available immediately after the system has been powered up.


Next:




Etmax

9/22/2009 6:18 AM EDT

What a complete disaster. Imagine having to close all the windows and press the start button to turn your car off. 2.5MB mini kernel :-) try OS9's 16k kernel, or if you want full graphics how about Amiga's microkernel with Intuition Graphic I/F all in 256k! I have a Pioneer in dash system running WinCE and it is #$%& A couple of embedded micro's driving tasks directly and you would have 1sec boot times.

Sign in to Reply



Please sign in to post comment

Navigate to related information

Jobs sponsored by

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Browse the technical library
Our technical library houses over 4,000 high-quality sponsored white papers, application notes, reference guides, use cases—all organized by company.


Feedback Form