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