- 2
- 0
- 约5.68千字
- 约 6页
- 2018-05-25 发布于河南
- 举报
ucLinux内核移植相关代码分析
ucLinux内核移植相关代码分析
????? 本文通过整理之前研发的一个项目(ARM7TDMI + uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各位网友指正,这里提前谢过。本文分以下部分进行介绍:
?Bootloader及内核解压
?内核启动方式介绍
?内核启动地址的确定
?arch/armnommu/kernel/head-armv.S分析
?start_kernel()函数分析
1. Bootloader及内核解压????? Bootloader将内核加载到内存中,设定一些寄存器,然后将控制权交由内核,该过程中,关闭MMU功能。通常,内核都是以压缩的方式存放,如zImage,这里有两种解压方法:使用内核自解压程序。arch/arm/boot/compressed/head.S或arch/arm/boot/compressed/head-xxxxx.Sarch/arm/boot/compressed/misc.c在Bootloader中增加解压功能。使用该方法时内核不需要带有自解压功能,而使用Bootloader中的解压程序代替内核自解压程序。其工作过程与内核自解压过程相似:Bootloader把压缩方式的内核解压到内存中,然后跳转
您可能关注的文档
- PREREQUIS OTUC VERSION 5.0. 001.566 Pour ce qui concerne le matΘriel HW compatible, rΘfΘrez-vous.doc
- PROFIBUS-DP在纸浆白度控制中的应用.pdf
- Profibus和CAN现场总线的帧转换.doc
- Progress in Implementing the New Zealand Disability Strategy 2003–2004.doc
- PROGRAMA PARA EL DESARROLLO INTELECTUAL COGNICIóNMETACOGNICIóN PDIHR.doc
- Prolog开发专家系统-解释.doc
- Prolog开发专家系-非确定因素.doc
- PrP105132作用下体外小胶质细胞的活化及其IL8的产生.doc
- PrP105132对体外小胶质细胞活化及IL6产生的影响.doc
- PS 制作圆形炫彩LOGO 设计作品教程.pdf
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)