- 8
- 0
- 约2.49万字
- 约 132页
- 2017-08-31 发布于广东
- 举报
Bootloader的两个阶段 bootloader的启动可以是分阶段的。在设计时,我们将bootloader分为两个阶段:阶段1和阶段2。分为两个阶段的原因是因为:(1)基于编程语言的考虑。阶段1用主要用汇编语言,它主要进行与CPU核以及存储设备密切相关的处理工作,进行一些必要的初始化工作,是一些依赖于CPU体系结构的代码,为了增加效率以及因为涉及到协处理器的设置,只能用汇编编写,这部分直接在FLASH中执行;阶段2用一般的C语言,来实现一般的流程以及对板级的一些驱动支持,这部分会被拷贝到RAM中执行。(2)代码具有更好的可读性与移植性:若对于相同的CPU以及存储设备,要增加外设支持,阶段1的代码可以维护不变,只对阶段2的代码进行修改;若要支持不同的CPU,则基础代码只需在阶段1中修改。 虚拟文件系统VFS 注意: VFS并不是一种实际文件系统 EXT2等物理文件系统是存在于外存空间的,而VFS 仅存在于内存 VFS是在系统启动时建立,在系统关闭时消失的,物理文件系统是长期存在于外存。 VFS中包含着向物理文件系统转换的一系列数据结构,如VFS超级块、VFS的inode等、各种操作函数的转换入口。 * 交叉编译环境 2011.06 主机: 编辑源代码 编译链接 生成可执行程序 修改调试代码 开发板、目标板、实验箱: 运行可执行程序,进行相应的测试。
您可能关注的文档
- 上海网宿科技股份有限公司2010年第一季度季度报告全文.pdf
- 上海英语中考考纲词汇(2014版).doc
- 人事办公系统说明书.doc
- 手机生产流程简介.doc
- 人力资源-招聘测试(41页).ppt
- 人力资源培训讲义(三).doc
- 人力资源部门相关说明.doc
- 人劳系统设计方案.doc
- 人教版新课标语文八下《醉翁亭记》优秀教学课件:36页.ppt
- 企业IT主机管理解决方案.ppt
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)