一、产品介绍

YG-IOT-2410RP嵌入式教学实验系统是以ARM9处理器为核心,扩展了SDRAM、FLASH、SMC卡、SD卡等通用存储器,以及网口、串口、USB接口、CAN、485等通讯接口,辅助LED显示、4.3寸真彩液晶显示、小键盘等其它外围设备,并配套了实验案例、实验指导书,适合于支持嵌入式系统及应用等系列课程的实验教学,集教学实验、课程设计、本科毕业设计、研究生课题研究与企业产品开发于一体的综合平台,支持μC/OS-II、Linux和WinCE操作系统。也适合企业和个人作为二次研发平台。

二、系统特点

A、系统完整性
       1、涵盖嵌入式系统设计的全部流程。
       2、操作系统包括μC/OS-II、Linux和WinCE。
       3、实验内容涉及操作系统制作、操作系统引导、底层驱动编写、上层应用程序编写。

B、先进性:
       1、板载温度传感器。
       2、具有RS232接口、RS485接口、USB接口、CAN接口、SD卡接口、SMC卡接口、以太网、VGA输出、LED点阵、AC97接口、矩阵键盘。
       3、采用核心板加底板设计。
       4、2×96pin欧式座,引出所有总线信号,可扩展以下多种扩展板:
       (1)DSP6713&USB2.0高速数据采集扩展板
       (2)FPGA扩展板
       (3)GPS&GPRS扩展板
       (4)CAN&485通信扩展板(需两块配套使用,板上亦有相应接口,均可使用)
       (5)电机扩展板
       (6)射频卡&IC卡扩展板
       (7)热敏滑动指纹传感扩展板
       (8)Zigbee扩展板(需两块配套使用)
        5、采用了Advanced Microcontroller Bus Architecture(AMBA)新型总线结构。

C、开放性:
       1、系统开放所有软硬件设计资源。

D、硬件规格

核心板硬件参数
处理器 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扩展板(需两块配套使用)

E、支持扩展板
       为配合嵌入式毕业设计、创新实验与嵌入式竞赛,众多扩展模块可供选择。

仿真器 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总线通讯实验 (板上有对应接口,也可做此实验)

 

相关案例查看全部 >>