The rapid development of information technology continues to drive the development of the entire automotive electronics software industry towards large-scale and diversification. The result is in the car parts control technology, the complexity of communication and network technology is greatly increased. Due to escalating processor, for instance, it is resulting in escalating cost of software portability between different processors. Another example, different real-time operating system has its own application program interface; it will cause the issue such as portability of applications.In order to change this situation in portability and versatility, the German automotive industry in 1993 made OSEK system. VDX specification launched in 1994 was merged with OSEK specification forming specifications of OSEK/VDX. Automotive Open Systems Architecture(AUTOSAR) found in 2003, it puts forward a set of software development method in automotive electronics, architecture and technical standards based on specifications of OSEK/VDX. With the emergence of single core processor bottlenecks and deepening development of technology, in November 2011,AUTOSAR group had introduced multi-core embedded operating system standards in automobile electronic for first time, opening the era of multi-core automotive electronic infrastructure software.There are some researches at home and abroad for single-core embedded real-time operating systems which are complianced with OSEK / VDX standard. But for the latest research of the latest AUTOSAR standard about multi-core embedded real-time operating system are rare. For this reason, based on the latest AUTOSAR specification and TI’s TMS320C6678 DSP processor as the underlying hardware platform, I designed and implemented a multi-core embedded operating system which is De Core MOS. This operating system is based on De Core OS besides the multi-core research and innovation.It will not only be able to meet the standard AUTOSAR multicore operating system and can be run smoothly on multicore hardware environment improving the efficiency of application execution. De Core MOS adopts multilevel hierarchical structure, such as multi-core support layer, kernel layer, configuration management and so on in order tomeet the needs of reduction and configuration. Under the premise to meet the specification, the system uses innovative RPC mechanism that allows callers across the different kernel without considering the complex inter- core communication problems.De Core MOS provides a schedule table, stack monitor, free software timers,counters interface, and includes all eligible OSEK level configuration. You can say the system meets the SC1 level in AUTOSAR. After modular testing and integration testing,De Core MOS can meet the needs of the general application and to some extent; it can improve the efficiency of the algorithm to perform. |