没有合适的资源?快使用搜索试试~ 我知道了~
首页EL - ARM - 830+实验指导书
资源详情
资源评论
资源推荐

EL - ARM - 830+实验指导书 1
目 录
目 录 .......................................................................................................... 1
第 1 章 EL-ARM-830+实验系统的资源介绍 .............................................. 4
第 2 章 基于 ARM 系统资源的实验 ............................................................32
实验一 ADS1.2 开发环境创建与简要介绍 ........................................33
实验二 基于 ARM 的汇编语言程序设计简介 ...................................41
实验三 基于 ARM 的 C 语言程序设计简介 ......................................46
实验四 基于 ARM 的硬件 BOOT 程序的基本设计 ..........................51
实验五 ARM 的 I/O 接口实验 ............................................................56
实验六 ARM 的中断实验 ...................................................................62
实验七 ARM 的 DMA 实验 ...............................................................67
实验八 ARM 的 UART 实验 ..............................................................72
实验九 ARM 的 A/D 接口实验 ..........................................................79
实验十 模拟输入输出接口的实验 .....................................................85
实验十一 键盘接口和七段数码管的控制实验 ..................................87
实验十二 LCD 的显示实验 ................................................................89
实验十三 触摸屏实验....................................................................... 102
实验十四 音频录放实验 ................................................................... 110
实验十五 USB 设备收发数据实验................................................... 117
实验十六 SD 卡测试实验 ................................................................. 121
实验十七 PS2 接口键盘鼠标实验 .................................................... 123
附:烧写程序 Jflash-s3c2410 的使用 ................................................. 126
第 3 章 基于 uCOSII 操作系统的 ARM 系统实验 .................................... 128
实验一 uCOSII 的内核在 ARM 处理器上的移植实验 .................... 128
实验二 基于 uCOSII 的串口驱动编写实验 ..................................... 138

EL - ARM - 830+实验指导书 2
实验三 基于 uCOSII 的 LCD 驱动编写实验.................................... 143
实验四 基于 uCOSII 的键盘驱动编写实验 ..................................... 146
实验五 基于 uCOSII 的小型 GUI 的应用程序编写实验 ................. 149
第 4 章 基于 linux 操作系统的 ARM 系统实验 ........................................ 165
实验一 Linux 的实验环境的搭建 ..................................................... 165
实验二 BootLoader 引导程序 ........................................................... 172
实验三 linux 的移植、内核、文件系统的生成与下载 ................... 176
实验四 linux 驱动程序的编写 .......................................................... 182
实验五 linux 应用程序的编写 .......................................................... 187
实验六 键盘驱动、应用程序实验 ................................................... 189
实验七 LCD 液晶屏驱动、应用程序的编写 ................................... 199
实验八 跑马灯应用程序的编写 ....................................................... 210
实验九 利用实验箱上网的实验 ....................................................... 215
实验十 USB 播放 mp3 的实验 ......................................................... 216
实验十一 USB HOST 驱动实验 ....................................................... 217
实验十二 实时时钟 RTC 驱动、应用实验 ...................................... 224
实验十三 语音驱动、应用实验 ....................................................... 228
实验十四 串口应用实验 ................................................................... 237
实验十五 网络应用实验 ................................................................... 242
实验十六 直流电机驱动、应用实验 ............................................... 248
实验十七 步进电机驱动、应用实验 ............................................... 253
实验十八 LED16x16 点阵驱动、应用实验 ..................................... 259
实验十九 触摸屏驱动、应用实验 ................................................... 265
实验二十 ADC 驱动、应用实验 ...................................................... 269
实验二十一 无线通信驱动、应用实验 ............................................ 274
实验二十二 CAN 通信驱动、应用实验 .......................................... 279

EL - ARM - 830+实验指导书 3
实验二十三 RS485 通信驱动、应用实验 ........................................ 285
实验二十四 多线程应用实验 ........................................................... 290
附录 I 补充实验环境搭建、编译说明 ............................................. 294

EL - ARM - 830+实验指导书 4
第 1 章 EL-ARM-830+实验系统的资源介绍
ARM 实验箱硬件资源概述
EL-ARM-830+型教学实验系统属于一种综合的教学实验系统,该系统采用了目前在国
内普遍认同的 ARM920T 核,32 位微处理器,实现了多模块的应用实验。它是集学习、应用
编程、开发研究于一体 ARM 实验教学系统。用户可根据自己的需求选用不同类型的 CPU 适
配板,兼容 ARM7 与 ARM9,而不需要改变任何配置,同时,实验系统上的 Tech_V 总线能够
拓展较为丰富的实验接口板。用户在了解 Tech_V 标准后,更能研发出不同用途的实验接
口板。除此之外,在实验板上有丰富的外围扩展资源(数字、模拟信号发生器,数字量 IO
输入输出,语音编解码、人机接口等单元),可以完成 ARM 的基础实验、算法实验和数据
通信实验、以太网实验。
图 1-1-1 EL-ARM-830+实验教学系统的底箱功能框图

EL - ARM - 830+实验指导书 5
1.1 实验系统的硬件资源总览
☆ CPU 单元:内核 ARM920T,芯片三星的 S3C2410,工作频率最高 202MHz;
☆ 动态存储器:64MB,芯片 HY57V561620;
☆ 海量存储器:32MB,芯片 K9F5608;
☆ USB 单元: 1 个主接口,1 个设备接口;
☆ 网络单元: 10/100M 以太网,芯片 AX88796;
☆ UART 单元: 2 个,最高通信波特率 115200bps;
语音单元: IIS 格式,芯片 UDA1341TS,采样频率最高 48KHz;
LCD 单元: 8.4 吋,65536 色,640X480 像素;
触摸屏单元: 四线电阻屏,640X480,8.4 吋;
SD 卡单元: 通信频率最高 25MHz,芯片 W86L388D,兼容 MMC 卡;
键盘单元: 4X4 键盘,带 8 位 LED 数码管;芯片 HD7279A;
数字输入输出单元:8 个拔码开关及 8 个 LED 发光管;
A/D 转换单元:芯片自带的 8 路 10 位 A/D,满量程 2.5V;
信号源单元: 方波输出;
标准键盘及 PS2 鼠标接口;
达盛公司的 Tech_V 总线接口;
达盛公司的 E_Lab 总线接口;
1 个设备接口,芯片 PDIUSBD12;
CPLD 单元;
电源模块单元。
注:带☆的功能集成在 ARM9 的 S3c2410 CPU 板上。
1.2 核心板的资源介绍
1.核心板的硬件资源(ARM920T 核)
在核心 CPU 板上包括下列单元和芯片,32 位 ARM920T 的处理器,即三星的 S3C2410
芯片,两片动态存储器,每片 32M 字节,一片 32M 字节的 NAND_flash 存储器,一个
USB 主接口,一个 USB 从接口,一个 10/100M 的以太网控制芯片,完成网络访问功能,
一个 UART 接口,完成串口通信,最高波特率率为 115200bps, 一个 RTC 实时时钟,一
个 5V 转 3.3V 和 1.8V 的电源管理模块,一个 20 针的 JTAG 调试接口。具体元器件见
剩余294页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4