ARM嵌入式实验教程:从基础到应用

3星 · 超过75%的资源 需积分: 9 19 下载量 169 浏览量 更新于2024-11-01 收藏 2.59MB PDF 举报
"《ARM嵌入式系统实验教程(二)附加实验.pdf》是一本针对ARM嵌入式系统的实践教程,旨在帮助初学者快速掌握ARM技术。教程由广州周立功单片机发展有限公司编写,提供了丰富的实操指导,包括集成开发环境的使用、仿真器的应用、基础实验以及操作系统μC/OS-II的实验等。" 本文档详细介绍了如何使用ADS(ARM Development Studio)1.2集成开发环境进行项目构建和调试。ADS是由Keil公司开发的一种强大的ARM微控制器开发工具,包含了CodeWarrior IDE和AXD调试器。在章节1中,首先讲解了CodeWarrior IDE的基本概念,它是开发和管理代码的主要平台。接着介绍了AXD调试器,它允许开发者进行源码级调试,查看变量状态,设置断点等。 在工程编辑部分,教程详细阐述了创建新工程、添加文件、编译连接以及打开已有工程的步骤。对于工程的调试,说明了如何选择调试目标以及如何使用调试工具条进行调试操作。此外,针对LPC2200系列ARM7微控制器,教程特别提到了如何添加和使用专用的工程模板,以简化开发流程。 在硬件仿真器部分,文档详细介绍了EasyJTAG的安装和使用方法,这是一款常用的ARM微控制器仿真器,用于程序下载和调试。同时,教程还涵盖了程序固化的两种方式:片内FLASH和片外FLASH的固化。 在实验部分,第二章详细列举了多个基础实验,包括外部中断、外部存储器接口、定时器、UART串口、I2C接口、SPI接口、RTC时钟以及低功耗设计。这些实验旨在让读者掌握ARM系统中的基本功能模块。 第三章则进一步深入到嵌入式实时操作系统μC/OS-II的使用,通过SPI总线的LED控制、I2C总线的EEPROM和ZLG7290应用等实验,展示了μC/OS-II在实际应用中的功能和操作。 第四章专门讲解了ZLG/SD软件包,该软件包支持SD/MMC卡的访问,包括SD模式和SPI模式的硬件接口设计,为开发涉及存储卡的应用提供了便利。 《ARM嵌入式系统实验教程(二)附加实验.pdf》是一份全面的ARM学习资源,它不仅涵盖基本的开发环境使用,还包括了丰富的实验项目,有助于读者快速上手并深入理解ARM嵌入式系统的开发和应用。