最近捣鼓了一段时间openwrt,开始一直都在花时间研究怎么把自己的kernel移植进去,现在总结两种方法:
1>.可以自己制作kernel补丁。
diff -uNr linux.owner linux.openwrt > linux.patch
比较自己和openwrt kernerl的差异制作补丁
patch -s -P0 < linux.openwrt
应用补丁。
这样移植的kernerl,多多少少还是会有一堆问题,但在开发板上是可以运行起来的,后面就是解决问题的漫漫长路了。
2>.利用 make menuconfig 中的use external kernel选项,完全使用自己的linux
相应的编译工具也是使用自己的 use external toolchain,进去设置的菜单网上介绍的比较多,就不多说了。