- 7
- 0
- 约2.21万字
- 约 25页
- 2016-12-08 发布于重庆
- 举报
第8章S3C2440系統启动
第8章 S3C2440系统启动概述一般情况,嵌入式系统分为两部进行工作,一部份是采用汇编编写的,它的作用是在应用程序运行之前对系统硬件及软件运行环境进行必要的初始化,并在最后使程序跳转到应用程序。汇编代码虽然效率高,但代码可读性和可维护性比较差,因此,这一部份代码要尽量精减,这个阶段主要是给C/C++等高级语言程序准备执行环境;另一部份是采用C/C++编写的应用程序,采用C/C++编写的代码可读性和可维护性更好,因此,是系统大部份是采用它来完成。这两部份虽然是一个连续性整体,但为了更好的理解系统的启动过程,我们将它们分离成两部份,并命名为“ 启动代码”和“应用程序”以便于分析。启动代码是系统上电或复位以后运行的第一段代码,它直接面对ARM处理器内核及硬件控制器进行编程,所执行的操作与具体的目标系统紧密相关。系统启动描述因为启动代码与目标系统紧密相连,所以在分析启动代码之前,先了解一下S3C2440的启动方式。S3C2440 支持两种方式的启动:Nor Flash 启动和 Nand Flash 启动。Nor Flash 和 Nand Flash 都是非易失性存储器,Nor Flash 的特点是芯片内执行,程序可以直接在其中运行,而不必将程序读取到 RAM 中运行 。Nor Flash 虽然具有这个优点,但是它的性价比远低于 Nand Flash,因而很多系统采用 Nand Flash
您可能关注的文档
最近下载
- 《企业数智化转型成熟度评价规范》.pdf
- 高中物理强基计划课件全集.pdf VIP
- AQ 2003-2018 轧钢安全规程(正式版).docx VIP
- 成都川师成龙2025初一入学数学分班考试真题含答案.docx VIP
- 成都川师成龙初一入学数学分班考试真题含答案.docx VIP
- 民用建筑电气负荷计算方法与模板(含负荷计算+计算方法+模板示例).docx VIP
- 2025年成都川师成龙初一入学语文分班考试真题含答案.docx VIP
- 2026年成都川师成龙初一入学语文分班考试真题含答案.docx VIP
- 成都川师成龙初一入学语文分班考试真题含答案.docx VIP
- 成都川师成龙初一入学英语分班考试真题含答案.docx VIP
原创力文档

文档评论(0)