一、系统介绍
L-OURS-IOT-2410RP嵌入式教学实验系统是以ARM9处理器为核心,扩展了SDRAM、FLASH、SMC卡、SD卡等通用存储器,以及网口、串口、USB接口、CAN、485等通讯接口,辅助LED显示、4.3寸真彩液晶显示、小键盘等其它外围设备,并配套了实验案例、实验指导书,适合于支持嵌入式系统及应用等系列课程的实验教学,集教学实验、课程设计、本科毕业设计、研究生课题研究与企业产品开发于一体的综合平台,支持μC/OS-II、Linux和WinCE操作系统。也适合企业和个人作为二次研发平台。
二、系统特点
系统完整性
-
涵盖嵌入式系统设计的全部流程。
-
操作系统包括μC/OS-II、Linux和WinCE。
-
实验内容涉及操作系统制作、操作系统引导、底层驱动编写、上层应用程序编写。
先进性:
-
板载温度传感器。
-
具有RS232接口、RS485接口、USB接口、CAN接口、SD卡接口、SMC卡接口、以太网、VGA输出、LED点阵、AC97接口、矩阵键盘。
-
采用核心板加底板设计。
-
2×96pin欧式座,引出所有总线信号,可扩展以下多种扩展板:
(1)DSP6713&USB2.0高速数据采集扩展板
(2)FPGA扩展板
(3)GPS&GPRS扩展板
(4)CAN&485通信扩展板(需两块配套使用,板上亦有相应接口,均可使用)
(5)电机扩展板
(6)射频卡&IC卡扩展板
(7)热敏滑动指纹传感扩展板
(8)Zigbee扩展板(需两块配套使用)
-
采用了Advanced Microcontroller Bus Architecture(AMBA)新型总线结构。
开放性:
硬件规格
核心板硬件参数
|
处理器
|
S3C2410 202MHz
|
SDRAM
|
64Mbytes
|
NOR FLASH
|
8Mbytes
|
NAND FLASH
|
64 Mbytes
|
以太网
|
10/100M Ethernet controller (DM9000)
|
底板硬件参数
|
LCD接口
|
标配TFT 16:9、4.3” (480*272)屏
|
VGA输出接口
|
可接模拟CRT显示器或液晶显示器,分辨率******可到600×480
|
触摸屏
|
四线电阻式
|
以太网接口
|
RJ45,10M/100M自适应网口
|
Audio
|
AC97标准UDA1341、音频输入、双声道mic输出
|
USB HOST
|
2个
|
USB CLIENT
|
1个
|
JTAG接口
|
标准20pinJTAG接口,带下载芯片
|
串口
|
3个RS232
|
485通信接口
|
1个
|
CAN接口
|
1个,带光电隔离
|
SD/MMC卡接口
|
可接SD卡或MMC卡
|
SMC卡
|
可接SMC卡(可扩展NAND FLASH), 支持系统从SMC卡启动。
|
LED
|
16个,分布在核心板和底板上
|
LED阵列
|
8×8发光二极管阵列
|
七段数码管
|
4个7段数码管
|
AD
|
3个模拟输入源:电位器电压输入,温度传感器输入、DA输出作为输入源
|
DA
|
PCF8591扩展的D/A通道接口
|
EEPROM
|
I2C接口24C16
|
功能按键
|
1个
|
RTC
|
实时时钟
|
蜂鸣器
|
1个
|
拨码开关
|
1组
|
继电器
|
1个
|
键盘
|
4×5键盘矩阵
|
扩展接口
|
2×96pin欧式座,引出所有总线信号
可扩展多种扩展板(选配):
(1)DSP6713&USB2.0高速数据采集扩展板
(2)FPGA扩展板
(3)GPS&GPRS扩展板
(4)CAN&485通信扩展板(需两块配套使用)
(板上亦有相应接口,均可使用)
(5)电机扩展板
(6)射频卡&IC卡扩展板
(7)指纹传感扩展板
(8)Zigbee扩展板(需两块配套使用)
|
支持扩展板
为配合嵌入式毕业设计、创新实验与嵌入式竞赛,众多扩展模块可供选择。
|
|
|
仿真器
ARM仿真器,兼容MULTI-ICE,实现ARM、XSCALE系列处理器的实时在线仿真,即ARM7、ARM9 、PXA255在线仿真。
|
GPS&GPRS扩展板
GPS扩展板实现全球定位地理信息获取,GPRS扩展模块实现短信收发及语音通信,配合实验箱,可实现远程数据采集、通信。
|
电机扩展板
直流及步进电机控制扩展,及继电器输出扩展,实现强电控制。
|
|
|
|
Zigbee扩展板
局域无线的两种常见通信协议,可实现无线数据传输和无线控制,是信息家电和无线传感器网络的核心部分。
|
射频卡&IC卡扩展板
可实现射频卡和IC卡的读写,可了解RFID先进技术的基本原理。
|
指纹传感扩展板
采用先进的热敏滑动指纹传感器,熟悉生物特征信号的基本处理,提供数据采集、预处理、图像重构实例。
|
|
|
|
CAN&485通信扩展板
工业标准CAN总线和485总线扩展接口,配套软件驱动及实例实现数据通信。
|
FPGA扩展板
Altera Cyclone II 20万门FPGA EP2C5、配置芯片EPCS4、16个发光二极管、2个八段数码管、4*4键盘矩阵、30MHz 8bit DAC、40MHz 8bit ADC、提供JTAG和PS两种下载配置模式、可独立供电,单独使用。
|
DSP6713&USB2.0扩展板
DSP6713实现音频实时采集压缩编解码,配套独立数字信号处理实验,通过HPI和主机通信。USB2.0实现和PC的高速数据传输,实测稳定超过16M字节/秒。
|
四、软件资源和实验资源
1、 软件资源
uC/OS-II
|
uCOS
|
For ARM的操作系统源代码,应用程序源代码
|
GUI 图形界面
|
UC GUI源代码
|
工具
|
ADS IDE,Multi-ICE,字体转换工具,图片转换工具
|
Linux
|
内核
|
Linux 内核Kernel 2.4.18
|
系统引导程序
|
Boot Loader (源代码):PPCBoot ViVi
|
文件系统
|
JFFS2,Ramdisk
|
GUI 程序
|
QT
|
设备驱动程序
|
以太网驱动,USB驱动程序,串口驱动,RS485驱动程序,CAN驱动,液晶驱动,触摸屏驱动程序,音频驱动程序,SD卡驱动,SMC卡驱动,键盘驱动,数码管驱动,LED驱动,VGA接口驱动,继电器驱动,拨码开关驱动
|
工具链
|
GUN, MKFS,JFFS2,Jflash
|
WinCE
|
板级支持包
|
WinCE 5.0 BSP、SDK、Kernel Project
|
设备驱动程序
|
以太网驱动,USB鼠标键盘驱动程序,串口驱动,RS485驱动程序,CAN驱动,液晶驱动,触摸屏驱动程序,音频驱动程序,SD卡驱动,SMC卡驱动,键盘驱动,数码管驱动,LED驱动,VGA接口驱动,继电器驱动,拨码开关驱动
|
2、实验资源
实验列表
|
uc/OS实验
|
1、基础实验:
实验一:ADS集成开发环境的创建
实验二:使用ADS创建工程
实验三:Multi-ICE Server软件的安装
实验四:工程的调试及配置
实验五:Multi-ICE仿真器及超级终端
实验六:FLASH芯片烧录之一
实验七:FLASH芯片烧录之二
实验八:汇编指令实验一
实验九:汇编指令实验二
实验十:C语言程序实验一
实验十一:C语言程序实验二
实验十二:无仿真器程序下载运行实验
实验十三:I/O接口实验
实验十四:串口通讯实验
实验十五:实时时钟实验
实验十六:IIC实验一----EEPROM 实验
实验十七:IIC实验二----基于IIC数码管扫描电路
实验十八:WATCHDOG实验
实验十九:触摸屏控制实验
实验二十:I/O实验---8X8发光二极管点阵实验
实验二十一:A/D转换实验
实验二十二:D/A转换实验
实验二十三:音频接口IIS实验
实验二十四:键盘中断实验
实验二十五:网络通信实验
实验二十六:PROGRAM FLASH实验
2、扩展实验(需要扩展模块):
实验一:GPS实验
实验二:GPRS实验
|
Linux实验
|
1、基本实验:
实验一:安装VMware Workstation软件
实验二:安装RedHat 9.0操作系统
实验三:连接宿主PC机与S3C2410-RP目标板
实验四:建立主机开发环境
实验五:配置minicom
实验六:配置超级终端
实验七:配置NFS服务
实验八:编译Bootloader
实验九: 编译Linux内核
实验十:制作文件系统
实验十一:烧写各部分到SMC卡
实验十二:简单驱动程序实验
实验十三:CPU GPIO驱动程序
实验十四:中断实验
实验十五:AD驱动实验
实验十六:DA驱动实验
实验十七:EEPROM实验
实验十八:温度传感器实验
实验十九:键盘驱动实验
实验二十:数码管显示实验
实验二十一:LED点阵驱动
实验二十二:继电器驱动实验
实验二十三:蜂鸣器驱动实验
实验二十四:Dip_Switch实验
实验二十五:LCD控制实验
实验二十六:Web服务器实验
实验二十七:多线程实验
实验二十八:IIS音频实验
2、扩展实验:(需选配相应扩展模块)
实验二十九:RF卡读写实验
实验三十:RS485实验 (板上有对应接口,也可做此实验)
实验三十一:GPS实验
实验三十二:GSM实验
实验三十三:CAN总线通信实验 (板上有对应接口,也可做此实验)
3、QT实验:
实验一:“Hello word!”Qt初探
实验二:创建一个窗口并添加按钮
实验三:对象间通信:Signal 和 Slot 机制
实验四:菜单和快捷键
实验五:工具条和状态栏
实验六:鼠标和键盘事件
实验七:对话框
实验八:Qt中的绘图
|
WINCE实验
|
1、基础实验:
实验一:安装WINCE并建立开发环境
实验二:建立并编译WIN CE平台
实验三:WINDOWS CE的烧写
实验四:定制SDK并建立EVC下的开发环境
实验五:定制增强型内核
实验六:建立宿主机与实验箱的连接
实验七:继电器实验
实验八:蜂鸣器实验
实验九:DIP实验
实验十:IIC总线—温度实验
实验十一:IIC总线—EEPROM实验
实验十二:IIC总线—DA实验
实验十三:EXTKEY中断程序
实验十四:GPIO LED实验
实验十五:LED点阵实验
实验十六:EVC下的HELLO WORLD实验
实验十七:液晶屏坏点测试程序
实验十八:录音机测试程序
实验十九:简单聊天室程序(CE版)
实验二十:视频点播VOD实验
实验二十一:CEPLAYER播放器实验
实验二十二:串口通讯测试程序(对话框版)
2、扩展实验:(需选配相应扩展模块)
实验二十三:485通讯程序 (板上有对应接口,也可做此实验)
实验二十四:GPS实验
实验二十五:电机实验
实验二十六:射频卡实验
实验二十七:摄像头图像采集实验
实验二十八:GPRS实验
实验二十九:ZIGBEE实验
实验三十:指纹实验
实验三十一:CAN总线通讯实验 (板上有对应接口,也可做此实验)
|