CC2430单片机的TinyOS移植(windows平台)
个diku文件夹 下面输入 source diku/env 说明:diku文件夹下面有个env配置文件,我们通过source 命令加载下,这样后面编译的时候编译器就知道我们要使用什么样的配置去编译了。关于env配置文件的具体内容稍后介绍。我们用Keil编译,保持其默认状态就可以了。 之后我们就可以编译了,所有的例子在tinyos-2.x-contrib/diku/common/apps/下面,我们以BlinkNoTimerTask为例 输入 cd /diku/common/apps/BlinkNoTimerTask make cc2430em 如果一切正常的话,你会看到: GENERATING INTEL HEX FILE: app.hex 这段话,这表明你已经成功了!~ 好了,下面我们看看TinyOS生成了什么吧~ 在 C:cygwinopt inyos-2.x-contribdikucommonappsBlinkNoTimerTaskuildcc2430em 这个目录下面 我们发现了其编译生成的app.hex文件。现在只要把这个文件烧录进单片机,我们就大功告成了! 我们安装下SmartRF04 Flash Programmer这个软件,这个软件一般购买仿真器的话都会在附送的光盘里面赠送,如果没有的话网上搜索下吧,实在没有给我发信索取下。 之后我们插好仿真器,打开SmartRF04 Flash Programmer这个软件,在system-on-chip的选项卡下 将hex文件选择为我们刚刚编译好的那个,之后选择“Perform actions”就可以顺利烧写了:) 好了,如果一切正常,那么恭喜你已经将TinyOS成功移植到了CC2430上了。我们成功摆脱了IAR不断升级的困扰和Z-stack,已经进入到了TinyOS的世界了。
compiled BlinkNoTimerTaskAppC to a cc2430em binary
Code size of app.o
MODULE INFORMATION:
CODE SIZE
CONSTANT SIZE
XDATA SIZE
PDATA SIZE
DATA SIZE
IDATA SIZE
BIT SIZE
Total sizes
Program Size: data=9.0 xdata=10 const=0 code=694
CC2430单片机TinyOS移植windows平 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)