在這個技術橫飛的時代,嵌入式成為IT行業最熱門的技術之一,據統計,已有20%的人已躋身于嵌入式行業,而且每個公司至少都會有2-3個嵌入式工程師,當然這只是小公司,大公司可想而知,嵌入式系統可以說不只是現在發展的這么好,到以后發展前景也是很不錯的,就像智能手機,交通地鐵這些都是應用了嵌入式技術,而且,嵌入式的產品慢慢在增多,領域也越來越廣,這么能有不發展之說。那我們接下來看一下我整理的嵌入式系統開發實例。
1.智能小車系統功能
本項目,主要實現如下功能:
● 對超聲波傳感器的現場數據實時采集并通過wifi上傳,實現小車避障、測距等功能
● 用攝像頭采集視頻流,實時顯示在手機客戶端;通過Android手機控制端界面相應操作進行拍照,使用存儲設備進行存儲
● 構建無線路由器,使用戶通過網絡利用Android手機控制小車移動、轉向
● 在Android手機界面設置控制按鈕,識別用戶指令并進行相應動作
● 在Android手機界面實現控制指令修改
● 在Android手機界面完成所拍照片瀏覽
● 重力傳感器或者紅外傳感器控制小車移動
4.智能小車相關技術要點
本應用涉及到Android應用的各種主要知識點,包括但不限于如下技術要點:
● Android的圖像處理;
● Android的應用程序開發;
● Linux嵌入式系統構建;
● Linux設備驅動;
● Android底層開發;
● Linux應用程序開發;
● 攝像頭圖像采集與傳輸;
● openwrt系統搭建;
2.
遠程安防監控項目功能介紹,此系統分為服務端和客戶端2個部分,其中服務端由ARM作為主控,操作系統采用嵌入式LINUX實現,它通過實時采集紅外、溫度、煙霧探頭以及USB攝像頭的的數據,通過互聯網將數據發送到客戶端進行顯示和告警,客戶端由PC,傳統手機和比較新的3G手機相互比較獨立的幾個部分組成。
1)uboot移植
2)內核移植及網卡驅動
3)Nandflash驅動壞塊管理
4)Usb協議,USB HOST驅動移植及分析
5)Sd卡驅動和自動卸掛載
6)Adc溫度傳感器驅動以及應用控制
7)Usb Camera 驅動以及云臺控制
8)人體感應器以及煙霧探測器驅動以及應用控制編程
9)USB Wifi驅動及配置
10)GPRS收發短信及應用功能封裝
11)Server端的主體實現及各個功能模塊劃分和綜合
12)Android客戶端的實現
13)其它技術點
通過上面可作為技術點的實現,可實現的功能如下:
1) 監控機可以通過攝像頭采集現場圖像;
2) 監控機可以通過傳感器采集現場火警等數據;
3) 監控機可以通過紅外傳感器探測是否有人進入現場(或家中,可用做防盜);
4) 監控機可以在異常情況下給用戶發送短信報警;
5) 監控機可以儲存特殊情況下的數據和照片;
6) 用戶可以通過網絡登陸監控機的主頁(有權限驗證);
7) 用戶可以在主頁上觀察到監控機通過攝像頭采集到的現場圖像;
8) 監控機可以將特殊情況下的數據和照片存在SD卡中,要實現卡的動態插拔檢測和掛載;
9) 用戶除了可以在主頁上觀察到監控機通過攝像頭采集到的現場圖像外,用戶還可以在主頁上屏蔽或開啟溫度、闖入、USB攝像頭監控功能;
10) 添加日志功能,結合SQLITE,在網頁中或者WINDOWS上PC機軟件中能夠查看和操作日志;
11) 監控機本身可擴展本地顯示控制功能。通過添加郵件發送功能。收集報警信息,并讓系統自動通過短信和郵件的方式通知事先設置好的管理員,當異常發生時通過網絡發送抓拍的圖片到指定郵箱等;
上面是總結的嵌入式系統開發的兩個例子,當然不止這些還有視頻教學哦
相關推薦:更多實例