contiki移植开发板实验框架

写在前面:红色字体加粗处为特别需要注意的细节,不可遗漏或出错

 

1.关于contiki

contiki是一个小型的面向无线传感网中的设备应用的操作系统,采用C语言开发,硬件只需具有时钟功能即可。

 

2.实验所需设备及软件

设备:SmartRF04EB仿真器一个(需预装驱动)、Smart Mote SM2530节点若干(需预装驱动)、电脑一台

 


左为无电池,右为有电池


 

节点成功安装驱动的话可以在设备管理器处看到端口,若查找不到端口须拔出并重插USB线直至安装成功




软件:IAR EW8051、SmartRF FlashProgrammer、sscom32串口工具、WSN Monitor

                                                



3.烧写方法

①将需要烧入程序的SM2530节点与仿真器通过JTAG下载线相连接,并分别通过USB线连接至电脑,节点的两个拨动开关处分别拨至ON跟USB(即USB供电模式)。连接方式如下,注意JTAG下载线红线端应对准节点三角标记处



②代码文件分为 eww文件 跟 hex文件两种。

Ⅰ.eww文件 

打开开发板配套代码(例如E:\contiki-wsn2530-3.0\examples\wsn2530dk\01_hello-world)点击后缀为.eww的文件(默认用IAR打开)



如图,点击左上角project->rebuild all,编译。



如图,编译完成后,点击project->Download and debug,下载程序至节点。



如图,点击go键进行调试。



至此,程序已成功烧录进节点中。


Ⅱ.hex文件

打开SmartRF FlashProgrammer,设置如图。路径设置至开发板配套测试固件代码(如E:\测试固件)



仿真器及节点正确连线时,界面如下,选中节点,点击Perform actions开始烧录。



烧入成功时显示如下:



至此,程序已成功烧录进节点中。

4.应用

sscom32串口工具:

用于查看串口输出信息。串口需设置正确,波特率等参数视实际需要(手册)设置,默认设置为115200, 8N1,如图所示:



WSN Monitor:

用于显示网络拓扑结构,它通过串口与网络协调器(或者边界路由器)相连,能够将网络的拓扑数据、其它数据、节点地址等信息在图形界面中展示,方便网络协议测试、网络故障诊断、网络优化等方面。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值