ARM系统启动代码的——分析和开发维普资讯 http://www.cqvip.com謦 : 毒薄 Dj s } W 嵌入 式 系统 的启动 代码 是 系统最 开始 运行 的代 码 , 通 过对 它 的分析 研究 能深 入理 解A R M体 系架构 和 开发 方法 , 以及相 应 的嵌 入 式 系统 概 念 。本 文首 先描 述 了 A R M体 系结构 的相关 内容 ,然 后介 绍 了使 用 A D S 1 . 2 开发 工具 开发 启 动代 码 的方法 ,最 后简 单分 析 了开发 启动 代码 的基 本步 骤 。 A R M 系统 启 动 代码 的 分 析 和 开 发 ■ 北 京 交通 大 学 李 浩 翟 高 寿 彭 斌 s e t 、 Da t a A bor t 、 FI Q、 I RQ 、 Pr e f e t c h A bor t 、 Sof t w ar e 嵌入 式系统 被定 义为 以应用 为 中心 、 以 计 算 机 技 术 为 基 Re础 、软 硬 件 可 裁 剪 、 适 应 应 用 系 统 对 功 能 、 可 靠 性 、成 本 、 体 积 和 功 耗 等 严 格 要 求 的 专 用 计 算 机 系 统 。其 核 心 部 件 是 I n t e r r u p t 及 Un d e f i n e d I n s t r u c t i o n。 当 某 个 异 常 发 生 时 , CPU 首 先 切 换 到 ARM 状 态 ( 相 对 于 Th um b状 态 ,此 状 态 嵌 入 式 处 理 器 。 随 着 嵌 入 式 系 统 不 断 深 入 到 生 活 中 的各 个 的 指 令 为 3 2位 ) ,接 下 来 程 序 计 数 器 ( Pr o gr a m Co u n t e r ) 领 域 ……