新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于OSEK标准的嵌入式实时操作系统在汽车电子中的应用

基于OSEK标准的嵌入式实时操作系统在汽车电子中的应用

作者:时间:2011-03-29来源:网络收藏

(7)中断设置
RX850的中断分为直接中断和间接中断两种,直接中断是不受RX850制约的中断句柄,理论上接近硬件中断的速度,其缺点是需要用户自己写中断处理句柄,包括:寄存器压栈;换向,跳转到中断句柄的开始;调用系统命令;返回到调度。间接中断的中断句柄在RX850的中断预处理后才被启动,优点是简化了句柄处理过程,缺点是由于RX850的预处理降低了速度,其处理过程如图1所示。

本文引用地址:http://www.eepw.com.cn/article/150918.htm


间接中断调度如图2所示,配置如下:


(8)固定/可变内存池设置
当系统需要交换较大的数据时,此时任务堆栈是不够用的,需要开辟一段内存来使用。RX850支持两种方式的内存配置:固定内存池和可变内存池。固定内存池由用户自定义内存池的大小,可变内存池根据实际系统动态地定义所需内存大小,配置如下:

(9)系统周期循环中断设置
系统周期循环中断设置如下:

以上完成了的配置,然后通过NEC的IDE即可生成的.s和.h文件,将此两个文件包含在工程文件中即可。

3 RX850软仿及结论
通过以上配置,选择发动机控制模块为对象,下面对RX850进行软仿。NEC电子提供专门的软仿工具AZ,在IDE中打开AZ,运行程序后可以看到如图3,图4所示的界面。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭