高大上的ARM Cortex-A9四核開發(fā)平臺,學習嵌入式開發(fā)完美對口!三星芯片橫掃全網!
4412開發(fā)板5大特色
1、可以選配仿真器,配套ARM實驗代碼;
2、新的Uboot(201301版本)移植實驗、Linux3.14移植(引入設備樹開發(fā))實驗、
Linux設備驅動實驗、Android底層實驗、Android應用開發(fā)實驗、綜合項目案例;
3、完善的板載硬件資源,更適合學習;
4、標配Android遙控器,可以遙控Android系統(tǒng),用于Android TV開發(fā);
5、核心板采用8層板設計、底板采用4層板設計,更加穩(wěn)定可靠。
FS4412開發(fā)板產品簡介
1、豐富的硬件接口
FS4412采用的處理器使用Samsung新的ARM Cortex-A9四核CPU的Exynos4412, 主頻達到1.4~1.6GHz。該芯片采用了新的32nm的先進工藝制程,功耗方面有了明顯的降低。Exynos4412處理器已經廣泛應用于多個領域。在我們熟悉的智能手機中,如:三星Galaxy SIII,魅族、聯(lián)想、紐曼等等,都有基于Exynos4412的產品。隨著ARM處理器、Linux操作系統(tǒng)、Android系統(tǒng)的快速發(fā)展,嵌入式教學對硬件平臺的要求越來越高。FS4412平臺是華清遠見研發(fā)中心根據(jù)之前豐富的教學、研發(fā)經驗,專為下一代教學開發(fā)設計的。平臺除了有系統(tǒng)、豐富的軟件實驗資源外,硬件設計上也有很多特色。

圖1:4412開發(fā)板載硬件資源
接口技術是嵌入式系統(tǒng)技術中非常核心的環(huán)節(jié)。FS4412平臺針對嵌入式系統(tǒng)培訓中重要的硬件接口,都板載了典型的接口芯片,方便教學。
接口名稱 |
接口芯片 |
重要程度 |
A/D |
電位計(可調電阻) |
★★★★ |
PWM |
無源蜂鳴器 |
★★★★★ |
GPIO |
4個LED燈 |
★★★★★ |
I2C |
加速度/陀螺儀傳感器 |
★★★★★ |
SPI |
SPI接口的CAN線芯片 |
★★★★★ |
UART |
3個 |
★★★★★ |
單總線 |
溫度傳感器/紅外接收器 |
★★★ |
I2S |
音頻接口芯片 |
★★★★ |
USB |
3路USB HOST、1路USB OTG |
★★★★★ |
CAN總線 |
1路CAN總線擴展 |
★★★ |
SDIO |
1路SD卡/TF卡接口 |
★★★★★ |
CSI |
1路攝像頭接口 |
★★★★ |
LCD RGB/LVDS |
一個RGB/LVDS接口,配置1024*600的液晶屏 |
★★★★ |
異步系統(tǒng)擴展總線 |
100M網卡芯片 |
★★★★ |
HDMI |
支持1080P輸出 |
★★★ |
2.功能強大的核心板
3、功能強大的核心板

圖二:核心板資源
4、支持Cortex-A9仿真器(選配)

圖三:FS-JTAG Cortex-A9仿真器

圖四:仿真器上位機調試環(huán)境
5、支持Android紅外遙控

圖五:Android遙控器
6、fs4412開發(fā)板軟硬件等資源
1.FS4412硬件資源
|
功能部件 |
型號參數(shù) |
核心配置 |
CPU |
- Samsung Exynos 4 Quad(四核處理器)
- 32nm HKMG
- 1433 MHz(多可以達1.6GHz) |
GPU |
- Mali-400MP(主頻可達400MHz) |
屏幕 |
- LVDS 40 Pin顯示接口
- 7寸1024 x 600高分辨率顯示屏
- 多點電容觸摸屏 |
RAM容量 |
- 1GB DDR3(可選配至2GB) |
ROM容量 |
- 4GB eMMC(可選配至16GB) |
多啟動方式 |
- eMMC啟動、MicroSD(TF)/SD卡啟動
- 通過控制撥碼開關切換啟動方式
- 可以實現(xiàn)雙系統(tǒng)啟動 |
板載接口 |
存儲卡接口 |
- 1個MicroSD(TF)卡接口
- 1個SD卡接口
- 高可擴展至64GB |
攝像頭接口 |
- 20 Pin接口,支持OV3640 300萬像素攝像頭 |
HDMI接口 |
- HDMI A型接口
- HDMI v1.4a
- 高1080p@30fps高清數(shù)字輸出 |
JTAG接口 |
- 20 Pin標準JTAG接口
- 支持FS-JTAG Cortex-A9 ARM仿真器
- 獨家支持詳盡的ARM裸機程序 |
USB接口 |
- 1路USB OTG
- 3路USB HOST 2.0(可擴展USB-HUB) |
音頻接口 |
- 1路Mic接口
- 1路Speaker耳機輸出
- 1路Speaker立體聲功放輸出(外置揚聲器) |
網卡接口 |
- DM9000百兆網卡 |
RS485接口 |
- 1路RS485總線接口 |
CAN總線接口 |
- 1路CAN總線接口 |
串口 |
- 1路5線RS232串口
- 2路3線RS232串口
- 1路TTL串口 |
擴展I/O接口 |
- 1路I2C(已將1.8V轉換為3.3V)
- 1路SPI(已將1.8V轉換為3.3V)
- 3路ADC(1路含10K電阻)
- 多路GPIO、外部中斷(已將1.8V轉換為3.3V) |
板級資源 |
按鍵 |
- 1個Reset按鍵
- 1個Power按鍵
- 2個Volume(+/-)按鍵 |
LED |
- 1個電源LED
- 4個可編程LED |
蜂鳴器 |
- 1個無源PWM蜂鳴器 |
紅外接收器 |
- 1個IRM3638紅外接收器
- 可選配紅外遙控器在Android下使用 |
溫度傳感器 |
- 1個DS18B20溫度傳感器 |
ADC |
- 1路電位器輸入(Android下可模擬電池電量) |
RTC |
- 1個內部RTC實時時鐘 |
操作系統(tǒng)支持 |
- Linux3.0、Linux3.14(Device Tree)、Android4.0、QT |
2. fs4412開發(fā)板軟件資源
一、系統(tǒng)軟件資源
類別 |
功能特性 |
描述 |
Bootloader部分 |
Uboot 201003 |
支持Fastboot下載 |
支持TFTP網絡下載 |
支持SD卡燒寫 |
支持eMMC燒寫 |
Linux內核部分 |
內核版本 |
Linux-3.0 |
LCD顯示驅動 |
7寸1024*600 LVDS/TTL屏顯示驅動 |
觸摸屏 |
電容屏驅動 |
HDMI |
HDMI驅動 |
MFC |
多媒體編解碼驅動 |
FIMC |
FIMC驅動 |
2D |
2D加速驅動 |
3D |
3D加速驅動 |
SPI |
SPI驅動 |
I2C |
I2C驅動 |
電源管理 |
電源管理驅動 |
CAN總線 |
MCP 2515驅動 |
串口 |
串口驅動 |
RS485總線 |
RS485總線驅動 |
Camera |
OV3640驅動 |
USB OTG |
USB OTG 驅動 |
Audio |
WM8960驅動 |
Ethernet |
DM9000驅動 |
SD接口 |
SD卡驅動 |
溫度傳感器 |
溫度傳感器驅動 |
重力感應傳感器 |
重力感應傳感器 |
按鍵 |
按鍵中斷驅動 |
ADC電位計 |
ADC驅動 |
蜂鳴器 |
蜂鳴器驅動 |
3G模塊 |
3G模塊驅動 |
GPRS模塊 |
GPRS模塊驅動 |
GPS模塊 |
GPS模塊驅動 |
藍牙模塊 |
藍牙驅動 |
Android部分 |
Android4.0 |
串口測試程序 |
LED測試程序 |
GPRS撥打電話程序 |
GPS定位程序 |
溫度計程序 |
重力感應程序 |
藍牙通訊程序 |
攝像頭程序 |
多媒體播放程序 |
…… |
二、實驗及項目資源
此部分為華清遠見特色資源,包含:ARM體系結構與接口技術部分、Linux系統(tǒng)部分、Linux操作系統(tǒng)移植部分、Linux驅動實驗、Android底層開發(fā)實驗、Android應用開發(fā)實驗。部分實驗及項目需要選配相關模塊。
2.1 ARM體系結構與接口技術部分 |
實驗類別 |
實驗名稱 |
ARM體系結構與接口技術部分 |
1、FS-JTAG開發(fā)工具搭建實驗 |
2、ARM 匯編編程實驗 |
3、GPIO LED控制實驗 |
4、Interrupt按鍵中斷驅動 |
5、PWM蜂鳴器實驗 |
6、RTC實時時鐘實驗 |
7、Alarm鬧鐘實驗 |
8、ADC實驗 |
9、Uart串口通信實驗 |
10、WatchDog看門狗復位實驗 |
11、WatchDog看門狗中斷實驗 |
12、Sensor溫度傳感器實驗 |
13、I2C總線陀螺儀實驗 |
14、SPI總線實驗 |
15、SPI CAN總線數(shù)據(jù)通訊實驗 |
2.2 Linux系統(tǒng)部分 |
實驗類別 |
實驗名稱 |
Linux系統(tǒng)部分 |
1、Linux常用命令及vi, gdb的使用實驗 |
2、Linux系統(tǒng)shell程序設計實驗 |
3、Linux系統(tǒng)GCC編譯器的使用實驗 |
4、Linux系統(tǒng)GDB調試工具使用實驗 |
5、Linux系統(tǒng)Makefile編寫實驗 |
6、Linux系統(tǒng)標準I/O實驗 |
7、Linux系統(tǒng)文件目錄操作編程實驗 |
8、Linux系統(tǒng)文件信息的遍歷實驗 |
9、Linux系統(tǒng)fork等系統(tǒng)調用實驗 |
10、fork等函數(shù)編寫執(zhí)行命令實驗 |
11、Linux系統(tǒng)守護進程實驗 |
12、Linux系統(tǒng)無名管道通信實驗 |
13、Linux系統(tǒng)有名管道通信實驗 |
14、Linux系統(tǒng)信號機制實驗 |
15、Linux系統(tǒng)信號量實驗 |
16、Linux系統(tǒng)共享內存通信實驗 |
17、Linux系統(tǒng)TCP網絡協(xié)議編程實驗 |
18、Linux系統(tǒng)UDP網絡協(xié)議編程實驗 |
19、Linux系統(tǒng)select I/O復用實驗 |
20、Linux系統(tǒng)消息隊列實驗 |
21、Linux系統(tǒng)多線程實驗 |
22、Linux串口通信實驗 |
23、GPRS通話、短信實驗 |
24、GPS數(shù)據(jù)接收實驗 |
25、ZigBee通訊實驗 |
26、RFID讀寫卡實驗 |
2.3 Linux操作系統(tǒng)移植部分 |
實驗類別 |
實驗名稱 |
交叉開發(fā)環(huán)境搭建 |
1、Linux系統(tǒng)TFTP實驗 |
2、Linux系統(tǒng)NFS實驗 |
UBoot開發(fā) |
3、BootLoader(Uboot-201301)開發(fā)實驗 |
移植全新Linux 3.14內核 |
4、Linux 3.14內核編譯實驗 |
5、以太網卡驅動移植實驗(DM9000網絡驅動開發(fā)實驗) |
6、eMMC存儲器驅動移植實驗 |
7、USB驅動移植實驗 |
8、SD卡驅動移植實驗 |
9、根文件系統(tǒng)開發(fā)實驗 |
10、Ramdisk文件系統(tǒng)制作實驗 |
2.4 Linux驅動實驗 |
實驗類別 |
實驗名稱 |
Linux 3.14驅動實驗
|
1、簡單字符設備驅動實驗 |
2、pipe實驗 |
3、poll實驗 |
4、異步通知實驗 |
5、秒表字符設備 |
6、tasklet實驗 |
7、工作隊列實驗 |
8、利用udev、sys動態(tài)創(chuàng)建設備結點 |
9、按鍵驅動實驗 |
10、PWM驅動 |
11、SPI驅動開發(fā) |
12、LED驅動 |
13、ADC驅動 |
14、IIC 三軸加速度驅動開發(fā) |
2.5 Android底層開發(fā)實驗 |
實驗類別 |
實驗名稱 |
底層開發(fā)實驗 |
1、Android 環(huán)境配置實驗 |
2、Android 編譯實驗 |
3、Android 鏡像燒寫實驗 |
4、Android LED實驗 |
5、Android Uart串口通訊實驗 |
6、Android Beeper蜂鳴器實驗 |
7、Android Sensor(溫度傳感器)實驗 |
8、AndroidGPS定位實驗 |
9、AndroidGPRS電話短信實驗 |
10、Android Bluetooth實驗 |
11、Android Camera實驗 |
12、Android Wi-Fi實驗 |
2.6 Android應用開發(fā)實驗 |
實驗類別 |
實驗名稱(總數(shù)不少于100個,包含以下類別) |
Android應用開發(fā) |
1、界面編程 |
2、線程進程 |
3、數(shù)據(jù)存取 |
4、圖形圖像設計 |
5、事件處理 |
6、多媒體開發(fā) |
7、傳感器編程和桌面組件 |
8、網絡編程 |
9、Android應用程序化 |
10、Google服務 |
11、Android游戲編程基礎 |
12、Android NDK編程 |
2.7 綜合項目案例 |
實驗類別 |
實驗名稱 |
項目案例 |
1、《智能家居系統(tǒng)》 |
2、《物聯(lián)網倉儲系統(tǒng)》 |
3、《捕魚游戲》 |
4、《多功能音樂播放器》 |
3.fs4412開發(fā)板可選配模塊
模塊 |
描述 |
詳情 |
FS-JTAG仿真器 |
仿真FS4412開發(fā)板,實現(xiàn)單步、斷點、查詢等功能 |
|
3G模塊 |
支持3G上網 |
|
Wi-Fi模塊 |
支持Wi-Fi上網 |
|
GPS模塊 |
實現(xiàn)GPS定位功能 |
|
RFID模塊 |
可以讀寫S50兼容的智能卡 |
|
Zigbee模塊 |
基于TI CC2530 |
|
Bluetooth 4.0 BLE模塊 |
基于 TI CC2540 |
|
攝像頭模塊 |
300萬像素 |
|
藍牙模塊 |
實現(xiàn)藍牙通信 |
|
GPRS/GPS二合一模塊 |
可以實現(xiàn)短信、電話等功能。可以實現(xiàn)GPS定位功能 |
|
VGA顯示模塊 |
實現(xiàn)高清VGA顯示 |
|