与传统的4 /8 位单片机相比, A R M 的性能和处理能力当然是遥遥领先的, 但与之相应, A R M 的系统设计复杂度和难度, 较之传统的设计方法也大大提升了。本文旨在通过讨论系统程序设计中的几个基本方面, 来说明基于A R M 的嵌入式系统程序开发的一些特点, 并提出和解决了一些常见的问题。
本文分成几个相对独立的专题陆续刊载。
( 一) 嵌入式程序开发基本概念
( 二) 系统的初始化过程
(三) 如何满足嵌入式系统的灵活需求
(四) 异常处理机制的设计
(五) A R M / T h u m b 的交互工作
(六) 开发高效程序的技巧