嵌入式系統(tǒng)開發(fā)實例總結
時間:2018-08-28 來源:未知
在這個技術橫飛的時代,嵌入式成為IT行業(yè)最熱門的技術之一,據統(tǒng)計,已有20%的人已躋身于嵌入式行業(yè),而且每個公司至少都會有2-3個嵌入式工程師,當然這只是小公司,大公司可想而知,嵌入式系統(tǒng)可以說不只是現(xiàn)在發(fā)展的這么好,到以后發(fā)展前景也是很不錯的,就像智能手機,交通地鐵這些都是應用了嵌入式技術,而且,嵌入式的產品慢慢在增多,領域也越來越廣,這么能有不發(fā)展之說。那我們接下來看一下我整理的嵌入式系統(tǒng)開發(fā)實例。

1.智能小車系統(tǒng)功能
本項目,主要實現(xiàn)如下功能:
● 對超聲波傳感器的現(xiàn)場數據實時采集并通過wifi上傳,實現(xiàn)小車避障、測距等功能
● 用攝像頭采集視頻流,實時顯示在手機客戶端;通過Android手機控制端界面相應操作進行拍照,使用存儲設備進行存儲
● 構建無線路由器,使用戶通過網絡利用Android手機控制小車移動、轉向
● 在Android手機界面設置控制按鈕,識別用戶指令并進行相應動作
● 在Android手機界面實現(xiàn)控制指令修改
● 在Android手機界面完成所拍照片瀏覽
● 重力傳感器或者紅外傳感器控制小車移動
4.智能小車相關技術要點
本應用涉及到Android應用的各種主要知識點,包括但不限于如下技術要點:
● Android的圖像處理;
● Android的應用程序開發(fā);
● Linux嵌入式系統(tǒng)構建;
● Linux設備驅動;
● Android底層開發(fā);
● Linux應用程序開發(fā);
● 攝像頭圖像采集與傳輸;
● openwrt系統(tǒng)搭建;
2.

遠程安防監(jiān)控項目功能介紹,此系統(tǒng)分為服務端和客戶端2個部分,其中服務端由ARM作為主控,操作系統(tǒng)采用嵌入式LINUX實現(xiàn),它通過實時采集紅外、溫度、煙霧探頭以及USB攝像頭的的數據,通過互聯(lián)網將數據發(fā)送到客戶端進行顯示和告警,客戶端由PC,傳統(tǒng)手機和比較新的3G手機相互比較獨立的幾個部分組成。
1)uboot移植
2)內核移植及網卡驅動
3)Nandflash驅動壞塊管理
4)Usb協(xié)議,USB HOST驅動移植及分析
5)Sd卡驅動和自動卸掛載
6)Adc溫度傳感器驅動以及應用控制
7)Usb Camera 驅動以及云臺控制
8)人體感應器以及煙霧探測器驅動以及應用控制編程
9)USB Wifi驅動及配置
10)GPRS收發(fā)短信及應用功能封裝
11)Server端的主體實現(xiàn)及各個功能模塊劃分和綜合
12)Android客戶端的實現(xiàn)
13)其它技術點
通過上面可作為技術點的實現(xiàn),可實現(xiàn)的功能如下:
1) 監(jiān)控機可以通過攝像頭采集現(xiàn)場圖像;
2) 監(jiān)控機可以通過傳感器采集現(xiàn)場火警等數據;
3) 監(jiān)控機可以通過紅外傳感器探測是否有人進入現(xiàn)場(或家中,可用做防盜);
4) 監(jiān)控機可以在異常情況下給用戶發(fā)送短信報警;
5) 監(jiān)控機可以儲存特殊情況下的數據和照片;
6) 用戶可以通過網絡登陸監(jiān)控機的主頁(有權限驗證);
7) 用戶可以在主頁上觀察到監(jiān)控機通過攝像頭采集到的現(xiàn)場圖像;
8) 監(jiān)控機可以將特殊情況下的數據和照片存在SD卡中,要實現(xiàn)卡的動態(tài)插拔檢測和掛載;
9) 用戶除了可以在主頁上觀察到監(jiān)控機通過攝像頭采集到的現(xiàn)場圖像外,用戶還可以在主頁上屏蔽或開啟溫度、闖入、USB攝像頭監(jiān)控功能;
10) 添加日志功能,結合SQLITE,在網頁中或者WINDOWS上PC機軟件中能夠查看和操作日志;
11) 監(jiān)控機本身可擴展本地顯示控制功能。通過添加郵件發(fā)送功能。收集報警信息,并讓系統(tǒng)自動通過短信和郵件的方式通知事先設置好的管理員,當異常發(fā)生時通過網絡發(fā)送抓拍的圖片到指定郵箱等;
上面是總結的嵌入式系統(tǒng)開發(fā)的兩個例子,當然不止這些還有視頻教學哦
相關推薦:更多實例

