實驗箱產品介紹
中程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編程等實驗。
配置說明
配置如下圖: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原始碼,檔案系統, 映像檔案,代碼生成工具, 配套套用軟體, 使用手冊 其他:主要器件規格書,硬體原理圖 |
文檔手冊 | 基礎實驗指導書 |
包裝方式 | 鋁製箱體 |
實驗箱實驗指導書
與開發箱配套銷售的還有的兩本實驗手冊,分別針對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原始碼,檔案系統, 映像檔案,代碼生成工具, 配套套用軟體, 使用手冊 其他:主要器件規格書,硬體原理圖 |
文檔手冊 | 基礎實驗指導書 |
包裝方式 | 鋁製箱體 |