![](https://img-blog.csdnimg.cn/20191017183311169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kernel启动流程
zhhe_14
只要思想不滑坡,办法总比困难多!
展开
-
01-kernel打补丁,配置,编译流程
kernel打补丁,编译流程 内核源码包: linux-2.6.22.6.tar.bz2 补丁文件: linux-2.6.22.6_jz2440_v2v3.patch 1. 解压 tar xjf linux-2.6.22.6.tar.bz2 2. 打补丁 cd linux-2.6.22.6 // 先进入源码顶层目录 ...原创 2019-10-17 17:20:55 · 649 阅读 · 0 评论 -
03-kernel启动流程之内核启动
kernel启动流程之内核启动 内核最终目的: 挂接根文件系统, 运行应用程序(在根文件系统) 因为kernel是由uboot来引导的, 而uboot将控制权交给kernel前在约定地址设置了TAG参数, kernel启动首先使要去处理uboot传来的参数 从arch/arm/kernel/head.S开始分析: 根据链接脚本vmlinux.lds可以知道, 内核vmlinux首先放所有文件...原创 2019-10-17 17:18:39 · 302 阅读 · 0 评论 -
02-kernel启动流程分析之Makefile
kernel启动流程分析之Makefile 顶层目录Makefile 架构相关的 arch/$(ARCH)/Makefile 脚本相关的 scripts/Makefile 各级子目录下的Makefile Makefile的帮助文档可以查看: Documentation/kbuild/makefiles.txt 下面分析子目录下的Makefile: obj-y 后面跟的.o文件会被编译链接进内核 o...原创 2019-10-17 17:10:21 · 216 阅读 · 1 评论