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

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

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

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

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

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