TI-Stack中的OSAL纯净版-CC2530

TI-Stack中的OSAL纯净版-CC2530

OSAL是一种基于事件驱动的轮询式操作系统,拥有如下特性:

  1. 任务注册、初始化、启动;
  2. 任务间的消息交换;
  3. 任务同步;
  4. 中断处理;
  5. 计时器;
  6. 内存分配。

OSAL纯净版:

  1. 基于Z-Stack-3.0.2;
  2. IAR版本:IAR-10.10;
  3. 平台:CC2530;
  4. 剔除所有ZigBee相关的代码,只留下OSAL核心部分和HAL层;
  5. OSAL定时器采用16位计数器的定时器1,单位计时:4us,累计1ms更新OSAL_Clock和OSAL_Timer;
  6. 增加睡眠时间更新,使OSAL_Clock和OSAL_Timer不丢失时间;
  7. 在IO中断服务程序立即启动HAL_PWRMGR_HOLD_EVENT事件,使按键能正常反应(原版Z-Stack睡眠时按键反应较慢),按键事件完成后立即启动HAL_PWRMGR_CONSERVE_EVENT事件,使设备能正常睡眠。

预编译:

 LCD_SUPPORTED=DEBUG
 CODE_FONT=TRUE
 WDT_IN_PM1
 POWER_SAVING
 ISR_KEYINTERRUPT

ROM和RAM的使用情况:

 40 679 bytes of CODE  memory
     33 bytes of DATA  memory (+ 73 absolute )
  3 640 bytes of XDATA memory
    192 bytes of IDATA memory
      8 bits  of BIT   memory
    614 bytes of CONST memory

Errors: none
Warnings: none

下载链接:OSAL纯净版-CC2530

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值