基于zigduino平台的contiki学习笔记

基于zigduino平台的contiki学习笔记

ID:3921878

大小:225.20 KB

页数:11页

时间:2017-11-25

基于zigduino平台的contiki学习笔记_第1页
基于zigduino平台的contiki学习笔记_第2页
基于zigduino平台的contiki学习笔记_第3页
基于zigduino平台的contiki学习笔记_第4页
基于zigduino平台的contiki学习笔记_第5页
资源描述:

《基于zigduino平台的contiki学习笔记》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于zigduino平台的contiki学习笔记1环境搭建接下来的所有操作都是基于instantcontiki这个环境,首先在你的windows或者mac上必须有一个虚拟机软件(VMware),接着再从网上下载instantcontiki以及avr-zigduino平台下的contiki源码。instantcontiki的安装请参考:http://contiki-os.blogspot.com/p/instant-contiki.html1.1安装instantcontiki工具包进入到instantcontiki,打开终端运行如下命令来安装所需的工具包。---

2、-----------------------------------------------------------$sed-i'/avr/d'/home/user/.profile$sudoaptitudeupdate$sudoapt-getinstallavr-libcgcc-avrbinutils-avravrdudegit--------------------------------------------------------------然后重启虚拟机。1.2下载contikiavr-zigduino源码目前在github上,打开终端,运行一下命

3、令来下载源码:--------------------------------------------------------------$cd~$gitclonegit://github.com/maniacbug/contiki-avr-zigduino.git-bavr-zigduino$cdcontiki/platform/avr-zigduino--------------------------------------------------------------完成了以上的步骤,接下来就可以完成下面的实验了。2实验2.1设置节点id每一个节点都有

4、一个唯一的mac地址。avr-zigduino平台将节点的id作为mac地址的最后一个字节。通过运行一下命令来设置每个节点的节点id。--------------------------------------------------------------$cdtools/set-eeprom$makeNODE=3AVRDUDE_PORT=/dev/ttyUSB0-------------------------------------------------------------2.2做一个简单的ping实验这个实验需要两个节点,按照上述的步骤将一个节点的

5、nodeid设为3,另一个设为4。我们在nodeid为3的节点中烧写hello-word程序,在nodeid为4的节点中烧写ping-ipv6程序,步骤如下:首先在nodeid为3的节点中烧写hello-world程序,打开终端键入以下命令:--------------------------------------------------------------$cdtests/hello-world$makeuploadAVRDUDE_PORT=/dev/ttyUSB0$makeloginAVRDUDE_PORT=/dev/ttyUSB0----------

6、---------------------------------------------------如果成功的话,终端将会显示:--------------------------------------------------------------connectingto/dev/ttyUSB0(57600)[OK]Power-onreset.Externalreset!*******BootingContiki2.5*******MACaddress2:11:22:ff:fe:33:44:3nullmacsicslowmac,channel26IPadd

7、resses[4]fdfd::3fe80::11:22ff:fe33:4403Hello,world-------------------------------------------------------------接下来在nodeid为4这个节点中烧入ping-ipv6,在终端里面键入以下命令,我们将要ping正在运行hello-world程序的NODE=3节点:--------------------------------------------------------------$cdtests/ping-ipv6$makeuploadAVRDUD

8、E_PORT=/dev/

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

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

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