本文简述一下对linux移植过程的全局认识并非step by step的教程
想让linux在一个板子上跑起来需要做什么?
需要做三件事
1.移植uboot适配板子 2.调试kernel中各类驱动 3.构建根文件系统。
为什么需要uboot?
内核虽然强大,但是不能开机自动完全从零开始启动的,内核启动还是需要别人帮忙的。
uboot为kernel启动创造各种条件,帮助内核实现重定位(从Flash到DDR ),给内核提供启动参数等等。
uboot移植需要做些什么?
a,修改相关硬件初始化代码,如时钟、MMU、cac
想让linux在一个板子上跑起来需要做什么?
需要做三件事
1.移植uboot适配板子 2.调试kernel中各类驱动 3.构建根文件系统。
为什么需要uboot?
内核虽然强大,但是不能开机自动完全从零开始启动的,内核启动还是需要别人帮忙的。
uboot为kernel启动创造各种条件,帮助内核实现重定位(从Flash到DDR ),给内核提供启动参数等等。
uboot移植需要做些什么?
a,修改相关硬件初始化代码,如时钟、MMU、cac