ARM-CARM 嵌入式系统 C 语言编程
姜 换 新
( 惠普中国软件研发中心 上海 201206)
摘 要 无操作系统支持的嵌入式系统软件 ,包括系统引导 (BOOT) 、 驱动程序 、 动态内存管理 、 IΠ O、 通信以及应用软件等方面 。 本文详细介绍了嵌入式平台上用 C 语言编写系统软件和应用软件的方法 。虽然是针对 ARM 平台介绍的 ,但基本经验和算法也适 合于其他嵌入式平台的软件设计 。 关键词 嵌入式系统 软件 C 语言 ARM
PRO GRAMMING C ON ARM EMBEDDED PLATFORM
Jiang Huanxin
( China Software Solutions Center , Hewlett - Packard Company , Shanghai 201206)
Abstract Programming C on ARM embedded platform is a complicated project. Modules including system boot ,drivers ,dynamic memory manage 2 ment ,IΠ O interface ,communications and applications should be considered carefully. With an excellent experience on ARM embedded system ,the au 2 thor gives a detailed description in this paper on the methods and algorithms about programming ARM. Though ARM is the only discussed it……