2024年4月30日发(作者:)
将Tinyos2.x移植到cc2530
编译环境的搭建
流程:在windows下建立cygwin平台,并搭建Tinyos的编译环境,然后将基于Tinyos的应
用程序编译成hex文件,通过仿真器下载到cc2530片子上运行。
原材料:硬件(cc2530节点,仿真器等)、软件(Cygwin,Keil,TinyOS 2.x,编译环境配置软
件包,SmartRF04 Flash Programer等)。注意:硬件是原来在IAR下能正常使用的CC2530开发硬
件就OK声明:
一.里面很多东西我借鉴了网上的资料,并写在后面的参考文献中。并对一些内容进行了修改和
强调,以及我遇到的一些问题的解决方法。
= = = = = = = = = = = = = = = = = = = = = =
1.安装Keil (Keil uVersion4)
这些资源网上很多,百度和谷歌都可以搜到(注:一定要下载keil uVersion4,不可以下载4以下
的版本,因为要运行的是cc2530,4以下的版本会找不到相关的编译平台环境)
2.安装java 1.5 JDK
我开始用1.6了的,反正一直没成功,不知道是不是这个原因。最好就用1.5这个版本吧。安装完
了在命令行中:java –verson ,出现“java version “1.5.0”表示是1.5版本了。
3.安装Cygwin
(1)下载Cygwin,我是在这里下载的:
//Installing_TinyOS_2.0.2#Manual_installation_on_your_host_
OS_with_RPMs ,在Setp 2: Install Cygwin中第一步有个,点击即可下载。
这个地址好像也可以下载:
/people/aslam/
(2)安装时先解压下载的cygwin,点击即可,默认安装在c盘下。选项基本上不用变,
都是默认选项:”install from Local Directory”->Root Directory: c:cygwin, Install for: All Users,
Default Text file type: Unix/Binary->当问到”Select local Package directory”时,选择自己解压
的cygwin目录即可,如:“D:/cygwin-files”,最后等一会时间即可完成安装。
(3)启动桌面上的Cygwin快捷图标,cygwin第一次运行会设置一些东西,并创建一个home
目录,里面创建了一个用户,名为windows系统的用户名。
注意:此时自己在cygwi菜单n根目录下创建一个opt目录,后面会用到。(如果你安装cygwin
后有这个目录就不同了,反正我安装后没有这个目录,后面的操作会在这个目录下自动放置一些文件)
4.下载Tinyos开发必备的编译工具的安装包(共4个)
NesC编译工具:
TinyOS相关工具:
发布评论