您现在的位置是:首页 > 教程 > ZigBee协议栈OSAL介绍
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ZigBee协议栈OSAL介绍

更新时间:2018-08-02 07:03:28 大小:17K 上传用户:杨义查看TA发布的资源 标签:zigbee 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

为ZigBee协议栈OSAL介绍讲解文档,


ZigBee协议栈OSAL介绍

     

     操作系统抽象层

     

     OSAL常用术语:

     1.资源(Resource):任何任务所占用的实体都叫资源,如变量、数组、结构体

     2.共享资源(Shared Resource):两个或两个以上任务使用的资源,为防止破坏资源,任务在操作共享资源时是独占状态。

     3.任务(Task):即线程,简单的程序的执行过程。任务设计时将问题尽可能分成多个任务,每个任务独立完成某项功能,同时赋予优先级、CPU寄存器和堆栈空间。一般一个任务设计为一个无限循环。

     4.多任务运行(Muti-task Running):其实同一时刻只有一个任务运行。

     5.内核(Kernel):内核负责管理各个任务。包括:分配CPU时间;任务调度;任务间的通信。

     6.互斥(Mutual Exclusion):多任务通信最常用方法是共享数据结构。

     保护共享资源常用的方法:

     关中断;

     使用测试并置位指令(T&S指令);

     禁止任务切换;

     使用信号量;

     7.消息队列(Message Queue):用于任务间传递消息。


部分文件列表

文件名 大小
ZigBee协议栈OSAL介绍.docx 17K

全部评论(0)

暂无评论