A Dual-Core Operating System Framework Based on AutoSAR OS for HCS12X Series Processor

Article Preview

Abstract:

One kind of processors with coprocessor is widely used in control areas. Traditional single-core operating system (OS) cant support the coprocessor. In order to take full advantage of the performance of the processor, we presented a real-time operating system framework named AutoOSEK-CP on the basis of AutoOSEK, which is a single-core operating system based on AutoSAR OS, to support dual-core processor. In this architecture, alarm management, interrupt processing and inter-core communication mechanism were moved in coprocessor module, and the master processor was responsible for the other functions of OS. Finally, we designed a prototype of AutoOSEK-CP to test the performance in HCS12XEP100. The results showed that the real-time performance and the time-tick accuracy were improved significantly compared with AutoOSEK.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1041-1046

Citation:

Online since:

April 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] HCS12X data sheet, http: /www. freescale. com.

Google Scholar

[2] AUTOSAR OS specifications, http: /www. autosar. org.

Google Scholar

[3] ZHENG Ying-zhi, JIAO Zhe-yong, Application of Embedded RTOS in Automotive Electronics Based on OSEK, Modern Electronic Technology, vol. 34, no. 03, pp.148-150, (2011).

Google Scholar

[4] Gu Yang, Wu Zhaohui, Yue Long, Design and Test of An Automotive RTOS named AlphaOS Based on OSEK/VDX, In Proceedings of 2005 IEEE International Conference on Networking, Sensing and Control, pp.174-179, (2005).

DOI: 10.1109/icnsc.2005.1461182

Google Scholar

[5] RTA-OSEK, http: /www. etas. com/en/products/rta_osek. php.

Google Scholar

[6] OS223. pdf, http: /portal. osek-vdx. org, (2005).

Google Scholar

[7] OSEKturboRTOS, http: /www. freescale. com/webapp/sps/site/prod_summary. jsp?code=OSEKTURBO.

Google Scholar

[8] osCAN and MICROSAR OS, http: /www. vector. com.

Google Scholar

[9] SmartOSEK RTOS, http: /ccnt. zju. edu. cn.

Google Scholar

[10] ORIENTAIS OS, http: /www. i-soft. com. cn/china.

Google Scholar

[11] OSEKWORKS, http: /www. windriver. com.

Google Scholar

[12] Yingfeng Wang, •Feigao Li, Ruili Jiao, Xiaowen Zhang, A Survey on Energy-efficient Task Scheduling in Multicore/Multiprocessor Real-Time Systems, IJACT, vol. 4, no. 13, pp.469-476, (2012).

Google Scholar

[13] Yongheng Chen, WanliZuo, Fengling He, Kerui Chen, Optimization Strategy of Parallel Query Processing Based on Multi-core Architecture, JCIT, vol. 5, no. 8, pp.21-25, (2010).

Google Scholar

[14] MinyeolSeo, Ha Seok Kim, Ji Chan Maeng, Jimin Kim, MinsooRyu, An Effective Design of Master Slave Operating System Architecture for Multiprocessor Embedded Systems, In Proceedings of 12th Asia-Pacific Conference, pp.114-125, (2007).

DOI: 10.1007/978-3-540-74309-5_13

Google Scholar

[15] Chen Jing, Liu Jian hong, Developing Embedded Kernel for System On-a-Chip Platform of Heterogeneous Multiprocessor Architecture, In Proceedings of 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp.246-250, (2006).

DOI: 10.1109/rtcsa.2006.27

Google Scholar

[16] ZHANG Liang-fei, LI Yin-guo, Design of Embedded Real-time Operating System AutoOSEK, Computer Engineering, vol. 33, no. 16, pp.53-55, (2007).

Google Scholar