嵌入式linux启动流程
2010-03-20 11:58
239 查看
s3c6410_map_io里面调用 mach-s3c6410下的cpu.c中
各个成员函数在不同时期被调用:
1. init_machine 在 arch/arm/kernel/setup.c 中被 customize_machine 调用,放在 arch_initcall() 段里面,会自动按顺序被调用。
2. init_irq在start_kernel() --> init_IRQ() --> init_arch_irq() 被调用
3. map_io 在 setup_arch() --> paging_init() --> devicemaps_init()被调用
其他主要都在 setup_arch() 中用到。
各个成员函数在不同时期被调用:
1. init_machine 在 arch/arm/kernel/setup.c 中被 customize_machine 调用,放在 arch_initcall() 段里面,会自动按顺序被调用。
2. init_irq在start_kernel() --> init_IRQ() --> init_arch_irq() 被调用
3. map_io 在 setup_arch() --> paging_init() --> devicemaps_init()被调用
其他主要都在 setup_arch() 中用到。
相关文章推荐
- 嵌入式Linux内核启动流程
- 嵌入式linux启动流程
- 嵌入式linux内核启动流程
- 【嵌入式Linux学习七步曲之第四篇 Linux内核移植】PPC Linux启动流程分析
- 嵌入式Linux启动流程分析
- 嵌入式Linux驱动学习之路(七)Linux内核启动流程
- 嵌入式Linux启动流程分析
- ARM-Linux嵌入式系统启动流程
- 嵌入式linux2.6启动流程分析
- 嵌入式Linux的启动流程: Bootloader
- 嵌入式Linux启动流程之启动内核(基于Arm)
- 辛星浅析Linux的启动流程
- 嵌入式linux启动信息完全注释
- Linux启动流程
- 初学Linux对开机启动流程的相关实验
- linux系统启动流程
- ARM-linux启动的流程
- 深入浅出:linux的启动流程刨析(一)
- 嵌入式Linux系统启动脚本rcS
- ARM-Linux移植之(一)——内核启动流程分析