期刊文献+

基于cntlzw指令的OSEK汽车电子实时操作系统

Research of OSEK Real-time Operating System for Automotive Electronics Based on cntlzw Instruction
下载PDF
导出
摘要 针对汽车电子软件的复杂性、实时性和可移植性问题以及现有OSEK操作系统的开源性问题,基于OSEK操作系统规范(ISO 17356-3),采用面向对象的程序设计思想,从任务、中断、资源、事件、计数器和警报6个方面进行研究,利用32位PowerPC处理器的数出前导零数目指令cntlzw和软中断等,设计了一个具有可裁减性和可扩展性的汽车电子实时操作系统,并在MPC5554开发板上进行了操作系统的内核移植和性能测试。 This paper was concentrated on the complexity, real-time, portability of automotive electronics software and open source of popular OSEK operating systems. Based on OSEK OS specification (ISO 17356 3) and object-oriented programming concepts, this paper had a research from six aspects, including the tasks, the interrupts, the resources, the events, the counters and the alarms etc. It made use of the counting leading zeros word instruction cntlzw of 32- bit PowerPC and the software interrupts etc. It designed and implemented a real- time operating system of good scalability and extensibility for automotive electronics. Moreover, it finished the porting of the operating system kernel and the testing of the performance on MPC5554 board.
出处 《单片机与嵌入式系统应用》 2014年第7期20-23,共4页 Microcontrollers & Embedded Systems
基金 部委基础科研项目(项目编号:DEDP1004)
关键词 汽车电子 实时操作系统 POWERPC OSEK 面向对象程序设计 automotive electronics real time operating system PowerPC OSEK object-oriented programming
  • 相关文献

参考文献15

  • 1张宝民,孙晓民.基于OSEK规范的嵌入式实时操作系统研究[J].计算机应用研究,2004,21(4):32-35. 被引量:21
  • 2John D. OSEK/VDX history and structure: OSEK/VDX Open Systems in Automotive Networks, 1998[C]//London:IEE Seminar. IET, 1988.
  • 3邱棉.嵌人式实时操作系统RT-Thread的设计与实现[D].成都:电子科技大学,2007.
  • 4Wu Z, Li H, Gao Z, et al. An improved method of task con- text switching in OSEK operating system: Advanced Infor- mation Networking and Applications, 2006[C]//20th Inter- national Conference, 2006 : 217 - 222.
  • 5龚光华,车惠军.μC/OS优先级调度机制在PowerPC上的优化[J].单片机与嵌入式系统应用,2010,10(10):9-11. 被引量:4
  • 6OSEK OS and ISO WG. ISO 17356 3 -2005, OSEK/VDX operating system specification 2.2.3, 2005.
  • 7Béehennec J L, Briday M, Faucou S, et al. Trampoline an open source implementation of the osek/vdx rtos specifica- tion: Emerging Technologies and Factory Automation, 2006 [C]// ETFA'06. IEEE Conference on. IEEE, 2006:62 -69.
  • 8Chatterjee K, Ma D, Majumdar R, et al. Stack size analysis for interrupt - driven programs[M]//Static Analysis. [S. 1. ] : Springer Berlin Heidelberg, 2003 : 109 - 126.
  • 9章亮飞,李银国.嵌入式实时操作系统AutoOSEK的设计[J].计算机工程,2007,33(16):53-55. 被引量:20
  • 10Sha L, Rajkumar R, Lehoczky J P. Priority inheritance proto- cols: An approach to real- time synchronization [J]. IEEE Transactions on Computers, 1990, 39 (9) : 1175 - 1185.

二级参考文献12

  • 1Freescale. Book E. Enhanced PowerPC Architecture,2002.
  • 2Sun . System V Application Binary Interface, PowerPC Processor Supplement, 1995.
  • 3The OSEK/VDX Group. OSEK/VDX Operating System,version 2.2[ EB/OL]. http://www.osek-vdx.org,2001-O9-10/2002-10-15.
  • 4The OSEK/VDX Group. OSEK/VDX System Generation,OIL:OSEK Implementation Language, version 2.3 [ EB/OL]. http://www. osek- vdx. org, 2001-09-10/2003-10-15.
  • 5K M Zuberi. EMERALDS-OSEK: A Small Real-time Operating System for Automotive Control and Monitoring [ EB/OL]. http://www.sae.org, 1999-03/2003-10-15.
  • 6JEAN J LABROSSE.μC/OS-Ⅱ—源代码公开的实时嵌入式操作系统[M].北京:中国电力出版社,2001..
  • 7Labrosse J J.嵌入式实时操作系统μC/OS-Ⅱ[M].邵贝贝,译.北京:北京航空航天大学出版社,2003.
  • 8OSEK/VDX Group.OSEK/VDX Operating System[DB/OL].(2004-07-05).http://www.OSEK-vdx.org.
  • 9Joseph L.OSEK/VDX汽车电子嵌入式软件编程技术[M].罗克露,译.北京:北京航空航天大学出版社,2004.
  • 10Morton T D.嵌入式微控制器[M].严隽永,译.北京:机械工业出版社,2005.

共引文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部