< >
Home » TX1入门教程软件篇 » TX1入门教程软件篇-编译内核

TX1入门教程软件篇-编译内核

TX1入门教程软件篇-编译内核

说明:

  • 介绍如何在TX1上编译内核
  • 对于一些雷达、Arduino设备使用USB或ACM,可以通过编译内核增加支持

步骤:

  • 新建立目录,下载脚本:
$ mkdir ~/kernel
$ cd ~/kernel
$ git clone https://github.com/jetsonhacks/buildJetsonTX1Kernel.git
$ cd buildJetsonTX1Kernel
  • 下载源码并解压到/usr/src/kernel.
$ ./getKernelSources.sh
  • 源安装之后,会弹出配置内核窗口, stock kernel 是用-tegra作为local version标识,编辑后保存
  • 针对ttyUSB支持参数:
USB support
 - USB CP210x 
 - USB FTDI 
  • 针对ACM支持参数:

    USB support

    • USB Modem (CDC ACM) support
    • CONFIG_USB_ACM
  • 为源打补丁,更容易编译:

$ ./patchAndBuildKernel.sh
  • 上面命令复制一些32位的文件,构建内核和模块,模块位于/lib/modules/
  • 复制最新构建的镜像和zImage文件到/boot目录
$ ./copyImage.sh
  • 重启后,新内核即可生效。

参考:

  • http://www.jetsonhacks.com/2016/09/28/build-tx1-kernel-and-modules-nvidia-jetson-tx1/

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: tx1入门教程软件篇