ZR-ARM2410B 嵌入式实验箱
中人设备中人专业生产维修电工实训考核装置,智能楼宇实验台,工业机器人实验台,教学设备,汽车实训设备,机电一体化实训设备,电工电子电力拖动实验室设备,中职实训基地设备,产教融合实训基地建设,物联网实训沙盘,数控实训考核设备,化工实验室设备等教学设备。
设备简介:
1 | 蓝牙模型块 | 选配,完成数值图象等文件的传输, 1Mbps传输速率 , USB 1.1总线 , 支持蓝牙1.1(兼容1.2) 版本协议 , 2.4GHz~2.4835GHz频谱带宽。 | |
2 | SD卡 | 选配,1G | |
3 | CF卡 | 选配, 1G | |
4 | IC卡 | 选配,非接触射频卡 | |
5 | 硬盘 | 选配,西数 厂家 ,60G | |
6 | CAN通讯单片机模型块 | 选配, 可以运用ARM处置整理器CAN 总线外扩对CAN 模型块上的单片机及相关硬件如 LED 数码管、LED灯、步进电动机、蜂鸣器实行控制。提供基于该模型块的相关实训代码及指导书说明。 | |
7 | 射频模型块 | 选配, 作业电压(V) : 5V DC 作业电流(A) : < 100 mA 通讯连接口 : RS232 连接口 适用卡型 : MifareLight 、 MifareOne 数值通讯 : 106 K BPS 射频频率 : 13.56 MHz 实操距离 : < 50 mm 。 | |
8 | USB无线网卡 | 选配,VIA VT6556芯片 | |
9 | 微型打印机 |
选配, 支持多种格式汉字,字符设定和强大的图形自定义、国际条形码、字符自定义; 打印方法:直接热敏打 印速度:约70mm/秒或20行/秒。 |
|
10 | ARM拟真器 | 选配,ZR-ICE,ARM9系列拟真器 | |
11 | GPRS模型块 | 选配, 含进口GPRS模型块, 1个GSM/GPRS模型块,内嵌TCP/IP协议,可以完成拨打、接听电话,收发短信,上网功能。 | |
12 | GPS模型块 | 选配,含进口GPS模型块, 精确度为10米支持NWEA3.0协议提供API函数库,便运用户读取经纬度、海拔、时间等数值。 | |
13 | VGA模型块 | 选配,系统上不需要单独编写VGA驱动 | |
14 | 条码扫描仪 | 选配,PS2连接口 | |
15 | USB摄像头 | 中星微301芯片,130万像素 | |
16 | IO模型块 | 16位写入,16位输出,8个LED灯,8位拨码开关 |
序号 | 名称 | 描述 | 注释 |
1 | CPU | Samsung S3C2410X,203MHz主频 | |
2 | ROM | 1 MB AMD Flash ROM,64MB Samsung Nand Flash | |
3 | RAM | 64MB SDRAM,100MHz刷新频率 | |
4 | LAN | 一个10M Ethernet,RJ-45连接口 | |
5 | RS232 | 3个DB9串行口(其中一个是全串行口) | |
6 | RS485 | 1个RS485连接口 | |
7 | Irda | 1个红外连接口 | |
8 | CAN | 1个CAN总线连接口 | |
9 | Parallel | 1个标准打印并口 | |
10 | RS485 | 1个RS485连接口 | |
11 | USB | 2个USB Host A型连接口(USB 1.1协议) | |
1个USB Slave B型连接口,(USB1.1协议 ) | |||
12 | PS2 | 2个PS2连接口(鼠标和键盘) | |
13 | Audio |
1个音频输出连接口(双声道,可直接接耳塞) 1个音频写入口,可直接接MIC |
|
14 | IDE |
2个IDE硬盘连接口(2.5英寸硬盘 和3.5英寸硬盘(选配)) |
|
15 | RTC | 外接32.768KHz的晶振,带有备份电池,可保持时钟 | |
16 | JTAG | 一个20针(2.0mm间距)标准的JTAG连接口,主要用来下载bootloader | |
17 | SD Card | 一个标准SD Card插头座 | |
CF Card | 2个CF卡连接口(其中一个是选配) | ||
18 | LED | 4个可编程用户LED(带驱动程序),8个七段数码管 | |
19 | Keypad | 16个可编程用户按键(带有驱动程序) | |
20 | Reset | 一个复位按键 | |
21 | Power | 220V交流AC写入 | |
22 | LCD模型块 | 配备8英寸TFT宽屏(800X480),带触摸屏 | |
23 | A/D收集变换模型块 | 一个A/D实训模型块 | |
24 | VGA模型块 | 一个标准VGA连接口,可直接连接各种VGA连接口的CRT显露器或液晶显露器 | |
25 | GPRS模型块 | 1个GSM/GPRS模型块,内嵌TCP/IP协议,可以完成拨打、接听电话,收发短信,上网功能(选配) | |
26 | 电动机控制模型块 | 1个步进电动机和1个直线DC电动机 | |
27 | 拓展连接口 | 1个拓展连接口,便利实行定制研发 | |
28 | 研发箱 | 嵌入式系统硬件放入研发箱中 |
对比项目 | ZR-ARM2410 BV1.1嵌入式教学实训平台 | 其他厂商 |
实训教学资料及实训指导书 |
提供500多页的《DICE-ARM2410教学实训研发平台实训指导》,其中涉及ARM构造的基础实训以及WinCE编译方法、驱动使用方法及例子、应用程序编程、驱动编写方法 基于ARM+LINUX的软硬件培训体系构造。重点讲解:S3C2410及其外围芯片的设计与编程,Linux内核研发,嵌入式Linux的移植,研发驱动程,研发GUI程序。 |
一般为几十页,只是简介如何编译实操系统 |
Windows CE版本 | Windows CE.net 5.0。改动非常少就能够移植到刚发布不久的Windows CE.net 6.0. | Windows CE.net 4.2,移植到Widnows CE.net 6.0时改动非常多,移植很困难 |
Linux版本 | Linux2.6,总体来说 2.6 功能更强,多加了不少新功能(例如 mem pool ) | 还是Linux2.4,底层调用上和 2.4 内核差别很大。 |
GPRS | 提供API函数(开放源码)用来拨打/接听电话、收/发短信、无线上网 | 一般只支持无线上网 |
GPIO、I2C、PWM、ADC等微软或三星不提供的驱动 | 提供GPIO、I2C、PWM、ADC、PS2,鼠标键盘‘IDE硬盘,三个串行口(其中一个带MODEM功能)驱动 | 不提供 |
打印机连接口 | 连接打印机,支持打印文件,学习掌控把握并口控制打印机实训 | 不提供 |
ZR24 1 0 B实训箱 光盘上提供的研发工量具和源代码:
1) 测量试验源代码,启动引导源代码BIOS和下载烧写工量具sjf24 10 .exe;
2 ) Linux for 24 1 0的内核源码包以及内核交叉编译工量具,可运行的根文件系统及根文件系统制作工量具 ,linux系统下的驱动源码和测量试验程序源码 ;
3 ) qt-embedded-2.3.7和qtopia-free-1.7.0源码,应用程序交叉编译器 ,基于QT的测量试验程序源码 。
4 ) WINCE 5.0 .NET板级支持包BSP for 24 1 0,及已编译好的WINCE镜像文件 ,驱动源码和测量试验程序源码 ;
5)uCOS系统测量试验程序源码及目标文件;
6) ZR24 1 0 B实训箱 芯片的图纸文档实训指导书;
7) ZR24 1 0 B实训箱 底层基板和核心板电子回路原理图(pdf格式);
8) ZR24 1 0 B实训箱 户手册(pdf 格式) , DICE24 1 0 B教学实训平台-基础实训教程,linux实训教程,Wince实训教程和uCOS实训教程。
9) 实用工量具, 如 DNW ,USB驱动等。
套件含有概括:
1) 1个 已测量试验好的ZR24 1 0 B实训箱 (含有概括核心板与底层基板) ;
2) 1张 ZR24 1 0 B 用户光盘 ,1张WinCE5.0试用版装配盘;
3) 1张保修卡;
4) 1 条交叉串行口线(两边全部是母头) ;
5) 1 条网线(交叉网线) ;
6) 1 条USB 线 ;
7) 1 支触摸笔 ;
8) 1条220V交流AC 电源 线;
9) 用户另购的选备品备件。
实操系统支持的驱动
ZR24 1 0 B实训箱 支持 WINCE 、 Linux 、uc/OS-II 嵌入实操系统。
嵌入 Linux 实操系统说明:
名称 | 功能特性 | 说明 |
内核及根文件 系统 |
Linux kernel 2.6.11 | 使用 2.6 平稳内核 |
ROM/CRAM/EXT2/FAT32/NFS | 支持 ROM/CRAM/EXT2/FAT32/NFS/YAFFS 等文件系统 | |
YAFFS | YAFFS 文件系统 | |
驱动支持 | System Interrupt & Timer Driver | 系统中断和系统时钟驱动 |
Serial device driver | 3个串行口驱动 | |
Block memory device driver | 块设备驱动 | |
Flash memory device driver | Nand Flash 驱动 | |
10Base-T external Ethernet device driver | 外接 10M 以太网卡驱动 | |
RTC (Real Time Clock) Driver | 就地实时时钟驱动 | |
USB Host driver | USB Host 驱动 | |
USB Slave | USB Slave 驱动 | |
Many Country Language Support | 国际化支持 | |
LCD | 液晶 (LCD) 驱动 | |
Frame Buffer | Frame Buffer | |
互联网协议及互联网应用程序 | TCP/IP | 完整的 TCP/IP 协议 |
NFS | 支持 NFS Client | |
Telnet Server | Telnet 服务器 | |
File transfer (FTP client / server) | FTP 传输服务 ( 含有概括登录和服务器 ) | |
Remote login (telnet) | Telnet 远程登录 | |
Web server (HTTP v1.1, boa) | Web 服务器 (boa) | |
Web base management suite (Sample only) | 经过网页管理目标板 | |
系统升级 | Console & FTP | 在控制台下使用 FTP 升级系统 |
NFS | 经过互联网文件系统 | |
Mobile Storge | 经过位移存储升级 | |
配备系统和服务 | Local console through RS232 and remote telnet configuration and management(Sample Only) | 经过串行口控制台或 telnet 远程登录配备系统 |
WEB configuration and management(Sample Only) | 经过浏览器实行简便配备 | |
Network ping | 使用 ping 查验系统 | |
Ifconfig, route, ine | 提供 ifocnfig, route,inetd 等互联网配备和服务程序 | |
login, sh, echo | 登录和其他程序 | |
基础工量具 | cat, chmod,cp, echo, free, hostname, init, kill, ls, mkdir, mount, ps, rm, yes,insmod, lsmod, rmmod, pwd, cat, more, less 等 | Linux 常用命令 ( 用 busybox 组建 ) |
控制台应用程序 | mp3play | 控制台下的 mp3 播放器 |
leds | 控制用户 LED | |
buttons | 键盘使用程序 | |
vidcat | USB 摄像头抓图程序 | |
armsql | 嵌入式数值库 | |
第三方 USB 设备驱动 | USB 键盘,鼠标 | 支持大部分 USB 鼠标 , 键盘 |
优盘 | 支持各种优盘直接插拔使用 | |
位移硬盘 | 支持各种位移硬盘插拔使用 | |
USB Hub | 支持各种 USB Hub | |
USB 摄像头 | 支持使用 ov511 芯片和中芯微301芯片的 USB 摄像头 | |
嵌入式图形界面 | Qt/Embedded | QT |
名称 | 功能特性 | 说明 |
内核文件系统 | WINCE 5.0 程序包 | 使用WINCCE 5.0内核 |
驱动支持 | Serial device driver | 三个串行口驱动(其中一个为单独串行口,由W83977拓展) |
Flash memory device driver | Nand Flash驱动 | |
10Base-T external Ethernet device driver | 外接10M以太网卡驱动 | |
RTC (Real Time Clock) Driver | 就地实时时钟驱动 | |
USB Host driver | USB Host驱动 | |
USB Slave | USB Slave驱动 | |
LCD | 液晶(LCD)驱动 | |
Can bus | Sja1000的驱动 | |
I2C | ||
Led | ||
单独按键 | ||
SD卡 | ||
硬盘 | ||
CF卡 | ||
PS/2键盘鼠标 | ||
触摸屏 | ||
ADC | 10位 | |
音频 | UDA1341芯片 | |
互联网协议及互联网应用程序 | TCP/IP | 完整的TCP/IP协议 |
NFS | 支持NFS Client | |
Telnet Server | Telnet服务器 | |
File transfer (FTP client / server) | FTP传输服务(含有概括登录和服务器) | |
Web server (HTTP v1.1, boa) | Web服务器(boa) | |
Web base management suite (Sample only) | 经过网页管理目标板 | |
基础工量具 | Platform builder | Wince5.0 编译工量具 |
应用程序 | 2410与PC机串行口通信 |
2410与PC机串行口通信实训 2410 RS485通信实训 |
ADC定时采样 | ADC定时采样显露实训 | |
SDMMC卡读写 | SDMMC卡读写实训 | |
Can bus | CanBus通信实训 | |
IIC BUS | E2PROM读写实训 | |
Gpio | 步进电动机控制实训 | |
第三方USB设备驱动 | USB键盘,鼠标 | 支持大部分USB鼠标,键盘 |
优盘 | 支持各种优盘直接插拔使用 | |
位移硬盘 | 支持各种位移硬盘插拔使用(尚无) | |
USB Hub | 支持各种USB Hub | |
USB 摄像头 | 支持使用ov511芯片和中星微301芯片的USB摄像头 | |
USB无线网卡 | 支持VT6656芯片的无线网卡 | |
USB蓝牙模型块 | 支持BCM2045芯片的蓝牙模型块 |
UC/OS-II 嵌入实操系统:
名称 | 功能特性 | 说明 |
应用程序 | ADC定时采样测量试验程序 | |
步进电动机控制测量试验程序 | ||
GPS测量试验程序 | ||
GPRS测量试验程序 | ||
音频写入输出测量试验程序 | ||
蜂鸣器/数码管测量试验程序 | ||
2X2键盘阵列测量试验程序 | ||
RS485测量试验程序 | ||
CAN总线测量试验程序 | ||
I/O模型块测量试验程序 | ||
RFID模型块测量试验程序 | ||
多线程测量试验程序 | ||
以太网测量试验程序 |
基础实训
第一章 嵌入式系统
1.1 嵌入式系统概率
1.2 嵌入式处置整理器
1.3 嵌入式实操系统
1.4 ZR-ARM2410B实训平台简介
1.4.1 硬件资源
1.4.2 系统资源
1.4.3 教学平台的使用
第二章 ADS包括研发环境的使用
2.1 ADS 1.2 包括研发环境简介
2.2 AXD调节测试
第三章 ARM基础实训
3.1 ARM 汇编指令实训
3.2 C和汇编语言的混合编程实训
3.3 外部中断实训
3.4 看门狗应用实训
3.5 PWM timer 实训
3.6 启动代码实训
3.7 串行口实训
3.8 并口实训
3.9 矩阵键盘扫描实训
3.10 就地实时时钟设计
3.11 IIC 总线应用实训
3.12 Nor flash 应用实训
3.13 Nand flash 应用实训
3.14 LCD 显露实训
3.15 VGA 显露实训
3.16 触摸屏实训
3.17 ADC 实训
3.18 TFTP 以太网通讯实训
3.19 音频连接口实训..
3.20 CAN 总线通讯实训
3.21 USB Device 实训
3.22 CF 卡/IDE硬盘读写实训
3.23 SD 卡连接口实训
3.24 RS485 通讯实训
3.25 GPS 全球定位实训
3.26 GPRS/GSM 通讯实训
第四章 就地实时实操系统Nucleus实训
4.1 Nucleus 的简介与应用
4.2 Nucleus PLUS 在S3C2410A 上的移植
4.3 Nucleus PLUS 基于S3C2410A 的实训
第五章 嵌入式Linux系统实训
5.1 linux系统的装配
5.2 嵌入式Linux 研发与调节测试
1嵌入式Linux 系统与PC机间的文件传输
2嵌入式Linux应用程序的研发与调节测试
5.3 嵌入式Linux内核定制与编译
5.4 嵌入式Linux根文件系统的制作
5.5 嵌入式Linux的led驱动程序设计
5.6 嵌入式GUI研发
1 Qt/Embedded 研发环境的装配
2 Qt/Embedded应用研发实例
第六章 嵌入式Windows CE系统实训
6.1 windows CE 的装配
6.2 定制嵌入式windows CE平台
6.3 在windows CE和桌面系统之间建立通讯连接
Linux实训
第一章 嵌入式系统
1.1 嵌入式系统概率
1.2 嵌入式处置整理器
1.3 嵌入式实操系统
1.4 ZR-ARM2410B实训平台简介
1.4.1 硬件资源
1.4.2 系统资源
1.4.3 教学平台的使用
第二章 嵌入式Linux研发基础知识
2.1嵌入式Linux简介
2.2嵌入式Linux研发平台简介
2.3嵌入式Linux研发流程
第三章linux设备驱动程序基础简介
3.1设备驱动程序基础知识
3.2字符设备驱动程序
3.3块设备驱动程序
3.4互联网设备驱动程序
第四章 嵌入式Linux驱动实训
4.1 嵌入式Linux的交叉工量具链的装配与使用
4.2 嵌入式Linux挂载远程共享文件夹实训
4.3 嵌入式Linux应用程序的研发
4.4 嵌入式Linux交叉调节测试器的装配与使用
4.5 嵌入式bootloader的移植
4.6 嵌入式Linux的交叉工量具链的制作
4.7 嵌入式Linux内核移植
4.8 嵌入式Linux根文件系统的制作
4.9 嵌入式Linux内核驱动模型块设计及实训
4.10 嵌入式Linux的led驱动程序设计及实训
4.11 嵌入式Linux的小键盘驱动程序设计及实训
4.12 嵌入式linux的CAN总线驱动程序设计及实训
4.13 嵌入式linux的IIC总线驱动程序设计及实训
4.14 嵌入式linux的音频驱动程序设计及实训
4.15嵌入式linux的PS2键盘鼠标驱动程序设计及实训
4.16嵌入式linux的串行口驱动程序设计及实训(W83977)
4.17 嵌入式linux的LCD驱动程序设计及实训
4.18 嵌入式linux的触摸屏驱动程序设计及实训
4.19 嵌入式linux的USB Host驱动程序设计及实训
4.20 嵌入式linux的CF卡驱动程序设计及实训
4.21 嵌入式linux的IDE硬盘驱动程序设计及实训
4.22 嵌入式linux的SD卡驱动程序设计及实训
4.23嵌入式linux的网卡驱动程序设计及实训
第四章 嵌入式Linux应用程序实训
4.1 嵌入式基础应用程序研发
4.2 Linux的WEB服务器建立和动态WEB技术实训
4.3 Linux 多线程应用程序研发
4.4 Linux的以太网socket通讯实训
第五章 嵌入式Linux图形用户连接口实训
5.1嵌入式系统中的GUI简介
5.2基于MiniGUI的应用研发
5.2.1 MiniGUI 研发环境的装配
5.2.2 MiniGUI 应用研发实例
5.2.3 MiniGUI 应用移植
5.3基于 Qt/Embedded 应用研发
5.3.1 Qt/Embedded 研发环境的装配
5.3.2 Qt/Embedded应用研发实例
5.3.3 Qt/Embedded应用移植
5.3.4提供LINUX 系统下,基于QT的摄象头、GPRP、无线上网、蓝牙应用程序、源码驱动及实训。
μC/OS - II实训
第一章 嵌入式系统
1 嵌入式系统概率
2 嵌入式处置整理器
3 嵌入式实操系统
4 DICE-ARM2410B实训平台简介
1.4.1 硬件资源
1.4.2 系统资源
1.4.3 教学平台的使用
第二章 嵌入式系统硬件驱动基础研发案例
1 ARM的串行口实训
2 ARM的A/D连接口实训
3 ARM的D/A连接口实训
4 电动机转动控制实训
5 触摸屏驱动实训
6 LCD的驱动控制实训
7 蜂鸣器驱动实训
8 提供蜂鸣器、GPRS、GPS、TCP/IP协议栈和TFTP文件传输源代码和实训
第三章 嵌入式系统拓展板研发案例
拓展实训一 GPRS 拓展板通信实训
拓展实训二 GPS 拓展板通信实训
WINCE实训
第一章 嵌入式系统
1.1 嵌入式系统概率
1.2 嵌入式处置整理器
1.3 嵌入式实操系统
1.4 ZR-ARM2410B实训平台简介
1.4.1 硬件资源
1.4.2 系统资源
1.4.3 教学平台的使用
第二 章 WINCE系统研发1 WINCE系统建立实训
2 WINCE模仿器实训
3 WINCE Bootloader实训
第三 章 WINCE系统驱动研发
1 WINCE简便驱动研发实例
2 WINCE下ADC流驱动程序设计
3 IIC总线驱动实训
4 WINCE系统用户连接口实训-鼠标和小键盘驱动
5 WINCE下PS2键盘驱动程序设计
6 WINCE系统触摸屏实训
7 wince下直线DC电动机、步进电动机完成控制实训
8 wince 下CF卡 驱动 实训
第四章 WinCE应用系统研发
1 EVC系统环境建立实训
2 简便MFC应用程序研发实训
3 基于WINCE Directshow 的多媒体播放机实训
第五章 WINCE综合实训
1 通讯系统实训
2 GPRS实训
3 GPS实训
4 红外实训