Jetson TX2 安装ch340驱动
程序员文章站
2022-06-14 10:18:49
...
最近需要移植树莓派的程序到TX2,陀螺仪无法识别,查看发现TX2竟然不自带ch340驱动。上官网下载,无法安装,联系官方技术支持,还是未解决。最终在这篇博客里找到了解决办法,在此感谢!
上述博客其实也是参考官方的解决方案,升级TX2内核,还是官方的靠谱。点击打开链接
主要步骤如下:
1 下载脚本文件,注意对应Tegra版本。我的是4.4.38
$ git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel.git
$ cd buildJetsonTX2Kernel
2 获取内核源码
./getKernelSources.sh
源码下载完毕后,脚本会打开一个xconfig
配置界面。有两个地方需要设置: (1) 设置
Genral Setup->Local version - append to kernel release
,双击Local version - append to kernel release在文本框内输入-jetsonbot-v0.1
,回车;如图所示:
PS:默认点Genral Setup是出不来Local version - append to kernel release 的,需要在菜单Edit里设置显示option才行
(2) 在xconfig
中按Ctrl+F
,弹出一个搜索框,输入你想要添加的设备驱动,比如这里添加CH341
串口驱动(支持CH340) 如图所示:
最后一定要保存设置,File->Save
。
3 编译内核
./makeKernel.sh
第二个脚本makeKernel.sh
, 会给一部分Makefile
文件更新补丁以满足Jetson TX2
平台的编译条件,之后就开始内核编译。 脚本中的make modules install
命令会将模块安装到/lib/modules/
目录中。
4 将之前的启动镜像替换为新的镜像
./copyImage.sh
5 重启电脑
6 删除所有的内核源文件和压缩的源文件
./removeAllKernelSources.sh
插入陀螺仪,看到熟悉的ttyUSB0