4.2号系统移植

1. 为什么移植内核

uboot主要作用:引导内核进行启动,并且uboot启动成功之后,会给内核传递两个参数(bootcmd/bootargs)

所以需要移植linux内核,也就是uboot引导启动的内核

内核五大功能
内存管理:内存的申请(malloc)和释放(free)
文件管理:通过ext2\ext3\ext4格式进行管理
进程管理:进程的创建、调度、销毁
网络管理:通过网络协议栈完成的数据收发
设备驱动管理:字符设备 、块设备

2. linux内核特点


linux内核开源软件
linux内核支持多种硬件架构平台
linux内核具有很好的移植性和裁剪性
linux内核支持模块化方式进行编译

3. 移植前准备工作

3.1 准备源码

3.2 分析源码

3.3 分析README文档(重点)

4. 移植linux内核

4.1 移植步骤

4.2 测试步骤

4.3 修改网卡设备

4.4 创建目录

5. 分析make menuconfig执行过程

6. 添加图形化界面信息

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值