1. 为什么移植内核
uboot主要作用:引导内核进行启动,并且uboot启动成功之后,会给内核传递两个参数(bootcmd/bootargs)
所以需要移植linux内核,也就是uboot引导启动的内核
内核五大功能
内存管理:内存的申请(malloc)和释放(free)
文件管理:通过ext2\ext3\ext4格式进行管理
进程管理:进程的创建、调度、销毁
网络管理:通过网络协议栈完成的数据收发
设备驱动管理:字符设备 、块设备
2. linux内核特点
linux内核开源软件
linux内核支持多种硬件架构平台
linux内核具有很好的移植性和裁剪性
linux内核支持模块化方式进行编译