边界路由实验(二)

参考了很多博文,计划在installercontiki-2.7环境ping通边界路由。上一个实验,已经将程序烧到cc2530。

一、设置虚拟机串口

在虚拟机关机状态下,进入设置。


点击添加,选择串行端口,一直下一步。并勾选I/O模式。


然后打开虚拟机,将串口连接切换到虚拟机。

二、安装minicom

sudo apt-get install minicom

启动minicom: sudo minicom -s

将serial port setup设置为如图,Mode and dialing中的 Init string 、Reset string、 Hang-up string 设置为空。


之后选中 Save setup as dfl按enter,最后exit。

注意:serial Device的设置具体要看自己的机器,完全按照别人的来是不行的。如何查看自己的开发板连接到了那个口?

用命令:dmesg 来查看安装驱动的信息,如下图


可以看出是连接在了ttyUSB0。所以更改serial Device为dev/ttyUSB0。

执行sudo minicom ,终端显示:

minicom:cannot open /dev/ttyUSB0: No such file or directory

解决方法:将虚拟机中的USB断开后重新连接就好了。

问题的原因是虚拟机启动时没有真正接上COM1口,而且此时在/dev目录下也没有ttyUSB0,只有ttyUSB1。

这也就是说明没有连接上

三、编译tunslip6工具

切换目录:cd/contiki/tools, 编译tunslip6:make tunslip6。下面进行测试,在此目录下:

sudo ./tunslip6 aaaa::1/64 -s /dev/ttyUSB0 -B 115200 -v6

结果终端显示:


大功告成!!

三、ping测试

可以看到router的两个地址为:

aaaa::0212:4b00:04ef:81f3

fe80::0212:4b00:04ef:81f3

第一个成功ping通。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值