没有ch341驱动_NVIDIA Jetson TX2内核添加串口驱动

NVIDIA Jetson TX2内核添加串口驱动
2018年02月04日 17:26:39 BumBleBee009 阅读数:2419
转载博客:http://blog.csdn.net/gzj2013/article/details/77069803#1-下载脚本文件
今天下午准备尝试TX2的usb串口通信,但是设备上没有显示ttyUSB*或ttyACM*,所以百度了一下,找到了相关的文章,最后发现TX2默认没有把usb串口的相关驱动加进来,需要手动勾选。英文好的可参考英文原文,同时Youtube上有TX2对应的视频。编译步骤:
编译Jetson TX2内核使用的脚本文件在JetsonHacks GithubbuildJetsonTX2仓库中:1.下载脚本文件
$ git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel.git $ cd buildJetsonTX2Kernel # 如果你使用的`Tegra`版本是 `L4T 28.1`, 那么需要切换分分支: $ git checkout vL4T28.1
一共有3个脚本文件。第一个脚本getKernelSources.shNVIDIA developer网站获取内核源码, 然后将源码解压到/usr/src/kernel目录中。
Note
如何区分自己的版本是L4T 27.1还是L4T 28.1
使用uname -r提示的消息是“4.4.15-tegra”,则说明版本是L4T 27.1
使用uname -r提示的消息是“4.4.38-tegra”,则说明版本是L4T 28.12.获取内核源码
$ ./getKernelSources.sh
源码下载完毕后,脚本会打开一个xconfig配置界面。有两个地方需要设置:
(1) 设置Genral Setup->Local version - append to kernel release ,双击Local version - append to kernel release
在文本框内输入-jetsonbot-v0.1,回车;如图所示:

ad3a325258198ddbcc1ceb1619aaedf8.png


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

301204249622b8df45a1e8702e219997.png

47d8b45becc582b7f3686cf1449a314f.png


最后一定要保存设置,File->Save3.编译内核
$ ./makeKernel.sh
第二个脚本makeKernel.sh, 会给一部分Makefile文件更新补丁以满足Jetson TX2平台的编译条件,之后就开始内核编译。
脚本中的make modules install命令会将模块安装到/lib/modules/目录中。 4.将之前的启动镜像更新为新的镜像
$ ./copyImage.sh
第三个脚本文件copyImage.sh会将新的编译镜像Image和zImage文件拷贝到/boot目录。
重新启动TX2:reboot。
5.删除第二步骤中的源文件 源文件的下载目录为/usr/src
$ sudo rm -rf kernel sources r27.1.0_sources.tbz2 kernel_src.tbz2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值