在当前嵌入式系统设计中,以ARM为内核的处理器芯片已经成为了开发的主流。为了降低开发成本和开发难度,常选择不加载操作系统。本文选择IAR(IAR Embedded Workbench)开发平台,在不加载操作系统的前提下,使用C语言对以ATMEL公司的AT91M40800芯片(ARM7TDMI内核)为主芯片的嵌入式系统进行软件开发,获得了成功,此文重点介绍其中的串口通信模块设计方案和具体实现