TX2安装CH341驱动 总结
1, TX2流程:

① TX2的系统为Ubuntu 16.04,安装的JetPack版本是3.3,L4T版本是28.2.1,Tegra是4.4.38(Tegra版本可以通过在终端输入uname -r来查看)
② 获取脚本,并进入文件夹;
$ git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel.git
$ cd buildJetsonTX2Kernel
③ 获取内核源码。
./getKernelSources.sh
④ 经过10分钟左右会自动出现kernel configuration界面。
⑤ 找到Genral Setup->Local version - append to kernel release ,双击Local version - append to kernel release,并在文本框内输入-jetsonbot-v0.1,回车。

⑥ 通过Edit->Find找到CH341驱动,并将方框点成圆点。

⑦ 保存设置。
⑧ 编译内核:这个过程大概半小时。
./makeKernel.sh
⑨ 将新的镜像覆盖掉启动镜像:可以在/boot中找到镜像文件Image。
./copyImage.sh
⑩ 重启电脑。时间大概1分钟。
2, 验证过程:
① 通过uname -r来查看当前kernel的信息,如发现变成jatsonbotv0.1则成功。

② 插上设备,通过usbls或者ls /dev/来查看设备是否识别,若存在设备则驱动安装成功。
③ 发现,光是系统就已经占用了TX2 10多G的容量,可以用以下命令清理内核:(最后大概8G左右)
cd buildJetsonTX2Kernel
./removeAllKernelSources.sh
3, 参考资料
https://www.jetsonhacks.com/2018/03/22/build-kernel-modules-nvidia-jetson-tx2-2/
https://blog.csdn.net/weixin_40554881/article/details/80782319

收藏 打印