- 4
- 0
- 约3.2万字
- 约 10页
- 2018-09-08 发布于浙江
- 举报
armlinuxkernel从入口到start_kernel代码分析
[精彩] arm linux kernel 从入口到start_kernel 的代码分析
作者:xpl 发表于:2009-07-30 16:34:26
【发表评论】【查看原文】【Linux讨论区】【关闭】
最近研究了一下arm linux的入口部分的代码, code不是太多,所以写了个笔记,详细的分析了每一条语句.
大家看看, 交流一下.
下面使正文. 由于内容比较多,分几层楼发吧
____________________________________________________________________________________
本文针对arm linux, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数.
我们当前以linux-2.6.19内核版本作为范例来分析,本文中所有的代码,前面都会加上行号以便于和源码进行对照,
例:
在文件init/main.c中:
00478: asmlinkage void __init start_kernel(void)
前面的00478: 表示478行,冒号后面的内容就是源码了.
在分析代码的过程中,我们使用缩进来表示各个代码的调用层次.
由于启动部分有一些代码是平台特定的,虽然大部分的平台所实现的功能都比较类似,但是为了更好的对code进行说明,对于平台
您可能关注的文档
最近下载
- 2023年惠州市惠东县医疗卫生事业单位(县域医共体)招聘笔试真题.docx VIP
- 逻辑哲学论中文版分享.pdf VIP
- 2024年江苏省泰州市中考地理试题卷(含答案).docx
- 新版《建筑业企业资质标准》建市159号.doc
- 老山自行车馆结构及抗震性能剖析.ppt VIP
- 惠州市惠东县医疗卫生事业单位招聘笔试真题2024.pdf VIP
- 2025年中国—马来西亚钦州产业园区管理委员会选聘人才20人笔试备考题库附答案详解.docx VIP
- 现代文阅读答题的18个套路.pptx VIP
- 2024年江苏省泰州市中考生物试题卷(含答案解析).docx
- 期末基础模拟卷(试卷)2025-2026学年六年级语文下册统编版(含答案).docx VIP
原创力文档

文档评论(0)