 嵌入式linux項目(mu)實例,嵌入式學霸總結
							時間:2018-08-06      來源:未知
							嵌入式linux項目(mu)實例,嵌入式學霸總結
							時間:2018-08-06      來源:未知 
							嵌(qian)入(ru)(ru)式(shi)(shi)(shi)Linux可(ke)以(yi)說是現在(zai)最完(wan)善的(de)(de)(de)(de)操作(zuo)系統之(zhi)一了,他(ta)繼承了intelnet上(shang)無限的(de)(de)(de)(de)開(kai)放原代(dai)(dai)碼資(zi)源,而且(qie)還具有嵌(qian)入(ru)(ru)式(shi)(shi)(shi)操作(zuo)系統的(de)(de)(de)(de)特(te)性(xing)。嵌(qian)入(ru)(ru)式(shi)(shi)(shi)linux發展的(de)(de)(de)(de)很(hen)快(kuai),他(ta)是是免費的(de)(de)(de)(de),而且(qie)為(wei)全(quan)世界的(de)(de)(de)(de)自由軟件(jian)開(kai)發者提(ti)供支(zhi)(zhi)持,不只這樣,而且(qie)嵌(qian)入(ru)(ru)式(shi)(shi)(shi)linux軟件(jian)移植:容(rong)易(yi),代(dai)(dai)碼開(kai)放,有許多應用軟件(jian)支(zhi)(zhi)持,穩定(ding)性(xing)和(he)安全(quan)性(xing)都(dou)很(hen)好。介于這些特(te)點,人(ren)們對嵌(qian)入(ru)(ru)式(shi)(shi)(shi)linux是喜愛的(de)(de)(de)(de),一般開(kai)發都(dou)比較喜歡用這個,那當然嵌(qian)入(ru)(ru)式(shi)(shi)(shi)linux項目也是很(hen)多的(de)(de)(de)(de),我(wo)們一起來(lai)看看嵌(qian)入(ru)(ru)式(shi)(shi)(shi)linux項目實(shi)例(li)?來(lai)借此學習(xi)(xi)學習(xi)(xi)。
實例一:食品倉儲物聯網系統
它融合了三大技術點:
1)物聯(lian)網技術;
2)嵌入式(shi)linux技術;
3)3G移動(dong)開發技術。
項目框架

示例圖
實現的功能
設計(ji)一(yi)套物聯網系統(tong),實現對分布于各地(北(bei)京、上海……)的食品倉庫(ku),以及各個具體(ti)庫(ku)房(fang)的監控、管理(li)。
(1)“二級網關(guan)”和“物聯網節點”作用
分布于各(ge)庫(ku)房內的(de)監控(kong)點通(tong)過(guo)傳感器(qi)采集(ji)溫度(du)、濕度(du)、光(guang)線(xian)等數(shu)(shu)據(ju)然后通(tong)過(guo)ZigBee無線(xian)方(fang)式發送給(gei)(gei)二(er)級(ji)(ji)網(wang)關(guan),二(er)級(ji)(ji)網(wang)關(guan)可以通(tong)過(guo)對數(shu)(shu)據(ju)的(de)分析控(kong)制(zhi)各(ge)個控(kong)制(zhi)端點。二(er)級(ji)(ji)網(wang)關(guan)會把信息發送給(gei)(gei)一(yi)(yi)級(ji)(ji)網(wang)關(guan),一(yi)(yi)級(ji)(ji)網(wang)關(guan)終通(tong)過(guo)Internet將數(shu)(shu)據(ju)發送到中心服務器(qi)。同樣二(er)級(ji)(ji)網(wang)關(guan)還可以接收來自一(yi)(yi)級(ji)(ji)網(wang)關(guan)的(de)命令。
(2)“一級網關”作用
一級網(wang)關(guan)主要任務是管理下方各個(ge)(ge)二級網(wang)關(guan),并(bing)負責和中(zhong)心服務器通過互聯網(wang)進行交互。一級網(wang)關(guan)還要負責整個(ge)(ge)倉庫(ku)的安防(fang)工(gong)作(zuo)。所(suo)以(yi)需要:配置攝(she)像(xiang)頭,用于監控現(xian)場(chang)(chang),并(bing)且可以(yi)將現(xian)場(chang)(chang)的圖片、圖像(xiang)發送到(dao)“中(zhong)心服務器”,或“移動終端”;配置紅外傳感器,防(fang)止外人入侵(qin);配備GPRS,在發生異常時通過短(duan)信或電話形式(shi)報警。
(3)“3G移動(dong)終端”作用
基于3G智能操作系統Android的移動終端,可以查詢倉庫狀態,接收報警短信,發(fa)送控制(zhi)命令等。
(4)“中心服(fu)務(wu)器”作用
基于Linux的(de)中心(xin)服務器完成數(shu)據的(de)記錄(lu)查詢功能(neng)。
5.涵蓋的技術點
(1)物(wu)聯網部分
● ZigBee組網(wang)技術
(2)嵌入式(shi)linux部分
● 基于ARM9或Cortex-A8的(de)ARM處理器技術(shu)
(3)Android移動終端部分
● Cortex-A8處(chu)理器技術
(4)中心服務(wu)器部分(針對(dui)嵌入式方向學員,此功能非(fei)重點)
● 服務器開發技術
實例二:互聯網電視機頂盒
  
功能:
1、產品級(ji)的軟硬件(jian)質量、功能、結構
2、運行Android4.2系(xi)統
3、功能(neng)強大的(de)Cortex-A7雙核處理器,主頻1.2G
4、提供uboot、Linux內核、Android等所有源碼(ma)和硬件(jian)原(yuan)理圖
5、提(ti)供系統(tong)的Linux、Android實(shi)驗(yan)及項目
2.配套軟硬件(jian)資源
  
實例三:基于GPRS的遠程安防監控系統
 
監控(kong)項目功能示例圖
本項目技術點:
1)uboot移植
2)內核移植及(ji)網(wang)卡(ka)驅動
3)Nandflash驅(qu)動壞塊管理
4)Usb協議,USB HOST驅動移植及分(fen)析
5)Sd卡驅(qu)動和自(zi)動卸(xie)掛載
6)Adc溫度傳感器(qi)驅動以及應用控制
7)Usb Camera 驅動以及云臺控制
8)人體(ti)感應(ying)器(qi)以(yi)及煙霧(wu)探測(ce)器(qi)驅動(dong)以(yi)及應(ying)用控(kong)制編(bian)程
9)USB Wifi驅動及(ji)配置
10)GPRS收發短信及應用功能封裝
11)Server端(duan)的(de)主體實(shi)現及各個功(gong)能模塊劃(hua)分(fen)和綜合
12)Android客戶端(duan)的(de)實現
通過上面可作(zuo)為技術點的實現(xian)(xian),可實現(xian)(xian)的功(gong)能(neng)如(ru)下(xia):
1) 監控機可(ke)以通過攝(she)像頭采集(ji)現(xian)場圖(tu)像;
2) 監控(kong)機可(ke)以通過(guo)傳感器采集現場火警(jing)等數據(ju);
3) 監控機可以(yi)通過紅外傳(chuan)感器(qi)探測是否有人進入現場(或(huo)家中,可用(yong)做防盜);
4) 監控機可以在異常情況(kuang)下給用戶發(fa)送短信(xin)報警(jing);
5) 監控(kong)機可以儲存特殊情況下(xia)的數據和照(zhao)片;
6) 用戶可以通過網(wang)絡登陸監控機(ji)的主(zhu)頁(ye)(有權限驗證(zheng));
7) 用戶可以在主(zhu)頁上觀察到(dao)監控(kong)機通過攝像頭采集到(dao)的現場(chang)圖像;
8) 監控機可以將(jiang)特殊情況(kuang)下的數據和照片(pian)存在(zai)SD卡(ka)中,要實現卡(ka)的動(dong)態插拔檢測和掛載;
........
還有更多嵌入式(shi)linux項目實例,都(dou)有源碼哦(e),想要了解的(de)可(ke)以(yi)咨(zi)詢哦(e)。

