嵌入(ru)式系(xi)統開發實(shi)例總結
時間:2018-08-28 來源:未知
在這(zhe)個(ge)技術橫飛的(de)(de)時代,嵌(qian)入(ru)式(shi)成為IT行業(ye)最熱門的(de)(de)技術之一,據(ju)統計,已有(you)20%的(de)(de)人(ren)已躋(ji)身于嵌(qian)入(ru)式(shi)行業(ye),而且每(mei)個(ge)公(gong)司至少都會(hui)有(you)2-3個(ge)嵌(qian)入(ru)式(shi)工程師,當然這(zhe)只(zhi)是(shi)小(xiao)公(gong)司,大公(gong)司可想(xiang)而知(zhi),嵌(qian)入(ru)式(shi)系統可以說(shuo)不只(zhi)是(shi)現(xian)在發(fa)(fa)展(zhan)(zhan)(zhan)的(de)(de)這(zhe)么好,到以后(hou)發(fa)(fa)展(zhan)(zhan)(zhan)前景也是(shi)很不錯的(de)(de),就像(xiang)智能手機(ji),交(jiao)通(tong)地鐵這(zhe)些都是(shi)應用了(le)嵌(qian)入(ru)式(shi)技術,而且,嵌(qian)入(ru)式(shi)的(de)(de)產(chan)品慢(man)慢(man)在增多,領域也越來越廣,這(zhe)么能有(you)不發(fa)(fa)展(zhan)(zhan)(zhan)之說(shuo)。那我(wo)們接(jie)下(xia)來看一下(xia)我(wo)整(zheng)理的(de)(de)嵌(qian)入(ru)式(shi)系統開發(fa)(fa)實例。

1.智能小車系統功(gong)能
本項目,主要實現如下功能:
● 對超聲波傳(chuan)感器的現場(chang)數據實時采集(ji)并通(tong)過wifi上(shang)傳(chuan),實現小車避(bi)障、測距等功能
● 用攝像頭(tou)采集視頻流,實時(shi)顯(xian)示在(zai)手機(ji)客戶端;通過Android手機(ji)控制(zhi)端界面相(xiang)應操作進行(xing)拍照,使用存儲設備(bei)進行(xing)存儲
● 構建無線路由器(qi),使用戶通(tong)過網絡利用Android手(shou)機控(kong)制小車移動、轉向(xiang)
● 在Android手機界面設(she)置控制(zhi)按鈕,識別用戶指(zhi)令并進(jin)行相應(ying)動作(zuo)
● 在Android手機界面實現控(kong)制指令修改
● 在Android手機界面(mian)完(wan)成所拍照(zhao)片瀏覽(lan)
● 重(zhong)力傳感(gan)器或(huo)者紅外傳感(gan)器控制小車移動(dong)
4.智能小(xiao)車相關(guan)技(ji)術要點
本應用涉及到Android應用的各種主要知識(shi)點,包括但不限于如下技術要點:
● Android的圖像處理;
● Android的應用程序(xu)開發;
● Linux嵌入(ru)式(shi)系統構(gou)建;
● Linux設備驅動(dong);
● Android底層(ceng)開發;
● Linux應用(yong)程序(xu)開發;
● 攝像(xiang)頭圖像(xiang)采集(ji)與傳輸;
● openwrt系統搭建;
2.

遠(yuan)程安(an)防(fang)監控項目(mu)功能介(jie)紹,此系統(tong)(tong)分為服務端(duan)和客(ke)戶(hu)端(duan)2個(ge)部分,其中服務端(duan)由(you)ARM作為主控,操作系統(tong)(tong)采用嵌入式LINUX實現(xian),它通過(guo)實時采集紅外、溫度、煙(yan)霧探頭以及USB攝像頭的的數(shu)據(ju),通過(guo)互聯網(wang)將數(shu)據(ju)發送到(dao)客(ke)戶(hu)端(duan)進行(xing)顯示和告警,客(ke)戶(hu)端(duan)由(you)PC,傳統(tong)(tong)手(shou)機和比(bi)較新(xin)的3G手(shou)機相互比(bi)較獨立的幾個(ge)部分組成。
1)uboot移(yi)植
2)內核移(yi)植及網卡驅動
3)Nandflash驅動壞塊管理
4)Usb協議,USB HOST驅動移植及(ji)分析(xi)
5)Sd卡(ka)驅動和自動卸掛載
6)Adc溫度傳(chuan)感器驅動(dong)以及應用控制
7)Usb Camera 驅動以(yi)及云臺(tai)控制
8)人體感應(ying)(ying)器以(yi)及煙霧探(tan)測器驅動以(yi)及應(ying)(ying)用控制編程
9)USB Wifi驅動及(ji)配置
10)GPRS收發(fa)短信及應(ying)用功能封(feng)裝
11)Server端的主體實現及各個功能(neng)模塊劃分和綜合
12)Android客戶端的實現
13)其它(ta)技術點(dian)
通過上面可作為技術點的實現,可實現的功(gong)能如下:
1) 監控(kong)機可以(yi)通過攝(she)像頭采集現場圖像;
2) 監控(kong)機可以通過傳感器采集現場火警等數據;
3) 監控機可以通過紅外傳(chuan)感器探(tan)測是否有人進入(ru)現場(或家(jia)中,可用做防(fang)盜);
4) 監控機(ji)可以在異常情況(kuang)下給用戶發送(song)短信報(bao)警(jing);
5) 監控(kong)機可以(yi)儲存特殊情況下(xia)的數據和照片(pian);
6) 用戶可以通(tong)過網絡登(deng)陸監控機的主頁(有權限驗(yan)證);
7) 用戶可以在主(zhu)頁上(shang)觀(guan)察到(dao)(dao)監(jian)控機通過攝像(xiang)頭采集到(dao)(dao)的現場圖像(xiang);
8) 監控機可以將特殊情況下的(de)數據和照片存在(zai)SD卡中(zhong),要(yao)實現卡的(de)動(dong)態插拔檢(jian)測和掛載;
9) 用(yong)戶除(chu)了可以(yi)(yi)在(zai)主頁上(shang)觀(guan)察到監控機通過攝(she)像(xiang)(xiang)頭采集到的現(xian)場圖像(xiang)(xiang)外,用(yong)戶還可以(yi)(yi)在(zai)主頁上(shang)屏蔽(bi)或開啟溫度、闖入、USB攝(she)像(xiang)(xiang)頭監控功能;
10) 添加日志功能(neng),結合SQLITE,在網頁中或者WINDOWS上PC機(ji)軟件中能(neng)夠查(cha)看和操(cao)作日志;
11) 監控機本身可擴展本地顯示控制功能。通過添加郵件發送功能。收集報警信息,并讓系統自動通過短信和郵件的方式通知事先設置好的管理員,當異常發生時通過網絡發送抓拍的圖片到指定郵箱等;
上面是總結的嵌入式系統開發的兩個例子,當然不止這些還有視頻教(jiao)學哦
相關推薦:更多實例(li)

