问题:装完turtlebot的包,但是插上kobuki的usb控制线,无法识别驱动,只有ARM的Ubuntu版本会出现这个问题。TK1的wifi无法使用。
解决办法:装serial驱动CP210X,TK1的WIFI驱动。此TK1上用的是Atheros AR9285的无线网卡
输入指令:lspci | grep -i net 查看无线网卡的型号。
1、 执行命令入下:
git clone https://github.com/jetsonhacks/buildJetsonTK1Kernel.git
cd buildJetsonTK1Kernel
./getKernelSources.sh
这三个命令执行完之后会出现一个kernel配置的窗口,请在里面勾选驱动。Device Drivers ->USB Support -> USB Serial Converter Support->CP210x,并以圆圈的形式(模型模式)选中,这里也可以顺便把FTDI那个(USB FTDI Single Port Serial Driver)选中。
装wifi的驱动,将wifi相关的驱动全勾上(特别是关于Atheros的驱动)。包括wifi的使能。从上往下一个一个的看。
然后记得保存退出!
2、 保存完之后执行uname –r得到本地版本
例如:2245-gdacac96
3、 新打开一个终端执行
cd /usr/src/kernel
sudo gedit .config
把里面的“LOCALVERSION”,设置成“-gdacac96”(具体版本跟你uname –r得到的本地版本而定)
4、 回到第一个终端窗口
./buildKernel.sh
./copyzImage.sh
5、 重启之后,插上kobuki试试,看看dev那个文件里是不是会serial这个文件夹了,拔掉kobuki就不会有serial这个文件夹
WiFi此时应该能用了,连上试试。
参考网址:
http://blog.youkuaiyun.com/sinat_31135199/article/details/52902744?locationNum=13&fps=1