|
|
| | -文章搜索 - 最新文章 - | |
第1806篇:ARM的启动 |
| 发布时间:2006年6月24日 点击次数:4869 |
| 来源: 作者: |
1ARM的启动过程 一般的嵌入式系统在主程序执行之前都需要执行一些初始化的过程以创造嵌入式程序运行的环境,尤其是一些高级的嵌入式系统,由于核心芯片使用内存映射、内存保护等机制以及编程使用高级语言C,C++甚至JAVA语言,都需要先创建一个适合程序运行的硬件环境,然后初始化或者配置或者剪裁run-time library, 这些工作都必须在主程序运行前完成,所以一个startup程序或者程序组对于一个嵌入式系统来说是非常重要的。要编写startup程序,需要对编译器、链接器和汇编器的细节有一定的了解,同时对ARM芯片硬件本身的地址分配以及memory mapping机制也需要有一些了解。
3 STARTUP分类
|
|
|
|
|
[ARM设计] 相关文章: ARM7&ARM9双核平台的技术分析简介: 目前嵌入式系统教学平台市场上的主导产品都是基于ARM7或ARM9架构的,一般都认为ARM7属于低端产品、ARM9属于高端产品,也出现了所谓的“ARM7&ARM9覆盖高端&低端的教学平台”。宣传“两套 CPU 子板都是可以自由插拔,一套实验系统变化为两套, ARM7 的实验系统可以实现基础的 ARM 嵌入式教学,主要包括指令实验,基础接口实验, UCOS-II 操作系统实验和 uCLinux&...... 浮点数判零--MCS-51单片机实用子程序 ARM基础知识连载之一(转贴) 选择ARM CPU的操作系统 ARM 概述 |
|
|
|