Tinyos开发环境的安装与配置

来源:互联网 发布:毛竹苗价格表一淘宝网 编辑:程序博客网 时间:2024/06/06 01:46

一、配置环境背景介绍

  大二学机械的学生,对许多的技术都感兴趣。一位学长有关于无线传感的tinyos系统的课设,他不感兴趣,正好我感兴趣,所以就捡过来学习一下,在对开发语言nesc语言有一定来了解之后就可以开始配置开发环境了。配置环境的步骤参考李外云老师所编写的《CC2530与无线传感网络》!

这里写图片描述
图1 CC2530与无线传感网络
这本书提供学习开发工具包,在此提供笔者的百度云盘链接: http://pan.baidu.com/s/1pLHNg1P
github链接

二、配置环境介绍

PC系统:win10教育版 x64硬件平台:网蜂cc2530开发板文本编辑器:Notepad++IDE:IAR for 51vs环境:virtual studio professional 2017

三、按照这本书的指导进行相应的配置

  如果按照这本书的步骤进行相应的配置,会出现一些问题,笔者将自己配置时所遇到的问题和解决问题的经验在此分享。

四、创建配置文件:tinyos.sh
笔者在创建shell文件时不知道是什么原因而无法找到Makerules文件的路径,可能是文件的编码问题。所以我参考路径C:\emotenet\cygwin\etc\profile.d上的

配置环境变量参考图片
图2 配置环境变量

最终发现编码是UTF-8无BOM编码格式,然后我改变了编码格式,然而问题依然没有得到解决(问题的体现方式:shell文件中通过export -p表现出来)。最终无可奈何,只能通过复制当前openssl.sh文件并重命名为tinyos.sh。按照这种方法最终证实了是有效的,但是笔者并不知道是什么原因,还望有心者可以给笔者留下一个合理的答案。

五、编译过程出现 Windows error 487错误

最终笔者在网上查询得知此问题的出现是因为缺少windows SDKs的缘故。笔者自认为有两种方式可以为win10安装win10 SDKs。第一种是直接下载SDKs并安装,第二种是安装vs环境,因为vs自带windows SDKs的安装。笔者选择了后者。

六、链接IAR环境生成Hex文件是出现寻找IAR开发路径问题

这里写图片描述
图3 修改访问IAR环境的路径

七、后续工作

  1. 设置默认开发路径,即打开cygwin时进入的路径如图4,

这里写图片描述
图4 设置默认进入CC2530路径

2.TI tools工具的安装
3.SmartRF04EB驱动 安装
4. make enmote install 烧入程序进行测试

八、测试成功照片如图5
这里写图片描述
图5

                                              至此 2017/06/04
原创粉丝点击