编译内核git clone https://github.com/friendlyarm/linux-3.4.y.gitcd linux-3.4.ygit checkout nanopi2-lollipop-mr1
NanoPi-M2内核所属的分支是nanopi2-lollipop-mr1,在开始编译前先切换分支。 make nanopi3_android_defconfigtouch .scmversionmake uImage
make nanopi3_linux_defconfigtouch .scmversionmake uImage
编译成功结束后,新生成的内核烧写文件为 arch/arm/boot/uImage,此内核支持HDMI 720p输出,用于替换掉SD卡boot分区下的uImage.hdmi。
如果要支持HDMI 1080p,则需要修改内核配置: touch .scmversionmake nanopi3_linux_defconfigmake menuconfig Device Drivers --> Graphics support --> Nexell Graphics --> [ ] LCD [*] HDMI (0) Display In [0=Display 0, 1=Display 1] Resolution (1920 * 1080p) --->make uImage
启用LCD,同时取消HDMI,然后退出并保存配置,编译后即可获得支持LCD显示的uImage,用于替换SD卡boot分区下的uImage。
|