1
2410DVP 用户手册
2
第一章 UP-TECH S2410 DVP 平台介绍..............................................................................................3
第二章 UP-TECH S2410 DVP 平台使用说明......................................................................................7
第三章 EWARM 集成开发环境的使用................................................................................................24
第四章 嵌入式系统硬件驱动基础开发案例 ........................................................................................61
ARM 的串行口实验 ...............................................................................................................................61
ARM 的 A/D 接口实验 ...........................................................................................................................72
ARM 的 D/A 接口实验 ...........................................................................................................................80
电机转动控制实验 ..............................................................................................................................84
触摸屏驱动实验 ..................................................................................................................................93
LCD 的驱动控制实验 .........................................................................................................................104
CAN 总线通讯实验 .............................................................................................................................118
RS-485 通信实验 ...............................................................................................................................125
红外通信实验 ....................................................................................................................................130
第五章 嵌入式系统核心开发案例 ......................................................................................................136
UCOS-II 在 ARM 微处理器上的移植及编译......................................................................................136
绘图的 API 函数................................................................................................................................146
系统的消息循环 ................................................................................................................................149
文件的使用 ........................................................................................................................................153
列表框控件的使用 ............................................................................................................................156
文本框控件的使用 ............................................................................................................................160
音频实验 ............................................................................................................................................163
基于 ARM 的多通道仪表数据采集实验 .........................................................................................176
附录一 ARM 汇编指令集 .......................................................................................................................180
1 ARM 指令集......................................................................................................................................180
2 ARM 汇编器所支持的伪指令..........................................................................................................197
附录二 嵌入式系统应用编程 API 函数 ..............................................................................................208
1.显示部分 DISPLAY.H ...................................................................................................................208
2.操作系统的消息相关函数 OSMESSAGE.H.................................................................................214
3.控件的相关函数 CONTROL.H ......................................................................................................216
4.文件相关函数(与标准 C 的文件操作相同) ...............................................................................223
5.双向链表相关函数 LIST.H ...........................................................................................................224
6.触摸屏相关函数 TCHSCR.H .........................................................................................................225
7.键盘相关函数 KEYBOARD.H.......................................................................................................225
8.液晶显示相关函数 LCD320.H.....................................................................................................225
9.串行口相关函数 UHAL.H.............................................................................................................226
10.字符串相关函数 USTRING.H......................................................................................................227
11.系统图形相关函数 FIGURE.H ...................................................................................................227
12.系统启动时相关函数 LOADFILE.H ...........................................................................................229
13.系统附加任务相关函数 OSADDTASK.H ..................................................................................229
附录三 如何恢复到出厂状态 ..............................................................................................................230
附录四 IAR EMBEDDED WORKBENCH 的安装 ........................................................................................251
4
第一章 UP-TECH S2410 DVP 平台介绍
1、 博创经典 UP-TECH S2410 DVP 简介
博创经典UP-TECH S2410 DVP 是博创科技推出的国内最强配置的嵌入式开发平台,可以
满足不同院校的ARM9嵌入式教学要求。该平台可与博创PXA270核心板兼容,是目前国内
性价比最高的一款实验平台。它采用Samsung S3C2410 为微处理器,并采用专业稳定的
CPU 内核电源芯片和复位芯片来保证系统运行时的稳定性。博创经典UP-TECH S2410 DVP
的PCB 采用专业等长布线,保证关键信号线的信号完整性,生产采用机器贴片,批量生产;
出厂时都经过严格的质量控制,配合这本十分详细的手册,可以迅速帮你掌握嵌入式UCOS-II
开发的流程,该手册适用于该教学科研平台的初次使用者,既适合于计算机,软件,电子,
自动化,机电一体化等开设嵌入式专业课程的教师和学生,又适合于从事PMP、PDA、智能
手机研发的硬件和软件工程师。只要有C语言基础的人一般2 周即可入门。用户 可以到我们
网站浏览最新通知及下载更新最新的手册和系统网址:
http://www.up-tech.com
① 博创经典 UP-TECH S2410 DVP 开发板外观
② 博创经典 UP-TECH S2410 DVP 开发板硬件资源特性
➢ 经典2410核心板:
* 基于ARM 920T内核的 SAMSUNG S3C2410处理器,系统稳定工作在
5
202MHZ主频,实现了MMU、AMBA总线
* 64MB SDRAM
* 64MB Nand Flash(硬件可选更大容量)
* 1个IO控制的LED
* 2MB Nor Flash(可选)
➢ 经典270核心板:
* 基于Xscale技术的Intel PXA270处理器
* 系统稳定工作在520MHZ主频
* 内部集成iwmmx指令
* 64MB SDRAM
* 64MB Nand Flash
* 16MB Nor Flash
➢ 经典平台主板资源:
* 8寸640*480TFT真彩LCD
* 8通道10位AD转换 /AC97 AD输入
* 触摸屏
* PS2鼠标键盘接口(MEGA8扩展)
* IDE接口
* 17键数字键盘(MEGA8扩展)
* 4个主USB口、1个从USB口
* 2位LED数码管(CPLD驱动)
* 一个100M网卡,另预留一个100M网卡
* 实时时钟
* 2个RS232标准串口
* IC卡接口
* 1个RS485接口
* CAN总线接口
* SD/MMC 接口
* 32位总线和可复用资源168Pin扩展接口
* CF卡接口(PC Card模式)
* 板载UP-LINK JTAG调试器,另有20Pin标准仿真器接口
* AD电位器
* VGA接口和视频信号输出
* DA接口
* 直流电机模块(闭环测速功能)
* IIC接口
* IIC存储器2片
* SPI接口