ARM嵌入式实验开发系统. 下载本文

内容发布更新时间 : 2024/5/8 15:29:48星期一 下面是文章的全部内容请认真阅读。

ARM嵌入式实验开发系统EL-ARM-830+

产品描述

一、适用范围:

EL-ARM-830+型嵌入式实验开发系统适合高等院校《嵌入式系统原理开发与设计》课程的实验教学, 可以移植linux、uclinux、VxWorks、pSOS、QNX、ucosII、WinCE等嵌入式操作系统,适合嵌入式系统的实验教学、课题开发、毕业设计及电子设计竞赛等,同时该系统也是电子工程师们理想的开发工具。 二、系统结构简介:

EL-ARM-830+教学实验系统属于一种综合的教学实验系统。系统采用实验箱底板加活动CPU板的形式。实验箱底板资源丰富。CPU板可选择ARM7、ARM9、XSCALE255/270、DM355。同时,实验系统上的Techv总线和E-lab总线能够扩展Techv系列和E-lab系列功能模块,极大增强系统的功能,用户也可以基于Techv总线和E-lab总线开发自己的应用模块,完成自己的课题。除此之外,实验系统提供丰富的样例实验,并且提供操作系统移植的源代码,所有的实验程序都有丰富详尽的注释说明,极大的方便了教学。 CPU板:可以更换, 支持多种CPU S3C2410(ARM9内核)

主处理器:S3C2410是 200 MIPS ARM920T 内核; 外部存储器单元: SDRAM: 64MB NANDFlash:64MB

10M/100M自适应以太网接口;

USB 1.1接口(Host或peripheral)两种模式; 标准的RS232接口; 实时时钟(RTC)单元;

扩展总线接口,连接所有信号线,可进行应用背板扩展; 标准20针JTAG调试接口; 复位电路,电源、运行状态指示灯; 直流5V单电源供电,含电源转换电路;

以上CPU板除与底箱配合使用外,还可独立成系统,单独使用! 实验箱底板:主要包括以下模块:

CPU板接口单元:可接ARM7,ARM9,ARM10等CPU板;

数字量输入输出单元:输入:8位自锁按键开关; 输出:8位数码管及8位发光二极管; PS/2接口单元:支持PS/2键盘、鼠标;

液晶显示单元:8寸TFT真彩液晶屏,可带触摸屏,分辨率为:640×480; 键盘接口单元:4X4键盘,带8位LED数码管;芯片HD7279A;用户可自定义键值;

触摸屏单元:(选配部件)ADS7843作为触摸屏控制芯片,线触摸屏接口,2.7V~5V信号电压,达到125KHz转换率,可编程的8位、12位转换精度;

音频及接口模块:IIS格式,芯片UDA1341TS,采样率最高48KHz,通过IIS总线和系统连接 一个立体声耳机输出(2.5mm外接耳机接口) 一个立体声麦克输入(2.5mm外接耳机接口 一个音频信号输入(2.5mm外接耳机接口)

USB接口:1个主接口,两个设备接口,芯片SL811H/S,PDIUSBD12,支持 USB1.1协议; RS232通讯模块:标准RS232接口,完成与PC机的串行数据的转换; IIC总线接口;

IDE接口:可外挂硬盘、DOC、COMPACT FLASH卡;

SD卡接口:通信频率最高25MHz,芯片W86L388D,兼容MMC卡; A/D转换模块:芯片自带的8路10位A/D,满量程2.5V; 标准PS/2的键盘,鼠标单元; 信号源单元;

CPLD单元:完成各资源所需的地址译码,片选信号,以及一些高低电平的模拟; 电源模块单元:为系统提供+5V、+12V、-12V、+3.3V电源模块单元;

Techv接口:便于扩展和二次开发,支持我公司的Techv系列扩展板卡,如静态图像处理(Svideo)卡、高速AD/DA卡、语音开发模块等,也可以自行开发应用板卡。同时,Techv接口总线与TI公司的标准DSK扩展信号接口完全兼容;

E-lab接口:便于扩展和二次开发,支持我公司的E-lab系列扩展模块,该系列模块包括通用接口模块、信号变送隔离模块、执行机构模块、通信模块、传感器模块等50多个模块,完全满足课程设计和毕业设计的需要; 配件

JTAG仿真电缆(仿真器) 串口电缆 USB下载电缆 交叉网线 直流电源 配套光盘

完全移植好的μC/OS-II、μCLinux开发系统,并分别有配套的实验指导书、实验源码 基于MiniGUI的图形用户系统的应用编程 通用LCD驱动模块

全开放的实验案例源代码及详细的中文注释 BIOS的映像文件BIOS的源代码 开发平台的相关的芯片资料 驱动程序、应用程序编写 三、可开设的实验项目: 基于ARM系统资源的实验

实验一 ARM 开发环境创建与简要介绍1 实验二 ARM 开发环境创建与简要介绍2 实验三 基于ARM的汇编语言程序设计 实验四 基于ARM的C语言程序设计 实验五 基于ARM的硬件Boot程序设计 实验六 ARM的I/O接口实验 实验七 ARM的中断(外部)实验 实验八 ARM的DMA中断实验 实验九 ARM的UART实验 实验十 ARM的A/D接口实验 实验十一 模拟输入输出接口实验 实验十二 七段数码管和键盘的控制实验 实验十三 LCD的显示实验 实验十四 触摸屏实验 实验十五 音频录放实验 实验十六 USB设备收发数据实验

实验十七 以太网传输实验 实验十八 SD卡检测实验 实验十九 PS/2键盘 鼠标实验 基于uCOSII操作系统的ARM系统实验

实验一 uCOSII的内核在ARM处理器上的移植实验 实验二 基于uCOSII的串口驱动的应用实验 实验三 基于uCOSII的LCD驱动的应用实验 实验四 基于uCOSII的键盘驱动的应用实验 实验五 基于uCOSII的小型GUI的应用程序编写实验 基于uClinux操作系统的ARM系统实验 实验一 uClinux实验环境的创建与熟悉 实验二 Bootloader引导程序

实验三 uClinux的移植、文件系统的生成与烧写 实验四 uClinux的驱动程序的编写 实验五 uClinux的应用程序的编写 实验六 基于uClinux的键盘驱动的编写 实验七 基于uClinux的LCD驱动的编写 实验八 基于uClinux的键盘的应用程序编写 实验九 基于uClinux的基本的绘图应用程序的编写 实验十 基于uClinux的跑马灯应用程序的编写 实验十一 基于uClinux的实验箱上网的实验 基于linux操作系统的ARM系统实验 实验一 linux实验环境的创建与熟悉 实验二 Bootloader引导程序

实验三 linux的移植、文件系统的生成与下载 实验四 linux的驱动程序的编写 实验五 linux的应用程序的编写 实验六 基于linux的键盘驱动的编写 实验七 基于linux的LCD驱动的编写 实验八 基于linux的键盘的应用程序编写 实验九 基于linux的基本的绘图应用程序的编写 实验十 基于linux的跑马灯应用程序的编写 实验十一 基于linux的实验箱上网的实验 实验十二 利用优盘播放MP3实验 基于WINCE的系统实验

实验一 WINCE开发环境PLATFORM BUILDER的安装 实验二 在PLATFORM BUILDER下导入BSP 实验三 在PB下创建PLATFORM并生成镜像文件 实验四 下载镜像文件到目标板并启动WINCE 实验五 在PLATFORM BUILDE下导出SDK 实验六 LCD显示屏驱动程序实验 实验七 触摸屏与GUI交互实验 四、产品特点:

1、能移植多种操作系统:UC/OS-II、UCLINX、LINUX、WIN CE;