① 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