安博中程在线 ARM11实验箱产品介绍作者:赵凯一、S3C6410实验箱产品介绍中程S3C6410(Android)嵌入式教学实验平台采用了和苹果iPhone手机一致的三星6410芯片,支持GSM无线网络、Wifi无线网络、蓝牙以及手机常用的重力感应器等,未来还可以扩展支持3G(EVDO),GPS等扩展功能。试验箱支持最新的Android2.1系统,并提供完整的Android BSP源码。同时,还专门针对芯片进行优化,完美实现了三星S3C6410处理器在视频媒体编解码、2D/3D图形加速、显示处理和缩放等方面的高性能。
中程S3C6410开发箱基于一个真正的手机平台进行扩展开发,在保留手机平台的主要技术特点的前提下把各个扩展接口引出方便进行实验和二次开发。其中手机子板就是基于一个可以直接作为手机板的平台,修改了对外接口开发而来,因而不论是硬件平台采用的原理和PCB技术还是外形和生产都和手机是一致的,而母板则考虑了实验的方便性和有效及耐用性,尽可能采用了方便使用的器件,其中LCD采用目前市场上主流的7寸800*480的16:9屏,可以充分展现6410硬件解码的性能和效果,同时还扩展了VGA接口,可以连接电视,投影仪使用;板上集成320万像素CMOS摄像头,可以进行拍照和视频采集;音频支持立体声输出和MIC输入,同时板上亦有喇叭和MIC,方便实验和演示;板上集成了USB Host接口和USB OTG接口(Mini USB),集成了SD卡接口,在CPU子卡上集成了SIM卡接口等;提供了3个串口便于使用,有多个拨码开关方便进行软硬件配置,提供4*4小键盘,和4个独立按钮方便进行输入和界面操作;4个动态扫描并行数码管,和4个独立LED可以方便开展相应实验,两路A/D输入和两路D/A输出,可以开展模拟信号采集,模拟信号生成等实验。提供CPU和GSM以及CPLD芯片的JTAG接口,可以通过不同仿真器对ARM11 CPU,GSM以及CPLD进行Debug和下载实验。
作为具备手机全部功能的中程S3C6410实验箱最重要的还是该实验箱具备2G(GSM)和3G(EVDO扩展)功能,可以开展2G和3G实验,其中实验子卡上已经集成了GSM/GPRS模块,3G EVDO是通过扩展板实现,除了2G/3G功能外,6410实验箱还集成了WiFi,BT等无线模块,另外GPS和重力感应器功能模块通过扩展板提供,板上提供电阻式触摸屏,同时提供电容式触摸屏接口,可以充分体验触摸效果。
目前支持Linux 和Android双系统,可以根据拨码开关选择启动,也可以不启动任何操作系统,只启动Boot进行操作实验,可以支持的软件包括基本驱动实验,Linux下驱动实验,Linux下的应用实验,Android应用实验以及未来扩展手机端的全部功能实验,硬件上还可以支持类似仿真器跟踪调试下载,CPLD编程等实验。
S3C6410核心板、扩展板配置说明
Hardware information
Item
Note
Application Processor
Samsung S3C6410
Flash + Sdram
256MB(DDR)+256MB(ONENAND)
LCD
7” TFT Digital LCD Screen
1个
触摸屏
电阻式
1个
提供电容式触摸屏接口供以后扩展
1个
CMOS Sensor
CMOS 摄像头
1个
VGA
VGA接口
1个
SD
存储卡接口
1个
USB
USB OTG
1个
USB Slave
USB Device
1个
SIM卡
SIM卡座
1个
RS232
调试用
3个
Ethernet
10/100M (LAN9115扩展)
1个
WiFi
Marvell chip, 802.11 b/g
1个
BT
Marvell
1 个
GPS
Sirf
1个
震动
震动马达接口(扩展板上)
1个
重力感应器
重力感应器接口(扩展板上)
GSM/GPRS
内置GSM/GPRS
1
3G
提供EVDO模块接口,未来可以扩展3G EVDO模块
1个
Key Button
小键盘
1个
按键
GPIO按键
4个
指示类
发光二极管,
4个
数码管
4个
其它常用接口
CPU JTAG,
1个
CPLD JTAG
1个
GSM JTAG
1个
耳机接口,
1个
麦克风接口
1个
A/D接口
1路
D/A接口
1路
其他功能
DIP开关
2个
板上MIC
1个
板上Speaker
1个
电源输入
5V/3A
1路
电源开关
1个
OS
Android
软件资源
软件资源
Linux
内核
Linux Kernel 2.6.27(源代码)
系统引导程序
UBoot 1.1.16(源代码)
文件系统
YFFS2
GUI
Android
Device Driver
Ethernet, USB Host, USB Slave, Serial Port, LCD/VGA,Touchscreen,Gsensor,GPS,S_VIDEO,WIFI,bluetooth,LED,数码,speaker,receiver,micphone,SD card,AD/DA, PMIC, CAMERA
Android
版本
2.1
Modules
Audio: MP3, AAC, AMR,etc
video: MPEG4 ,h.263,h.264,etc
Supported Image Codecs:
JPG, GIF, PNG, BMP
Capture Image format JPG
camera:3M pixels.
GSM:
GPS:
gsensor:
wpa_supplicant:
bluetooth:
SD card.
其他
开发工具
JTAG(选配)
可扩展模块
3G模块(选配)
装箱清单
CORE
S3C6410RP核心板 × 1
BASE
6410RP底板× 1
LCD
TFT 7”屏× 1
触摸屏
7寸电阻式触摸屏× 1
摄像头
320万像素CMOS摄像头×1
配件
4×4小键盘×1
串口线×1,
5V3A电源适配器×1
耳麦×1
VGA连接线×1
光盘
Android系统光盘 1张,包括:Bootloader源代码, Android2.1源代码,文件系统, 映像文件,代码生成工具, 配套应用软件, 使用手册
其他:主要器件规格书,硬件原理图
文档手册
基础实验指导书
包装方式
铝制箱体
二、S3C6410实验箱实验指导书
与开发箱配套销售的还有的两本实验手册,分别针对Linux平台和Android平台。
Linux实验列表:
基本实验
1. 嵌入式系统概述
2. ARM体系结构
3. Linux操作系统概述
4. S3C6410实验平台
5. Linux驱动知识简介
开发环境准备实验
6. 实验一:安装 VMware Workstation 7软件
7. 实验二:安装Linux操作系统(Ubuntu9)
8. 实验三:连接宿主PC机与S3C6410目标板
9. 实验四:建立主机开发环境
10. 实验五:配置 minicom
11. 实验六:配置超级终端
12. 实验七:配置NFS服务
13. 实验八:配置TFTP
14. 实验九:编译Bootloader
15. 实验十:编译Linux内核
16. 实验十一:制作文件系统
17. 实验十二:烧写文件
Linux环境下的实验
18. 实验十三:Linux 内核模块Helloworld
19. 实验十四:Linux CPU GPIO 驱动程序
20. 实验十五:Linux 中断实验
21. 实验十六:Linux AD 驱动实验
22. 实验十七:Linux DA 驱动实验
23. 实验十八:Linux 数码管显示实验
24. 实验十九:Linux 多线程实验
25. 实验二十:Linux LCD实验
26. 实验二十一:Linux触摸屏实验
27. 实验二十二:Linux配置WIFI WIRELESSTOOL
28. 实验二十三:Linux配置wifi的wpa_supplicant服务
29. 实验二十四:Linux Alsa音频录音和放音实验
30. 实验二十五:Linux USB设备加载
31. 实验二十六:Linux 键盘实验
32. 附录一 常用名词解释
33. 附录二 Linux常用命令
Android实验列表:
基本实验
1. 实验一:安装 VMware Workstation 7软件
2. 实验二:安装Linux操作系统(Ubuntu9)
3. 实验三:连接宿主PC机与S3C6410目标板
4. 实验四:建立主机开发环境
5. 实验五:配置 minicom
6. 实验六:配置超级终端
7. 实验七:配置NFS服务
8. 实验八:配置TFTP
9. 实验九:编译Bootloader
10. 实验十:编译Android 的内核
11. 实验十一:制作文件系统
12. 实验十二:烧写文件
13. 实验十三:Android USB adb调试
14. 实验十四:Android SDK环境搭建
15. 实验十五:Android NDK开发环境搭建
Android环境下的实验
16. 实验一:Android的编译环境的准备
17. 实验二:Android的Build系统的实验
18. 实验三:Android 的Camera系统的实验
19. 实验四:Android的录像系统
20. 实验五:Android的媒体播放系统的实验
21. 实验六:Android 的声音播放系统的实验
22. 实验七:Android 的声音录制的实验
23. 实验八:Android 的蓝牙系统的实验
24. 实验九:Android的WIFI系统实验
25. 实验十:Android 的Modem(2G,3G)系统的实验
26. 实验十一:Android的3D系统实验
27. 实验十二:Android 的 Gsensor的实验
28. 实验十三:Android的GPS实验
29. 实验十四:Android SDK 工具和命令使用
三、扩展模块及功能简介
为配合嵌入式系统项目开发、毕业设计、创新实验与嵌入式竞赛, 可选扩展模块,以及简介。
3G EVDO+GPS扩展板
提供EVDO通信功能和GPS定位功能
震动马达,重力感应器扩展板
7寸电容式触摸屏:
体验多点触摸等功能
CPLD仿真器,
用于板上CPLD仿真和擦写
ARM仿真器
ARM仿真器,兼容MULTI-ICE,实现ARM、XSCALE系列处理器的实时在线仿真,即ARM7、ARM11 、在线仿真。
CORE
S3C6410RP核心板 × 1
BASE
6410RP底板× 1
LCD
TFT 7”屏× 1
触摸屏
7寸电阻式触摸屏× 1
摄像头
320万像素CMOS摄像头×1
配件
4×4小键盘×1
串口线×1,
5V3A电源适配器×1
耳麦×1
VGA连接线×1
光盘
Android系统光盘 1张,包括:Bootloader源代码, Android2.1源代码,文件系统, 映像文件,代码生成工具, 配套应用软件, 使用手册
其他:主要器件规格书,硬件原理图
文档手册
基础实验指导书
包装方式
铝制箱体
开发箱报价:10800元