Jetson nano kernel compile
kernel self compile
全体の流れ
- swap拡大&max perf
- Download and expand kernel sources
- .config 取り出し & 編集
- build & install
全体で4ステップ。
configやソースを変更したら、4. build&installを繰り返す。
作業一覧
# 1. swap拡大 & max perf wget http://github.com/JetsonHacksNano/installSwapfile cd installSwapfile ./installSwapfile.sh sudo jetson_clocks # 2. Download & Expand top=~/nano dl=$top/dl srclink=https://developer.nvidia.com/embedded/dlc/l4t-sources-32-1-jetson-nano srcpkg=l4t-sources-32-1-jetson-nano.tar.gz #srcpkg related ksrc=public_sources/kernel_src.tbz2 mkdir -p $dl cd $top wget $srclink -O $dl/$srcpkg tar jxvf $dl/$srcpkg tar jxvf $ksrc # 3. get config & edit cd kernel/kernel-4.9 zcat /proc/config.gz > .config # config 編集 # as you like # 4. build & install ## now in $top/kernel/kernel-4.9 make oldconfig make prepare make modules_prepare ## build に1時間程度かかる make -j4 Image && make -j4 modules ## install sudo make modules_install sudo cp arch/arm64/boot/Image /boot/Image # 最後にリブート sudo reboot