linux内核源码解析01–启动代码分析之汇编部分
首先是引导程序,即bootloader,简单说即bootloader会做如下事情:(1)初始化物理内存;(2)设置设备树;(3)解压缩内核映像,将其加载到内核运行地址(可选);(4)跳转到内核入口地址; 下面进入Linux范畴:链接脚本vmlinux.lds.S第一个要看的文件,“arch/arm6...
Linux内核启动代码分析二之开发板相关驱动程序加载分析
Linux内核启动代码分析二之开发板相关驱动程序加载分析1 从linux开始启动的函数start_kernel开始分析,该函数位于linux-2.6.22/init/main.c start_kernel() --2>setup_arch(&command_line);//该函...