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

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

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

说明:

  • 介绍如何编译内核,增加更多驱动支持,比如UVC USB等

步骤:

  • 下载代码:
cd ~/ROS  #此目录为本人放置所有安装脚本的目录
git clone https://github.com/jetsonhacks/buildJetsonTK1Kernel.git
cd buildJetsonTK1Kernel
  • 下载内核源码, L4T 21.4:
./getKernelSources.sh
  • 下载内核源码到/usr/src/,解压,并打开图形界面的编辑.config文件。
  • 如果你是反复编译内核,可以注释掉部分代码:
#!/bin/bash
#apt-add-repository universe
#apt-get update
#apt-get install libqt4-dev pkg-config -y
cd /usr/src
#wget http://developer.download.nvidia.com/embedded/L4T/r21_Release_v4.0/source/kernel_src.tbz2
#tar -xvf kernel_src.tbz2
cd kernel
zcat /proc/config.gz > .config
make xconfig
  • 这样可以忽略再次下载和避免更新源及安装。修改后,再执行上述命令。
  • 弹出窗口,根据需要选择,比如这里要安装USB的驱动,选择对应的项目,要右击,让方框出现圆点,作为模块编译。
  • 如图:

请输入图片描述

  • 选择好,点击左上角的保存配置文件到.config ,关闭窗口。

  • 编译内核:

./buildKernel.sh
  • 复制zImage文件到/boot目录
./copyzImage.sh
  • 完成之后,重启,这样系统就可以支持USB的相关驱动了。

参考:

  • http://www.jetsonhacks.com/2016/06/29/build-custom-kernel-nvidia-jetson-tk1/
  • https://github.com/jetsonhacks/buildJetsonTK1Kernel.git

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

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


标签: tk1入门教程软件篇