从z-stack版本1.3升级到1.4(中)

上传人:小** 文档编号:47105327 上传时间:2018-06-29 格式:PDF 页数:12 大小:509.11KB
返回 下载 相关 举报
从z-stack版本1.3升级到1.4(中)_第1页
第1页 / 共12页
从z-stack版本1.3升级到1.4(中)_第2页
第2页 / 共12页
从z-stack版本1.3升级到1.4(中)_第3页
第3页 / 共12页
从z-stack版本1.3升级到1.4(中)_第4页
第4页 / 共12页
从z-stack版本1.3升级到1.4(中)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《从z-stack版本1.3升级到1.4(中)》由会员分享,可在线阅读,更多相关《从z-stack版本1.3升级到1.4(中)(12页珍藏版)》请在金锄头文库上搜索。

1、www.zigbee-郑州新双恒译版权 德州仪器公司 2005版权所有 违者必究应用程序说明: 从 Z-Stack 版本 1.3 升级到 1.4文件编号:F8W-2006-0004德州仪器公司 美国加利福尼亚州圣迭戈 (619) 497-3845从 Z-Stack 版本 1.3 升级到 1.4 F8W-2006-0004 版本 1.1www.zigbee-郑州新双恒译i版权 德州仪器公司 2005版权所有 违者必究版本描述日期1.0初始发布。12/08/20061.1修改了文件名称。更新了标题页。05/21/2007从 Z-Stack 版本 1.3 升级到 1.4 F8W-2006-0004

2、版本 1.1www.zigbee-郑州新双恒译ii版权 德州仪器公司 2005版权所有 违者必究目录目录目的.1 1、定义.1 2、修改软件系统.1 3、系统层的抽象文件.1 4、HAL 驱动.2 5修改 OSAL 信息服务.3 6、修改应用构架和接口.5 6.1OSAL_MyApp.c.5 6.1.1头.5 6.1.2已注册任务.5 6.2MyApp.h.5 6.3MyApp.c.5 6.3.1头.5 6.3.2全局变量.5 6.3.3局部函数.5 6.3.4MyApp_ProcessEvent.6 6.3.5MyApp_SendTheMessage.7 6.3.6修改 HAL.7 6.3.

3、7修改 LCD.7 6.3.8配置文件.7 7、ZigBee v1.1 规范的增强功能.7 7.1绑定.7 7.2安全.8 7.3广播信息.8 7.4组寻址.8从 Z-Stack 版本 1.3 升级到 1.4 F8W-2006-0004 版本 1.1www.zigbee-郑州新双恒译1版权 德州仪器公司 2005版权所有 违者必究目的本文件描述了从Z-Stack的 1.3.x 版本升级到Z-Stack的 1.4.0 版本时所需要考虑的注 意事项。这两个版本都运行在 CC2420/Atmega 和 CC2430 平台上。1、定义本文件使用以下术语: MACMACMACMAC媒体访问控制软件,执行

4、 IEEE802.15.4 规定的通信功能。 IDEIDEIDEIDE集成开发环境 OSALOSALOSALOSAL操作系统抽象层 MTELMTELMTELMTEL监控测试事件循环 HALHALHALHAL硬件抽象层 APIAPIAPIAPI应用程序编程接口2、修改软件系统对于版本 1.4.0,软件系统所需的修改总结如下: 1、 系统层的抽象文件。这些文件取代目前在 ZComDef.h、OnBoard.h 和其它平台相关 的文件中的功能。 2、HAL驱动。这些驱动为通用硬件服务提供了一个独立于平台的API。 3、 修改了OSAL信息服务。已经修改了OSAL信息服务,以允许一个应用程序管理 OS

5、AL信息缓冲区中自己的队列。3、系统层的抽象文件版本 1.4.0 的软件系统引进了以下新的文件:hal_types.hhal_types.hhal_types.hhal_types.h 位置:Componentshaltarget*hal_types.h1 这个文件包含整个系统共同的数据类型的类型定义,比如 uint8、uint16、bool 等等。它 还包含存储器属性, 比如CODE和XDATA, 还有整个系统范围内对TRUE、FALSE和NULL 的定义。每个处理器系列都有一个单独的 hal_types.h。hal_defs.hhal_defs.hhal_defs.hhal_defs.h

6、位置:Componentshalincludehal_defs.h 这个文件包含简单的实用宏。这个文件是独立于平台的。1(*表示具体目标的名称比如,CC2430EB)从 Z-Stack 版本 1.3 升级到 1.4 F8W-2006-0004 版本 1.1www.zigbee-郑州新双恒译2版权 德州仪器公司 2005版权所有 违者必究hal_mcu.hhal_mcu.hhal_mcu.hhal_mcu.h 位置:Componentshaltarget*hal_mcu.h 这个文件包含中断和 I/O 的编译器抽象。 它包含标准化的中断向量名称以及使能和禁止 中断的宏。每个处理器系列都有一个单独的 hal_mcu.h 。hal_board_cfg.hhal_board_cfg.hhal_board_cfg.hhal_board_cfg.h 位置:Componentshaltarget*hal_board.h 这个文件包含中断和 I/O 的电路板层的硬件抽象。它包含操纵诸如开关和 LED 之类硬 件的标准化宏。 它还包含处理器所特有的非标准化的宏。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号