打印
[uCOS/RTOS]

OSAL — Operating System Abstraction Layer

[复制链接]
1517|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 千岁寒 于 2018-8-20 09:26 编辑

OSAL为Operating System Abstraction Layer,即操作系统抽象层,支持多任务运行,它并不是一个传统意义上的操作系统,但是实现了部分类似操作系统的功能。
当有一个事件发生的时候,OSAL负责将此事件分配给能够处理此事件的任务,然后此任务判断事件的类型,调用相应的事件处理程序进行处理。

Osal主要提供如下功能:
任务注册

任务间同步互斥
中断处理
存储器分配和管理
提供定时器功能

Image.png (105.54 KB )

Image.png

相关帖子

沙发
折腾无止境| | 2018-9-26 21:02 | 只看该作者
有没有简单的例程

使用特权

评论回复
板凳
千岁寒|  楼主 | 2018-9-27 17:10 | 只看该作者

有一篇文档可以略作参考:
https://wenku.baidu.com/view/86c3203610661ed9ad51f3eb.html

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

244

帖子

4

粉丝