產品詳情:
一、產品介紹
1、平臺簡介
本教學平臺采用STM32微控制器+高端Cortex-A9系列兼容處理器,組成雙嵌入式處理器協作工作模式方案設計。其中Cortex-A系列處理器,擁有國內獨家裸機代碼學習功能,配備嵌?式仿真器,可學習嵌?式體系結構,處理器?作原理,系統支持一鍵切換,具備Linux系統開發,Android系統開發,可深?學習操作系統?作原理,為學習及二次開發構建完整的知識體系,儲備?素質?才。
2、平臺布局
系統擁有Cortex-A9和Cortex-M4雙核心處理器,配備全功能鍵盤、10.1寸高清電容觸摸IPS真彩液晶屏,板載交通燈、數碼管、矩陣LED、溫濕度/光照傳感器、直流電機、步進電機、4x4矩陣鍵盤、繼電器等豐富的嵌入式教學實驗對象。同時預留大量的擴展接口便于外設硬件的升級,能夠滿足嵌入式、移動互聯等學科的學習。
提供完善的軟件資源包、原理圖、硬件設計說明資料,配套嵌入式裸機實驗指導書、Linux系統開發實驗指導書、Android系統開發實驗指導書及相關教學PPT與視頻資源。
3、平臺特點
(1)雙核驅動
平臺擁有Cortex-A9和Cortex-M4雙核心處理器,支持一鍵切換主控核心
(2)多屏兼容
7?屏、10.1寸屏兼容設計,LCD均采??線接口觸摸,平臺可?動適配它們的型號,各個系統即插即用,十分?便。
(3)豐富的板載外設資源
板載矩陣鍵盤、矩陣LED、交通燈、數碼管、跑馬燈、AD旋鈕、直流電機、步進電機、繼電器、傳感器等嵌?式對象單元
(4)雙系統一鍵切換
系統?鍵切換Linux、Android雙操作系統,配備系統移植、驅動開發及應?實驗
(5)開放接口支持
提供開放接?,同時預留傳感器和執?器接?,可外接其它器件。進?創新教學與實驗,以及其他項。
(6)雙路拓展資源接口
預留兩路可拔插防反插插座接?,可擴展3G/4G通信模塊、GPS/北?定位、語?識別、指紋識別、Arduino模塊嵌入式實驗對象。
4、產品主要模塊介紹
4.1、Cortex-A9核心板
核心板芯片:Cortex-A9四核處理器S5P4418,處理器主頻1、4GHz
? 采用28nm制作工藝,內置高性能4核A9 ARM架構,配備Mali-400 GPU
? 支持32KB*4 I/D一級緩存,1MB二級緩存,支持單通道32位數據總線,高達800MHz工作頻率的LPDDR2/3,LVDDR3(Low Voltage DDR3),DDR3,支持3.3V的IO電平
? DDR3內存:2GB DDR3 存儲:16GB EMMC 存儲
? 電源管理:AXP228,支持動態調頻,超低功耗
? 板載接口:音頻輸入輸出接口、1路TF卡插座、1路千兆以太網RJ45接口、3路USB Host2.0接口;1路USB OTG接口、2路RS232接口、1路RS485接口、1路500W CMOS 高清攝像頭接口、S500M芯片 WiFi/藍牙4.0二合一。
4.2、Cortex-M4核心板
? 基于ARM Cortex-M4內核的STM32F429單片機;
? 主頻180M;GPIO 最高翻轉速度為90MHz。
? 2MB FLASH,SRAM有 256KB
? 3.2寸顯示屏,帶觸摸屏;
? 8個UART串口,3個I2C接口,3個12位的獨立ADC。
? 支持SWD調試提供ST-Link下載器
4.3、嵌入式實驗單元
? 2個繼電器,2個四位一體8段數碼管
? 光照傳、溫濕度傳感器,紅外接收頭
? 步進電機、直流電機、ADC旋鈕
? 16*16 LED點陣,4*3 LED交通燈
? 4x4矩陣鍵盤
4.4、人機交換單元
? LCD液晶:10.1寸TFT LCD TFT LCD。
? 觸摸屏:5點電容觸控屏;
? 視頻輸出:HDMI 1.4視頻輸出接口;
? 鍵盤:標準帶fn 7寸 全鍵盤
5、軟件功能
5.1、嵌入式接口APP
嵌入式接口Android演示程序,可以實現光照傳感器、溫濕度傳感器、ADC、開關、按鍵等狀態的采集,以及LED、蜂鳴器、直流電機、數碼管、LED矩陣、繼電器、交通燈等硬件的控制。
5.2、M4演示程序
如果將嵌入式綜合教學實驗平臺的功能開關配置為嵌入式M4開發板控制模式后,所有的嵌入式實驗單元就都由M4單片機來控制了。M4嵌入式開發板出廠默認自帶演示程序,可以通過觸摸屏切換功能。
6、課程教學資源
6.1、教材
《嵌入式系統軟件開發技術基礎》清華大學出版社。由風河大學計劃合作伙伴--西華師范大學何先波主編。
《嵌入式系統:組成、原理與設計編程》人民郵電出版社。由風河大學計劃合作伙伴--湖南大學軟件學院金敏老師編寫。
6.2、實驗課程
嵌入式綜合教學實驗平臺光盤配套的4門課程的主要實驗目錄如下:
《嵌入式裸機開發》實驗手冊目錄
1.S5P4418裸機開發環境搭建
2.S5P4418裸機開發和調試流程
3.S5P4418裸機開發-GCD匯編指令
4.S5P4418裸機開發-ASM匯編調用
5.S5P4418裸機開發-C語言程序
6.S5P4418裸機開發-GPIOLED點燈
7.S5P4418裸機開發-按鍵狀態檢測
8.S5P4418裸機開發-風扇控制
9.S5P4418裸機開發-繼電器控制
10.S5P4418裸機開發-步進電機控制
11.S5P4418裸機開發-數碼管控制
12.S5P4418裸機開發-矩陣LED控制
13.S5P4418裸機開發-交通流水燈控制
14.S5P4418裸機開發-串口通訊
15.S5P4418裸機開發-外部中斷
16.S5P4418裸機開發-蜂鳴器控制(PWM)
《嵌入式Linux系統開發》實驗手冊目錄
1.嵌入式Linux開發-環境搭建
2.Linux基本操作指令
3.Linux系統NFS網絡服務配置
4.Linux系統交叉編譯環境配置
5.Linux系統Uboot編譯
6.Linux系統內核編譯
7.Linux GCC編譯與交叉編譯
8.嵌入式Linux應用開發-多線程
9.嵌入式Linux應用開發-串口通訊
10.嵌入式Linux應用開發-網絡編程TCP
11.嵌入式Linux應用開發-網絡編程UDP
12.嵌入式Linux驅動開發-GPIOLED
13.嵌入式Linux驅動開發-按鍵
14.嵌入式Linux驅動開發-蜂鳴器
15.嵌入式Linux驅動開發-直流電機
16.嵌入式Linux驅動開發-繼電器
17.嵌入式Linux驅動開發-步進電機
18.嵌入式Linux驅動開發-數碼管
19.嵌入式Linux驅動開發-矩陣LED
20.嵌入式Linux驅動開發-交通燈
21.嵌入式Linux驅動開發-溫濕度傳感器
22.嵌入式Linux驅動開發-ADC(光照+AD旋鈕)
23.嵌入式Linux驅動開發-推桿開關
24.嵌入式Linux驅動開發-矩陣鍵盤
25.QT應用環境搭建及使用
26.嵌入式QT應用環境搭建及使用
27.嵌入式Linux QT應用開發-LED點燈
28.嵌入式Linux QT應用開發-串口通信
