嵌入式AI課程綜合項目實戰(zhàn)之 ——
基于安卓手機wifi技術(shù)的遙控小車有著廣大的潛在用戶,2014年11月數(shù)據(jù),Android占據(jù)中國智能手機操作系統(tǒng)市場81.5%。Android的系統(tǒng)內(nèi)核是基于網(wǎng)絡(luò)性能超強的Linux,因此其網(wǎng)絡(luò)性能較其他系統(tǒng)有很大優(yōu)勢。
本套小車項目,不僅涉及到Android應用程序的編寫,而且還涉及到嵌入式系統(tǒng)的開發(fā)流程,不僅需要熟悉C、C++和java語言,Linux系統(tǒng)的編譯機制和和編譯腳本,更需要熟悉Android系統(tǒng)的運作方式、API借口,以及它的優(yōu)勢和限制,同時,還需要有較強的動手能力。
基于linux內(nèi)核的路由器操作系統(tǒng)OpenWrt;2.Uboot移植實驗、OpenWrt移植實驗、OpenWrt設(shè)備驅(qū)動實驗、OpenWrt底層實驗、OpenWrt應用開發(fā)實驗、綜合項目案例;3.完善的板載硬件資源,更適合學習;4.采用4層板設(shè)計,更加穩(wěn)定可靠;5. 配套綜合案例
1.掌握嵌入式linux操作系統(tǒng); 2.熟悉Android系統(tǒng)的運作方式,熟悉Android應用程序的編寫; 3.掌握OpenWrt系統(tǒng)環(huán)境搭建、OpenWrt路由、Ser2NET串口網(wǎng)絡(luò)轉(zhuǎn)換等實驗; 4.順利完成完整的智能車實訓項目
1、對超聲波傳感器的現(xiàn)場數(shù)據(jù)實時采集并通過wifi上傳,實現(xiàn)小車避障、測距等功能
2、用攝像頭采集視頻流,實時顯示在手機客戶端
3、通過Android手機控制端界面相應操作進行拍照,使用存儲設(shè)備進行存儲
4、構(gòu)建無線路由器,使用戶通過網(wǎng)絡(luò)利用Android手機控制小車移動、轉(zhuǎn)向
5、在Android手機界面設(shè)置控制按鈕,識別用戶指令并進行相應動作
6、在Android手機界面實現(xiàn)控制指令修改
7、在Android手機界面完成所拍照片瀏覽重力傳感器或者紅外傳感器控制小車移動
1、Android的圖像處理
2、Android的應用程序開發(fā)
3、Linux嵌入式系統(tǒng)構(gòu)建
4、Linux設(shè)備驅(qū)動
5、Android底層開發(fā)
6、Linux應用程序開發(fā)
7、攝像頭圖像采集與傳輸
8、openwrt系統(tǒng)搭建
Day 1
項目開發(fā)管理的內(nèi)容介紹Day 2
項目開發(fā)前預熱小項目開發(fā)Day 3
小項目答辯分享會Day 4
大項目開發(fā)計劃安排Day 5-21
大項目開發(fā)Day 22
項目答辯