zigbit开发环境搭建及使用

zigbit开发环境搭建及使用

ID:33734176

大小:932.00 KB

页数:9页

时间:2019-02-28

zigbit开发环境搭建及使用_第1页
zigbit开发环境搭建及使用_第2页
zigbit开发环境搭建及使用_第3页
zigbit开发环境搭建及使用_第4页
zigbit开发环境搭建及使用_第5页
资源描述:

《zigbit开发环境搭建及使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ZigBit开发环境搭建ZigBit是Atmel公司的IEEE802.15.4/ZigBee应用模块,Atmel公司为该模块提供了免费的软件开发包。编写本文档的目的就是指导读者快速建立起ZigBit的开发环境,以便快速的进行IEEE802.15.4/ZigBee应用程序开发。一开发工具IEEE802.15.4MAC软件包支持两种集成开发环境:AVRStudio+WinAVR和IAREmbeddedWorkbench。这两种集成开发环境都能很好的进行基于IEEE802.15.4MAC的应用程序开发,本文档只对第一种进行详细介绍。二开

2、发环境搭建过程2.1开发工具介绍AVRStudio——Atmel公司免费提供的AVR单片机集成开发环境。它集成了汇编语言编译、软件仿真、芯片程序下载、芯片硬件仿真等一系列基础功能。ZigBit使用的版本为AVRStudio4.18。可以在Atmel官方网站上下载到,下载地址:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725WinAVR——在Windows平台开发AtmelAVR系列RISC微控制器的开源开发工具。主要包括:1)avr-gcc,著名的开源编译器

3、GUNCComplier的AVR平台移植版;2)avr-libc,编译器avr-gcc的库;3)avr-as汇编器;4)avrdude编程接口;5)avr-gdb调试器;6)ProgrammersNotepad,代码编辑器。WinAVR下载地址http://sourceforge.net/projects/winavr。以上两个开发工具的安装程序,也可以在实验室ftp://202.117.83.140的Incoming目录下载。2.2开发环境搭建①开发工具安装先安装WinAVR,再安装AVRStudio。两者的安装都为傻瓜式安装,

4、安装在默认的目录下即可,不需要做特别的设置。②MAC软件包安装MAC软件开发包提供了MAC层的实现(源代码)及其提供的API,上层程序通过调用这些API来调用MAC相应的功能。安装完两个开发工具后就,需要安装MAC软件开发包。该软件开发包可以从Atmel官网上免费注册下载。我把下载的软件包放在ftp://202.117.83.140的Incoming目录下。下载后解压缩,这就完成了MAC软件开发包的安装。注意MAC开发包对于安装目录没有要求,使用时如果要调用开发包中相应的头文件和源文件,只需在Makefile中指明路径即可。至此,

5、整个开发环境搭建完毕。下一节我们来介绍,如何MAC软件包的结构及如何利用开发环境进行程序开发、程序下载等。三开发环境的使用AVR2025MAC软件包含个Application目录,所建的应用程序可以在这个目录下面。应用程序也可以放在其他目录下,但是在该目录下,便于Makefile的编写(稍微对已有的Makefile修改即可)。1新建工程1)Project->NewProject,弹出对话框如下图(图1)所示,在Projecttype中选择AVRGCC(如果是汇编工程则选择AtmelAVRAssembler),并选择新建工程的Loc

6、ation为MAC开发包的Application目录。此处还要注意,工程的名字中间不能出现空格,下图中所示的工程名会导致工程建立失败,应该起名为sensornetwork。单击下一步。图1新建工程对话框2)在下图所示的对话框中,Debugplatform选择所用的调试器和处理器(ZigBit900为ATmega1281)类型,单击完成。图2平台与调试器选择对话框3)工程建立完以后,还需要建立一个Makefile文件。Makefile文件对于工程来说非常重要,因此如果想要熟练的使用这套开发环境,Makefile如何书写一定要掌握。右

7、击工程名,选择新建文件(CreateNewfile),文件名起为Makefile。新建完成以后,该文件会在工程的OtherFiles下显示出来,被放在工程的根目录下面。如图3所示。使用自己编写的Makefile时,需要在工程属性中指定采用外部Makefile。右击工程名,选择EditConfigurationOption,在弹出的工程属性对话框中的General选项中选中UseExternalMakefile,并在后面的路径中找到你要用的Makefile。如图4所示。图3Makefile所在位置图4工程属性设置2MAC开发包说明A

8、VR2025MAC开发包不仅提供了上层开发所需的API、示例程序,而且提供了MAC层的源程序,这为我们使用MAC层提供了极大的方便。MAC层又主要分为三层:1)PAL:PlatformAbstractionLayer,物理抽象层,包括对所有Atme

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。