首页 > 学习TX1入门教程软件篇 > TX1入门教程软件篇-编译内核
2019
01-18

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/


本文》有 0 条评论

留下一个回复