ARM9 Linux无线通讯实验:AT91RM9200嵌入式系统

需积分: 16 0 下载量 181 浏览量 更新于2024-09-27 收藏 4.53MB PDF 举报
"ARM.linux无线通讯实验AT91" 这篇文档是关于ARM.linux无线通讯实验,特别是基于AT91RM9200处理器的嵌入式无线通信开发的实验指导书。它由南京东大移动互联技术有限公司于2008年编写,主要面向学习嵌入式系统和Linux操作系统的读者。 首先,文档介绍了嵌入式系统的基础知识,包括其定义、发展历史和技术特点。嵌入式系统是指集成在设备中,具有特定功能的计算机系统,广泛应用于各个领域。随着技术的进步,嵌入式系统变得越来越复杂,功能也日益强大。 接着,文档深入讨论了AT91RM9200处理器,这是一款基于ARM9架构的微处理器,适用于嵌入式应用,特别是无线通信。Linux操作系统是嵌入式系统常用的开源操作系统,因其稳定性和可定制性而受到青睐。 文档还涵盖了Linux的常用术语和命令,这对于开发者来说是必不可少的知识,包括对Linux文件系统、目录结构的理解以及基本的命令行操作。此外,讲解了gcc编译器的使用和Makefile的编写,这些都是软件开发的核心工具。 实验部分从硬件系统分析开始,详细描述了实验板的结构,并介绍了SemitARM9200实验箱的特性。接下来,介绍了如何建立嵌入式系统开发环境,包括宿主机环境设置、文件系统配置、Linux内核的编译与烧写等步骤。实验还涉及了中断、GPIO(通用输入/输出)和总线等概念,这些都是控制硬件和实现通信的关键。 实验内容包括通过UART(通用异步接收/发送器)进行串口通信,这是嵌入式设备之间常见的一种通信方式。实验详细解释了串口通信协议、串口的基本任务、电路组成和物理标准。最后,实验还涉及了如何挂载和操作U盘,这是嵌入式系统中常见的存储设备接口。 整个实验指导书旨在帮助读者熟悉ARM架构的Linux系统开发,掌握无线通信的基本原理和技术,同时提升在实际硬件上的编程和调试能力。通过一系列的实验步骤,学习者能够逐步建立起完整的嵌入式无线通信系统的理解。