contiki-6lowpan开发环境之搭建

  • 安装官方提供的ubuntu开发环境 Instant Contiki3.0

1、下载地址:https://sourceforge.net/projects/contiki/files/Instant%20Contiki/

  1. 虚拟机的安装请百度,在虚拟机中打开Instant Contiki3.0的开发环境即可使用。密码为user
  2. 此环境安装后,contiki与contiki-3.0虽然都可以直接编译,但是编译srf06-cc26xx平台,提示找不 到ioc.h。解决办法:进入虚拟机后,~目录下有contiki和contiki-3.0文件夹,浏览一下发现不是最新 版本,所以把contiki目录重命名一下contiki-old,

然后git一个最新版本:git clone https://github.com/contiki-os/contiki.git

更新contiki之后发现编译~/contiki/examples/hello-world的LaunchPad版本不成功,

提示:platform/srf06-cc26xx/srf06/cc26xx/board.h:58:17: fatal error: ioc.h: No such file or directory

参考contiki-old的内容,发现/home/user/contiki/cpu/cc26xx-cc13xx/lib/cc26xxware目录下竟然是空的, 不知道为什么没clone下来。再单独clone一次:

cd ~/home/user/contiki/cpu/cc26xx-cc13xx/lib/cc26xxware

git clone https://github.com/contiki-os/cc26xxware.git

cd ~/contiki/examples/hello-world

make TARGET=srf06-cc26xx

即可得到bin文件。 

或者到官网下载边界路由的源码,复制里面的cc26xx-cc13xx文件夹过来。

网址:https://github.com/cetic/6lbr/wiki

  1. 由于instant contiki环境下开发程序,编辑不方便,所以需要那建一个共享文件夹,开发的工程文 件放在些目录中。在windows平台用sourceinsight编辑,在instat contiki环境编译。

如何建立共享文件夹:点击虚拟机中的虚拟机(M)选项中的设置,点击选项,里面有个共享文件夹,设置总是启用,添加windows共享文件夹路径。成功之后,在/mnt/hgfs/目录下就会出来共享文件夹,将contiki整个文件夹复制过来,以后直接在这里开发。如果无法启用,则需要装VMware Tools,在虚拟机(M)选项中有个安装VMware Tools选项。点击即会下载安装包,在下载目录找到安装 包,此时是不能直接安装的,需要拷贝到别的目录解压安装。解压后,里面有个.pl文件,运行此文件即可安装。

SourceInsight3.5所有打开的文件不能以tab的方式展示,需要安装插件TabSiPlus。

  • 程序下载

1、JLINK:必须的接线为TMS,TCK,VIN,GND,TDI,TDO,RST,不支持2线CJTAG。下载软件可以是 J-Flash,FlashProgrammer2.

2、XDS系列下载器:必须的接线为TMS, TCK, VIN, GND。支持2线CJTAG。下载软件可以是 FlashProgrammer2, UniFlash.

3、芯片解锁:点击FlashProgrammer2软件界面右上角扳手图标。

 

然后选择CC26xx-CC13xx Forced Mass Erase,确定即可解锁。

三、如果要进行COAP实验,需要安装火狐浏览器,版本不能太高,否则无法安装COPPER插件,31.0版本可以用。插件名称为:copper_cu-0.18.4-fx.xpi,直接拖入火狐浏览器安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值