TX2的CH340驱动的安装

时间:2024-03-19 15:29:26

在连接大疆与TX2时,使用命令ls -l /dev | grep ttyUSB发生找不到tyy/USB0,后来发现TX2上的ubuntu16.04并没有添加CH340的驱动,添加方法如下:

参考博客:

https://blog.csdn.net/gzj2013/article/details/77069803#1-%E4%B8%8B%E8%BD%BD%E8%84%9A%E6%9C%AC%E6%96%87%E4%BB%B6

https://blog.csdn.net/weixin_40554881/article/details/80782319

https://blog.csdn.net/pressuress/article/details/79253483

我们使用的是4.4.38-Tegra版本,不同的版本的安装有微弱差异,可参照上述博文。

根据博文https://blog.csdn.net/pressuress/article/details/79253483的介绍4.4.38-Tegra对应L4T 28.1,版本查看方法

uname -r

提示消息:4.4.15-tegra 对应 L4T 27.1

                   4.4.38-tegra对应 L4T 28.1

对于L4T 28.1的安装步骤:

1 下载 脚本文件

git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel.git 

git checkout vL4T28.1
cd buildJetsonTX2Kernel

2 获取内核源码

./getKernelSources.sh

3 源码下载完毕后,脚本会打开一个xconfig配置界面。

TX2的CH340驱动的安装

4 在xconfig中按Ctrl+F,弹出一个搜索框,输入你想要添加的设备驱动,比如这里添加CH341串口驱动 
;如图所示

TX2的CH340驱动的安装

5 保存设置,File->Save,关闭窗口

6  编译内核

./makeKernel.sh

7 将之前的启动镜像更换为新的镜像

./copyImage.sh

8 重启系统

reboot

9 删除下载的源文件,进入目录/usr/src中

sudo rm -rf kernel sources r27.1.0_sources.tbz2 kernel_src.tbz2(名称可能不一样)

10 再次使用命令

 

ls -l /dev | grep ttyUSB便可查询到ttyUSB接口了