Freescale BeeStack应用开发指南.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Freescale BeeStack应用开发指南

Freescale BeeStack? 应 用 开 发 指 南 Document Number: BSADG Rev. 1.1 01/2008 关于本文档 1 读者 1 内容组织 1 版本修订 1 规定 1 定义,缩略词,缩写 2 参考文献 3 第一章 简介 4 1.1 内容概述 4 1.2文档缺少的内容 4 1.3 BeeKit 4 1.4 CodeWarrior 5 1.5 BeeStack 6 1.6 开发过程 7 第二章 建立一个自定义应用 9 2.1使用BeeKit建造一个自定义应用程序 10 2.2 使用CodeWarrior编辑自定义应用程序 12 2.3 安装并运行自定义应用程序 17 第三章 设计一个自定义属性 19 3.1 Application Profiles应用协议 19 3.2终端,簇和属性 19 3.3定制公用配置文件(profile) 20 3.4 堆栈模式(stack profile) 20 第四章 选择平台组件 21 4.1显示 21 4.2 键盘 21 4.3 LED 21 4.4 非易失性存储器 22 4.5 低功率组件(本小节中power library译为电源库 正确否?) 22 4.6 定时器 23 4.7 UART 24 第五章 BeeStack资源管理 25 5.1 BeeStack启动顺序 25 5.2 任务管理 25 5.3 定时器管理 27 5.4 消息缓冲器管理 27 5.5 内存管理 28 5.6 C堆栈管理 28 5.7 应用程序不合适时的处理办法 28 5.8 ZigBee信道管理 29 5.9 ZigBee带宽管理 29 第六章 调试BeeStack应用程序 30 6.1 PE多链路BDM 30 6.2 LED及其显示 30 6.3网络协议分析器 30 6.4 ZigBee测试客户端 31 关于本文档 《 BeeStack 应用开发指南 》描述了BeeStack应用的开发过程,包括商业应用途径的代价的讨论。 读者 该文档主要给应用Freescale开发工具开发基于BeeStack的产品的软件开发者提供参考。 本文档假设读者是一个有C程序设计语言编程基础的程序员并且对编辑/编译/测试过程比较熟悉。 内容组织 该文档由以下部分组成: 第一章 简介——对BeeStack应用开发指南进行概述,包括用户指南中包含的和未包含的。该文档同时也描述了基于BeeKit和CodeWarrior的开发过程。(该用户指南既不是BeeKit的用户指南,也不是CodeWarrior的用户指南。) 第二章 建立一个自定义应用——用详尽的步骤描述了一个自定义应用的建造全过程。 第三章 设计一个自定义框架——讲述设计一个自定义文件,包括框架,簇,属性和终端的选择。同时也描述了ZigBee2006安全选项。 第四章 平台组件的选择——描述了硬件相关平台的组成的选择,包括对非易失性存储器,LED,键盘,串口和通用硬件选择。 第五章 BeeStack资源管理——描述了非硬件平台相关组件的适当应用,包括定时器,消息,数据队列,任务调度器,非易失性存储器和(low power library)的用途。本章同时也讲述怎样处理存储器溢出和怎样定义该应用可用RAM和Flash资源的多少。 第六章 对BeeStack应用进行测试——讲述了怎样对一个可能不能正常工作的应用进行故障排除,这个过程包括对于BDM,LED,ZigBee测试客户端和传感器网络分析器的应用。 版本修订 下表讲述了本文档从先前版本(Rev. 1.0)到当前版本所做的一些修订。 规定 BeeStack文档概述部分遇到对命令,参数和示例代码的处理时使用如下规定: (Courier mono-space type)表明是命令,命令参数或者代码示例部分。粗体部分表示是必须准确(entered exactly)的命令行元素,斜体部分表示用户必须键入或者替换的命令参数,或者是强调,概念,外语词汇。 定义,缩略词,缩写 ACK 确认 ADC 模数转换 AF 应用程序框架 AIB 应用程序支持子层信息库 APDU 应用程序支持子层协议数据单元 API 应用程序设计接口 APL 应用程序层 APS 应用程序支持子层 APSDE APS数据实体 APSDE-SA

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档