摘要
smartOSEK OS嵌入式实时操作系统是基于OSEK/VDX规范的操作系统,并且能够在不同硬件系统工作平台上工作,在汽车电子领域有很广泛的应用。由于ARM9具有高性能,低功耗特点,所以基于ARM9的smartOSEK OS移植问题就具有很强的实用价值。该文以NUC951 ARM9的开发板为例介绍移植的要点。详细说明了中断管理和任务管理模块的修改方法,以及需要修改的硬件相关的中断。该方法简单高效,可以大幅度提高开发进程,特别是对其他硬件平台的移植具有一定的借鉴意义。
引文
[1]陈宇斌,陈宇鹏.基于OSEK/VDX平台的汽车嵌入式系统开发[J].山西电子技术,2011(3):33-35.
[2]施海,李咏霞,施帮利.基于嵌入式的汽车仪表系统[J].重庆理工大学学报(自然科学版),2008(6):19-23.
[3]王金武.基于嵌入式Linux的在线电能质量监测仪的设计与实现[D].湖南大学,2010.
[4]高嵊昊.面向汽车电子领域的嵌入式软件可靠技术的研究与开发[D].电子科技大学,2012.
[5]黄涛,徐宏喆,陈宁,等.嵌入式实时操作系统移植技术的分析与应用[J].计算机应用,2003(9):88-89.
[6]苟双全,姚家鸣.嵌入式操作系统及其移植技术[J].甘肃科技,2008(13):18-20.
[7]涂刚,张波,阳富民.嵌入式操作系统移植技术研究[J].计算机应用研究,2007(2):83-85.
[8]唐平.AUTOSAR OS的设计与实现以及向TMS470移植[D].电子科技大学,2012.
[9]庞春辉.嵌入式操作系统移植技术研究与实践[J].信息技术与信息化,2014(11):65-66.
[10]Gao Z,Wu Z,Ye R,et al.A Model-Based Development Method for Smart OSEK OS[C]//International Conference on Computer and Information Technology.IEEE Computer Society,2005:781-787.