今日份打卡 180/365
2019-07-01 本文已影响0人
打卡机器人
- 技术文章
- Linux内核启动流程
- Linux 的启动流程大致为:Uboot → Kernel → Root filesystem
- Uboot在一上电就会执行,其后需要执行的工作包括:
- 初始化RAM
- 初始化串口
- 检测处理器类型
- 设置内核启动参数
- 调用内核镜像
- 内核启动流程
- piggy.o 是内核镜像,剩下的几个文件(misc.o、big_endian.o、head.o、head-xscale.o)就组成了引导程序
- start_kernel():回调很多对应的注册函数
- 平台标识
- 运行时配置
- 设备信息集合