面向汽车电子的嵌入式软件研究与开发(20)

发布时间:2021-06-06

务、设置事件、设置警报等,因此,它可以激活更高优先任务。0SEKTurbo的中断管理提供了开、关全部中断和开、关全部第二类中断的系统调用。操作系统内核是一个可重入内核,因此,那些正在执行内核代码的任务(如正在执行系统调用)可能被中断,交出CPU的使用权。必要时都不允许等到内核代码运行完,这有利于缩短由中断启动的更高优先级任务的平均延时。0SEKTurbo系统还支持中断的嵌套。

3.2.50SEKTurbo编译过程

在编译之前,应用程序设计者要根据硬件的需求对操作系统的属性和所有的

系统对象进行配置,如对操作系统属性的配置:选择哪一个符合级别、是否允许

图3.5OSEKTLlrbo编译过程

运行吊钩(Hook)程序等。对任务属性的配置有任务名、类型、优先级、用到的资源、事件、堆栈的大小等;对警报的配置有名称、类型、行为等。用户可以使用OIL提供的标准语法对系统和应用程序的属性进行配置,这些标准描述经OIL专用工具进行处理生成C代码文件,再与应用程序代码文件和部分系统文件一起编译,最后与内核库、用户库程序连接,生成可执行文件。该文件便可以下载到嵌入式目标处理器上运行了。整个过程如图3.5示,最上面的文件是由用户编写的配置文件和代码,中间的虚框是所用到的各种工具。系统配置工具解释0IL16

面向汽车电子的嵌入式软件研究与开发(20).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219