Jetson TX2重新编译内核过程记录
因为要装dpdk,需要uio模块,但是tx2原装的系统没有这个模块,故重新编译内核。1. 获取TX2 linux内核源码wget http://developer.download.nvidia.com/embedded/L4T/r28_Release_v1.0/BSP/source_release.tbz22. 获取当前系统的配置文件进入内核目录下,即kernel-4.4/zcat...
·
因为要装dpdk,需要uio模块,但是tx2原装的系统没有这个模块,故重新编译内核。
1. 获取TX2 linux内核源码
wget http://developer.download.nvidia.com/embedded/L4T/r28_Release_v1.0/BSP/source_release.tbz2
2. 获取当前系统的配置文件
进入内核目录下,即kernel-4.4/
zcat /proc/config.gz > ./config
因为原装系统没有选择uio,故此时uio模块是被注释的。
vi ./config #打开.config文件
:/UIO #查找UIO,发现#CONFIG_UIO is not set,删除#和is not set 即可
:wq
3. 更新配置
make prepare
make modules_prepare
4. 编译内核
make Image
5. 编译和安装模块
make modules
make modules_install
6. 完成编译
cp ./arch/arm64/boot/Image /boot/Image
reboot now
更多推荐
已为社区贡献1条内容
所有评论(0)