OSEK/VDX 学习笔记(二)

二、OSEK操作系统的架构

1. 处理层级

操作系统是服务于上层独立的功能模块运行的基础软件,为应用层的运行提供环境。OSEK定义在这个环境中运行的实例应包括两部分:中断服务程序和任务。

OSEK定义了三个不同的处理层级:中断层、调度层、任务层

中断层的优先级最高,其次是调度层,然后是任务层(包括基础任务和扩展任务)

中断层:可以定义多个中断服务程序,每个中断服务程序要定义他的优先级,这个优先级是静态的,它取决于用户的定义和硬件架构,优先级数值越大对应的优先级越高;

调度层:所有的调度活动都属于这个层级,涉及到任务的切换;

任务层:可以定义多个任务,优先级的定义和中断服务程序类似;

既然三个层是有优先级的,那如果给定调度程序的优先级为m的话,中断服务程序的优先级就应大于m,任务优先级就应小于m。

2. 一致性类

OSEK规定了四个一致性类BCC1,BCC2,ECC1,ECC2,这里看的比较懵,应该看了后边的任务管理会好理解一点,回过头再来总结这个吧。

3. OSEK OS和OSEKtime OS的关系

这个目前不太感兴趣,先跳过,明天开始学习OSEK的主体之一——任务管理。晚安!

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值