ARM 平台上的Linux系统启动流程
时间:11-09
来源:互联网
点击:
ead.o
内核入口点:从引导程序接过控制权,完成如下任务
1. 检查有效的cpu 和cpu的信息
2. 创建初始化页表入口
3. 使能MMU
4. 检测错误并报告
5. 跳转到内核本身 main.c 文件里的 start_kernel()函数。head-common.S 有一句实现跳转语句:b start_kernel
内核启动:从kernel 的head.o接过控制权,开始内核的启动,在这里完成内核的初始化,如内核各个子系统的初始化。
ARMLinux系统启动流 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)