无码成人A片在线观看,性欧美videofree高清变态,中文字幕有码无码av,国产无人区卡一卡二扰乱码 ,最近高清日本免费

您現(xiàn)在的位置: 通信界 >> 視頻通信 >> 技術(shù)正文  
 
基于ARM9和CDMA的遠(yuǎn)程視頻系統(tǒng)
[ 通信界 / 電子系統(tǒng)設(shè)計(jì) / m.k-94.cn / 2011/8/17 18:46:48 ]
 

CDMA(碼分多址)網(wǎng)絡(luò)具有覆蓋面廣,高效、低成本的特點(diǎn),CDMA網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率可達(dá)200kb/s,這里開發(fā)的嵌入式遠(yuǎn)程視頻系統(tǒng)就是充分利用CDMA網(wǎng)絡(luò)技術(shù)和嵌入式系統(tǒng)的特點(diǎn)而搭建的數(shù)據(jù)傳輸系統(tǒng),特別適合邊遠(yuǎn)偏僻或不具備常規(guī)網(wǎng)絡(luò)傳輸條件的地方使用,例如車載視頻系統(tǒng)、交通路口(車牌實(shí)時(shí)監(jiān)視)及城市路燈的等。

本系統(tǒng)選用的處理器是SAMSUNG公司的一款中高端arm9內(nèi)核的CPU-S3C2410,其內(nèi)建有MMU(內(nèi)存管理單元),主頻可達(dá)到203MHz,運(yùn)行嵌入式Linux2.4系統(tǒng)正好如魚得水,不但保持了嵌入式系統(tǒng)小型化、低功耗、易攜帶的特點(diǎn),又充分利用了Linux系統(tǒng)的內(nèi)存、文件、線程管理功能,大大方便了程序的開發(fā)和程序中多任務(wù)功能的實(shí)現(xiàn)

1 嵌入式Linux系統(tǒng)

Linux本身作為一個(gè)桌面系統(tǒng),其最大的特點(diǎn)是操作系統(tǒng)源代碼公開并且遵循GPL協(xié)議,其內(nèi)核采用模塊化的設(shè)計(jì),易于裁減,特別適合嵌入式系統(tǒng)的小型化要求,在嵌入式系統(tǒng)中占據(jù)了半壁江山。

2 系統(tǒng)結(jié)構(gòu)

系統(tǒng)一般可分為實(shí)時(shí)和觸發(fā)模式兩種,可以根據(jù)具體的情況設(shè)計(jì)合適的方式,如果采用實(shí)時(shí),將占用較多網(wǎng)絡(luò)資源,成本相對(duì)較高,采用觸發(fā)模式的運(yùn)行成本較低,這里采用觸發(fā)模式,系統(tǒng)結(jié)構(gòu)見圖1。

當(dāng)遇異常情況后,觸發(fā)終端拍攝圖片,同時(shí)其內(nèi)部的嵌入式模塊和CDMA模塊協(xié)同運(yùn)作,完成Internet的接入(包括撥號(hào)、PPP和CTP/IP協(xié)議的處理等),并把拍攝到的圖片數(shù)據(jù)經(jīng)打包后發(fā)送給中心主機(jī),或發(fā)送給指定的E-mail地址,中心主機(jī)登錄到Internet上后運(yùn)行服務(wù)器端軟件就可以瀏覽由點(diǎn)發(fā)來的圖片。

3 硬件系統(tǒng)設(shè)計(jì)

要能夠正確運(yùn)行一個(gè)操作系統(tǒng),硬件方面至少應(yīng)該包括CPU、內(nèi)存和固態(tài)存儲(chǔ)器、系統(tǒng)內(nèi)部以及外設(shè)接口。

SAMSUNG公司的S3C2410 CPU具有3個(gè)UART、1個(gè)RTC和觸摸屏接口,還具有I2C、USB Host、USB Device等接口,充分滿足了系統(tǒng)的需要,而且性價(jià)比極高,是一個(gè)很不錯(cuò)的選擇。

由于剪裁后的Linux系統(tǒng)所占得存儲(chǔ)空間非常小(只有幾MB),我們選擇Nor Flash作為固體存儲(chǔ)器,型號(hào)是E28F128J3A150,容量為16MB,通過16位數(shù)據(jù)與CPU交換數(shù)據(jù),并利用其上端8MB空間(00800000H-00ffffffH)開辟了一個(gè)jffs2文件存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)的配置文件。

64MB的SDRAM為2片K4S561632C,通過32位數(shù)據(jù)與CPU交換數(shù)據(jù)。

通過MAX3232C電平轉(zhuǎn)換芯片和RTL8019網(wǎng)絡(luò)芯片轉(zhuǎn)換成一個(gè)RS-232接口和一個(gè)以太網(wǎng)接口,用串口線和以太網(wǎng)網(wǎng)線與PC機(jī)相連,組成可以交叉編譯的開發(fā)環(huán)境。

通過CPU上集成的USB Host接口直接與USB攝像頭連接,考慮到監(jiān)控與控制模塊接口的要求,選用USB1.1接口的紅外線攝像頭。

通過CPU上集成的UART接口直接與CDMA Modem模塊相連接,選用價(jià)格適中的AnyData公司的DTGS-800 CDMA模塊。

4 軟件系統(tǒng)設(shè)計(jì)

4.1 控制終端程序設(shè)計(jì)

控制終端軟件的核心是嵌入式Linux操作系統(tǒng),一切功能的實(shí)現(xiàn)都基于Linux操作系統(tǒng)完成,Linux本身作為一個(gè)桌面系統(tǒng),進(jìn)入嵌入式操作系統(tǒng)領(lǐng)域時(shí),需要解決的問題主要包括硬件支持、提供二次開發(fā)的環(huán)境以及小型化(裁減內(nèi)核)等,小型化的目的是在滿足操作系統(tǒng)基本功能和用戶特定需要的情況下,使內(nèi)核盡可能小,作為一個(gè)操作系統(tǒng),Linux內(nèi)核主要負(fù)責(zé)程序的管理與調(diào)度、內(nèi)存的管理及對(duì)外設(shè)的驅(qū)動(dòng)和管理等,由于Linux內(nèi)核采用模塊化的設(shè)計(jì),很多模塊可以獨(dú)立地加載或卸載,所以小型化就是對(duì)Linux內(nèi)核重新編譯,在編譯時(shí)仔細(xì)地選擇嵌入式設(shè)備所需要的功能模塊,同時(shí)刪除不需要的功能,這里只需要串口驅(qū)動(dòng)、USB攝像頭接口驅(qū)動(dòng)(包含USB Host,USB Core和USB Device)還有撥號(hào)網(wǎng)絡(luò)應(yīng)用,還要支持PPP、TCP/IP網(wǎng)絡(luò)協(xié)議,其他都可以刪除掉,使系統(tǒng)運(yùn)行所需要的內(nèi)核顯著減小至1Mb以內(nèi)。

具體程序設(shè)計(jì)包括Bootloader啟動(dòng)

代碼、設(shè)備驅(qū)動(dòng)程序(USB攝像頭接口驅(qū)動(dòng)程序、串口驅(qū)動(dòng)程序)、撥號(hào)、PPP及TCP/IP協(xié)議處理,監(jiān)控接收轉(zhuǎn)發(fā)控制程序等。

a)系統(tǒng)加電后復(fù)位。

b)Bootloader初始化CPU、SDRAM、分配地址空間等。

c)Bootloader把Linux內(nèi)核的壓縮文件解壓到SDRAM中,同時(shí)把控制權(quán)從Bootloader移交到Linux。Linux的內(nèi)核有兩種運(yùn)行方式可供選擇。可以在Flash存儲(chǔ)器上直接運(yùn)行,也可以加載到內(nèi)存中運(yùn)行。Flash存儲(chǔ)器運(yùn)行方式就是把內(nèi)核的可執(zhí)行映像燒寫到Flash存儲(chǔ)器上,系統(tǒng)啟動(dòng)時(shí)從Flash存儲(chǔ)器的某個(gè)地址開始運(yùn)行內(nèi)核,進(jìn)入SDRAM繼續(xù)運(yùn)行,這種做法能減少內(nèi)存需要,實(shí)際上很多嵌入式系統(tǒng)都采用這種方法,內(nèi)存加載方式把內(nèi)核的壓縮文件存放在Flash存儲(chǔ)器上,系統(tǒng)啟動(dòng)時(shí)自動(dòng)讀取壓縮文件并在內(nèi)存中解壓,然后開始執(zhí)行,這種方式相對(duì)較復(fù)雜,但運(yùn)行速度更快,我們采用的就是這種方式。

d)開始執(zhí)行SDRAM中的代碼,Linux內(nèi)核初始化,完成堆棧,中斷的分配等。

e)加載串口驅(qū)動(dòng)模塊和USB攝像頭驅(qū)動(dòng)模塊,完成串口和USB口的初始化。

f)運(yùn)行PPP撥號(hào)程序,通過CDMA網(wǎng)絡(luò)與Internet進(jìn)行連接,在Linux下的PPP包是專門為解決Modem撥號(hào)上網(wǎng)問題而編寫的,并且是公開源代碼的,PPP撥號(hào)腳本程序主要是通過調(diào)用pppd和chat這兩個(gè)應(yīng)用程序,并通過AT指令實(shí)現(xiàn)對(duì)Modem的操作。

至此,已經(jīng)建立了從圖像采集到圖像傳輸?shù)耐暾那度胧奖O(jiān)控系統(tǒng),但是,作為一個(gè)嵌入式操作系統(tǒng),他是為某一專門的用途而設(shè)計(jì)的。運(yùn)行不同的用戶應(yīng)用程序,就可以實(shí)現(xiàn)用戶要求的不同功能,生動(dòng)地體現(xiàn)了嵌入式系統(tǒng)的靈活性。

我們運(yùn)行的用戶程序是一個(gè)無限循環(huán)的過程,控制終端在不斷等待拍照請(qǐng)求,通過比較識(shí)別認(rèn)為有請(qǐng)求后,CPU通過USB攝像頭驅(qū)動(dòng)控制攝像頭拍照,同時(shí)接收?qǐng)D片并發(fā)送控制中心,或通過SMTP協(xié)議,發(fā)送到指定的Email地址,完成一次請(qǐng)求。

4.2 控制中心服務(wù)器程序設(shè)計(jì)

服務(wù)器端軟件實(shí)現(xiàn)的主要功能是接收、保存和重顯由嵌入式終端發(fā)送過來的監(jiān)控圖片,控制中心主機(jī)通過撥號(hào)、帶寬上網(wǎng)等方式登錄到Internet上,注意必須申請(qǐng)一個(gè)靜態(tài)IP地址,使主機(jī)每次登錄到Internet所獲得的IP地址(互聯(lián)網(wǎng)IP地址)不變,主機(jī)登錄Internet后,即可運(yùn)行服務(wù)器端軟件,服務(wù)器端程序設(shè)計(jì)主要包括網(wǎng)絡(luò)通信、接收?qǐng)D片、保存圖片、即時(shí)重顯圖片和察看圖片,用戶通過此軟件可以方便地瀏覽由控制終端發(fā)來的圖片。

另一種方案是不設(shè)置控制中心服務(wù)器,控制終端抓怕到的圖片直接發(fā)送到指定的Email地址,這種方案容易管理,只需定期查收Email,清除Email存儲(chǔ)空間即可,運(yùn)行成本很低,但可靠性差。

5 結(jié)束語

利用無線網(wǎng)絡(luò)與IT技術(shù)對(duì)傳統(tǒng)監(jiān)控領(lǐng)域進(jìn)行革新,是市場(chǎng)的需要,在這個(gè)過程中,嵌入式系統(tǒng)因其體積小、處理能力強(qiáng)、支持網(wǎng)絡(luò)服務(wù)等功能,無疑扮演了重要角色。

 

作者:電子系統(tǒng)設(shè)計(jì) 合作媒體:電子系統(tǒng)設(shè)計(jì) 編輯:顧北

 

 

 
 熱點(diǎn)技術(shù)
普通技術(shù) “5G”,真的來了!牛在哪里?
普通技術(shù) 5G,是偽命題嗎?
普通技術(shù) 云視頻會(huì)議關(guān)鍵技術(shù)淺析
普通技術(shù) 運(yùn)營(yíng)商語音能力開放集中管理方案分析
普通技術(shù) 5G網(wǎng)絡(luò)商用需要“無憂”心
普通技術(shù) 面向5G應(yīng)運(yùn)而生的邊緣計(jì)算
普通技術(shù) 簡(jiǎn)析5G時(shí)代四大關(guān)鍵趨勢(shì)
普通技術(shù) 國(guó)家網(wǎng)信辦就《數(shù)據(jù)安全管理辦法》公開征求意見
普通技術(shù) 《車聯(lián)網(wǎng)(智能網(wǎng)聯(lián)汽車)直連通信使用5905-5925MHz頻段管理規(guī)定(
普通技術(shù) 中興通訊混合云解決方案,滿足5G多元業(yè)務(wù)需求
普通技術(shù) 大規(guī)模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術(shù) 蜂窩車聯(lián)網(wǎng)的標(biāo)準(zhǔn)及關(guān)鍵技術(shù)及網(wǎng)絡(luò)架構(gòu)的研究
普通技術(shù) 4G與5G融合組網(wǎng)及互操作技術(shù)研究
普通技術(shù) 5G中CU-DU架構(gòu)、設(shè)備實(shí)現(xiàn)及應(yīng)用探討
普通技術(shù) 無源光網(wǎng)絡(luò)承載5G前傳信號(hào)可行性的研究概述
普通技術(shù) 面向5G中傳和回傳網(wǎng)絡(luò)承載解決方案
普通技術(shù) 數(shù)據(jù)中心布線系統(tǒng)可靠性探討
普通技術(shù) 家庭互聯(lián)網(wǎng)終端價(jià)值研究
普通技術(shù) 鎏信科技CEO劉舟:從連接層構(gòu)建IoT云生態(tài),聚焦CMP是關(guān)鍵
普通技術(shù) SCEF引入需求分析及部署應(yīng)用
  版權(quán)與免責(zé)聲明: ① 凡本網(wǎng)注明“合作媒體:通信界”的所有作品,版權(quán)均屬于通信界,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:通信界”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。 ② 凡本網(wǎng)注明“合作媒體:XXX(非通信界)”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。 ③ 如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請(qǐng)?jiān)谝辉聝?nèi)進(jìn)行。
通信視界
華為余承東:Mate30總體銷量將會(huì)超過兩千萬部
趙隨意:媒體融合需積極求變
普通對(duì)話 苗圩:建設(shè)新一代信息基礎(chǔ)設(shè)施 加快制造業(yè)數(shù)字
普通對(duì)話 華為余承東:Mate30總體銷量將會(huì)超過兩千萬部
普通對(duì)話 趙隨意:媒體融合需積極求變
普通對(duì)話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機(jī)
普通對(duì)話 安筱鵬:工業(yè)互聯(lián)網(wǎng)——通向知識(shí)分工2.0之路
普通對(duì)話 庫克:蘋果不是壟斷者
普通對(duì)話 華為何剛:挑戰(zhàn)越大,成就越大
普通對(duì)話 華為董事長(zhǎng)梁華:盡管遇到外部壓力,5G在商業(yè)
普通對(duì)話 網(wǎng)易董事局主席丁磊:中國(guó)正在引領(lǐng)全球消費(fèi)趨
普通對(duì)話 李彥宏:無人乘用車時(shí)代即將到來 智能交通前景
普通對(duì)話 中國(guó)聯(lián)通研究院院長(zhǎng)張?jiān)朴拢弘p輪驅(qū)動(dòng)下,工業(yè)
普通對(duì)話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對(duì)話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對(duì)話 保利威視謝曉昉:深耕視頻技術(shù) 助力在線教育
普通對(duì)話 九州云副總裁李開:幫助客戶構(gòu)建自己的云平臺(tái)
通信前瞻
楊元慶:中國(guó)制造高質(zhì)量發(fā)展的未來是智能制造
對(duì)話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對(duì)話 楊元慶:中國(guó)制造高質(zhì)量發(fā)展的未來是智能制造
普通對(duì)話 對(duì)話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對(duì)話 對(duì)話倪光南:“中國(guó)芯”突圍要發(fā)揮綜合優(yōu)勢(shì)
普通對(duì)話 黃宇紅:5G給運(yùn)營(yíng)商帶來新價(jià)值
普通對(duì)話 雷軍:小米所有OLED屏幕手機(jī)均已支持息屏顯示
普通對(duì)話 馬云:我挑戰(zhàn)失敗心服口服,他們才是雙11背后
普通對(duì)話 2018年大數(shù)據(jù)產(chǎn)業(yè)發(fā)展試點(diǎn)示范項(xiàng)目名單出爐 2
普通對(duì)話 陳志剛:提速又降費(fèi),中國(guó)移動(dòng)的兩面精彩
普通對(duì)話 專訪華為終端何剛:第三代nova已成為爭(zhēng)奪全球
普通對(duì)話 中國(guó)普天陶雄強(qiáng):物聯(lián)網(wǎng)等新經(jīng)濟(jì)是最大機(jī)遇
普通對(duì)話 人人車?yán)罱。航衲臧l(fā)力金融 拓展汽車后市場(chǎng)
普通對(duì)話 華為萬飚:三代出貴族,PC產(chǎn)品已走在正確道路
普通對(duì)話 共享退潮單車入冬 智享單車卻走向盈利
普通對(duì)話 Achronix發(fā)布新品單元塊 推動(dòng)eFPGA升級(jí)
普通對(duì)話 金柚網(wǎng)COO邱燕:天吳系統(tǒng)2.0真正形成了社保管