《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于uC/OS-II的視頻監控終端無線網絡接口設計
基于uC/OS-II的視頻監控終端無線網絡接口設計
摘要: 本文研究的森林火災視頻監控終端采用mC/OS-II作為嵌入式操作系統,為了支持 GPRS網絡通信,系統需要PPP或SLIP協議的支持。由于mC/OS-II不包括TCP/IP協議棧,所以要編寫設備的網絡接口。本文選用免費的 TCP/IP協議棧LwIP v0.6.4作為設計核心,在mC/OS-II上移植了LwIP以實現TCP/IP協議棧,從而獲得了一個功能完善的嵌入式IP終端。
Abstract:
Key words :

 引言

本文研究的森林火災視頻監控終端采用mC/OS-II作為嵌入式操作系統,為了支持 GPRS網絡通信,系統需要PPP或SLIP協議的支持。由于mC/OS-II不包括TCP/IP協議棧,所以要編寫設備的網絡接口。本文選用免費的 TCP/IP協議棧LwIP v0.6.4作為設計核心,在mC/OS-II上移植了LwIP以實現TCP/IP協議棧,從而獲得了一個功能完善的嵌入式IP終端。

視頻監測終端網絡接口原理

圖像監控系統工作流程

工作時,圖像監控系統首先將接收服務器連入Internet,取得服務器的公網IP地址,確定服務的端口號,并將IP地址及端口信息以短消息方式發送給遠程站點的視頻監控儀模塊。視頻監控儀模塊通過GPRS-Modem模塊連入Internet后即可與接收服務器連線。視頻監控儀在正常工作時(無火警)僅定時上傳含有本地特征編碼的短消息,接收服務器軟件會根據收到的短消息來分析各監控儀的狀態并進行顯示。當視頻監控儀檢測到火警時,它會將火災信息編碼,以短消息形式傳遞到服務器,同時啟動視頻圖像壓縮及上傳服務,供接收服務器分析判斷。
圖1 GPRS傳輸模塊工作原理

GPRS傳輸模塊工作原理

視頻監控終端的GPRS傳輸模塊原理如圖1所示,西門子公司的 MC35 GPRS模塊把從TCP/IP模塊接收的TCP/IP包和從基站接收的GPRS分組數據進行相應的協議處理后再轉發。MC35模塊主要由射頻天線、內部 Flash、SRAM、GSM基帶處理器、匹配電源和一個40腳的ZIF插座組成。GSM基帶處理器是核心部件,其作用相當于一個協議處理器,用來處理外部系統通過串口發送過來的AT指令。射頻天線部分主要實現信號的調制與解調,以及外部射頻信號與內部基帶處理器之間的信號轉換。匹配電源為處理器及射頻部分提供所需的電源。MC35 GPRS模塊支持GSM900和GSMl800雙頻網絡,接收速率可達86.20kbps,發送速率可達21.5kbps。MC35模塊提供了9針的標準 RS232接口,通過MAX3232電平轉換芯片和LPC2104的UART0口相連,進行全雙工通信。MC35工作電壓為12V,上電后由DTR上升沿跳變觸發啟動。本系統指定LPC2104的P0.13信號線經MAX3232電平轉換后作為MC35的DTR。系統上電復位后,首先進行工作頻率等參數設置,然后進行撥號和PPP協商,得到系統本地IP,完成GPRS的Internet接入。ARM CPU將用戶數據先打成IP包,再經串口發送給MC35,MC35把其封裝成GPRS分組數據包傳到GPRS網絡?!?/p>

網絡接口協議

本系統的視頻監控儀網絡通信分層結構如圖2所示,GPRS服務節點和網關節點等GPRS內部節點都簡化抽象為GPRS網絡,GPRS內部協議及Internet網關協議等都簡化抽象為GPRS網關協議。

視頻監控終端網絡通信各層的作用如下。

物理層:ARM CPU利用AT指令對GPRS Modem進行撥號。反饋應答后,一條物理通道即GPRS信道就在本系統中的GPRS Modem和Internet之間建立起來。

數據鏈路層:PPP協議將原始的GPRS物理層連接改造成無差錯的數據鏈路,系統遠程登錄Internet,并得到GPRS網關分配的A類IP地址。

網絡層:采用IP協議作為網絡層協議。IP協議將接入Internet、具有不同IP地址的終端都聯系起來。經過IP路由選擇,可以令本系統與連在Internet上的任一IP終端進行數據交互。

傳輸層:選擇TCP作為傳輸層協議,為數據傳輸提供面向連接的可靠服務。
圖2 視頻監控儀網絡通信分層結構

視頻監測終端網絡接口軟件設計

LwIP在mC/OS-II上的實現

LwIP協議棧在設計時就考慮到了將來的移植問題,因此把所有與硬件、操作系統、編譯器相關的部份都獨立出來,放在/src/arch目錄下。 LwIP在mC/OS-II上的實現就是要修改該目錄下的文件,其它的文件一般不應該修改,主要的工作包括以下幾部分。

與CPU或編譯器

相關的include文件

在/src/arch/include/arch 目錄下的cc.h、cpu.h、perf.h中有一些與CPU或編譯器相關的定義,如數據長度、字的高低位順序等,這應該與用戶實現mC/OS-II時定義的數據長度等參數一致。一般情況下C語言的結構體struct是4字節對齊的,但是在處理數據包的時候,LwIP是通過結構體中不同數據的長度來讀取相應數據的,所以,一定要在定義struct的時候使用_packed關鍵字,讓編譯器放棄struct的字節對齊。

sys_arch操作系統相關部份

sys_arch. [ch]中的內容是與操作系統相關的一些結構和函數。mC/OS-II實現了消息隊列結構OSQ及其操作,但沒有對消息隊列中的消息進行管理,因此不能直接使用,必須重新實現。對隊列本身的管理可利用mC/OS-II自己的OSQ操作完成,然后使用mC/OS-II中的內存管理模塊實現對消息的創建、使用、刪除回收,兩部分綜合起來即可形成LwIP的消息隊列功能。

sys_thread_new 創建新線程

在mC/OS-II 中,沒有線程(thread)的概念,只有任務(Task)。它已經提供了創建新任務的系統API調用OSTaskCreate,因此只要把 OSTaskCreate封裝一下,就可以實現sys_thread_new。需要注意的是LwIP中的thread并沒有mC/OS-II中優先級的概念,實現時要由用戶事先為LwIP中創建的線程分配好優先級。

lib_arch中庫函數的實現

LwIP協議棧中用到了8個外部函數,這些函數通常與用戶使用的系統或編譯器有關,因此應由用戶自己實現。

LwIP的設備驅動程序接口

LwIP與PPP的程序結構簡要描述如下:

#define NTHREADS 3

#define STACKSIZE( CYG NUM_HAL_STACK_SIZE_TYPICAL + 4096 )

#define NTHREADS 3

#define STACKSIZE ( CYG NUM_HAL_STACK_SIZE_TYPICAL + 4096 )

err = cyg_io_lookup( "/dev/ser1", &handle1 );

if (ENOERR == err) {

middleblink();

} else {

leftblink();

};

pppInit();

pppSetAuth(PPPAUTHTYPE_ PAP," pppuser","pppassword");

pd=pppOpen(handle1,ppp LinkStatus Callback,NULL);

void pppLinkStatusCallback (void * ctx, int errCode, void * arg) {

skipblink();

}

結語

本設計有機地結合了嵌入式終端設備和無線傳輸,符合嵌入式和無線網絡結合的發展趨勢。同時,這一接口設計也對其它視頻監控系統的發展起到一定的借鑒意義。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久九九有精品国产23| 欧美日韩国产片| 在线成人免费观看| 国产精品国产三级国产专播品爱网| 9l视频自拍蝌蚪9l视频成人| 久久综合色天天久久综合图片| 久久青青草原一区二区| 亚洲人成在线观看| 国产婷婷色综合av蜜臀av| 欧美三级网页| 亚洲视频axxx| 国产精品免费在线| 久久琪琪电影院| 欧美日本亚洲韩国国产| 亚洲人成亚洲人成在线观看| 亚洲欧美久久| 久久精品视频导航| 国产精品久久久免费| 狠狠色综合网站久久久久久久| 欧美一级淫片播放口| 欧美日韩在线另类| 亚洲欧洲一区二区三区久久| 亚洲欧美日韩系列| 女女同性精品视频| 久久狠狠亚洲综合| 99日韩精品| 国产精品美女久久久久久免费| 欧美一区二区三区在线观看视频| 欧美a级一区| 亚洲一区在线播放| 亚洲人成在线播放| 亚洲欧美综合另类中字| 久久久久久网址| 洋洋av久久久久久久一区| 国产精品视频网址| 国产精品久久久亚洲一区| **网站欧美大片在线观看| 欧美三级午夜理伦三级中文幕| 樱桃视频在线观看一区| 亚洲日本成人女熟在线观看| 国产精品女主播| 9色国产精品| 校园春色综合网| 欧美一区二区三区在线播放| 欧美大片免费观看| 美女网站在线免费欧美精品| 久久理论片午夜琪琪电影网| 亚洲综合激情| 欧美视频免费在线观看| 久久激情综合| 国产精品美腿一区在线看| 美女精品视频一区| 久久久精品日韩欧美| 久久成人久久爱| 伊人夜夜躁av伊人久久| 久久久久久久综合狠狠综合| 国产精品jvid在线观看蜜臀| 亚洲一区二区在线| 亚洲精品永久免费精品| 亚洲精品欧洲| 夜夜爽夜夜爽精品视频| 久久久青草青青国产亚洲免观| 一本色道久久88综合亚洲精品ⅰ| 国产精品羞羞答答xxdd| 国产精品99久久久久久白浆小说| 中文日韩欧美| 欧美高清在线观看| 欧美日韩视频在线观看一区二区三区| 一本久道久久综合中文字幕| 午夜精品亚洲一区二区三区嫩草| 中文精品在线| 久久成人国产| 国内精品久久久久久久影视蜜臀| 国产美女精品视频| 欧美日韩一级大片网址| 国产精品久久久久久户外露出| 99精品热视频只有精品10| 欧美日产一区二区三区在线观看| 欧美一区二区在线视频| 欧美性猛交xxxx乱大交退制版| 欧美sm重口味系列视频在线观看| 在线日韩av| 欧美先锋影音| 欧美人妖另类| 日韩午夜黄色| 久久国产精品99国产精| 久久久久久网址| 精品不卡在线| 亚洲国产美女精品久久久久∴| 亚洲高清不卡在线| 国产精品久久久久久久久果冻传媒| 国产日韩欧美亚洲一区| 欧美精品1区| 国产亚洲欧美aaaa| 国产毛片精品国产一区二区三区| 一区二区高清在线观看| av成人激情| 欧美日韩一区三区四区| 国产一区二区观看| 日韩视频亚洲视频| 亚洲一级黄色片| 欧美日韩成人免费| 黑人巨大精品欧美黑白配亚洲| 久久久水蜜桃av免费网站| 亚洲一区美女视频在线观看免费| 卡通动漫国产精品| 在线免费一区三区| 日韩小视频在线观看| 一区免费观看视频| 亚洲夫妻自拍| 欧美一区二区三区久久精品茉莉花| 亚洲欧美日韩综合aⅴ视频| 欧美另类视频在线| 国产精品区免费视频| 亚洲成人在线免费| 亚洲日本乱码在线观看| 久久超碰97中文字幕| 免费成人在线视频网站| 亚洲图片欧美午夜| 久久一区二区三区四区五区| 欧美日韩一区二区三区视频| 9色精品在线| 国内伊人久久久久久网站视频| 亚洲一区二区在线观看视频| 欧美激情网友自拍| 欧美1区2区| 亚洲国产精品久久久久秋霞蜜臀| 午夜精品www| 欧美国产精品一区| 欧美一区二区女人| 欧美精品一区在线发布| 国产午夜精品美女视频明星a级| 国产精品高潮在线| 伊大人香蕉综合8在线视| 国产精品看片资源| 在线观看日韩av先锋影音电影院| 久久精品女人天堂| 在线成人中文字幕| 亚洲第一福利社区| 欧美日韩在线视频一区| 伊人久久亚洲美女图片| 免费久久99精品国产| 欧美日韩国产精品一区二区亚洲| 欧美精品一区二区三区在线播放| 久久久久一本一区二区青青蜜月| 一区二区三区欧美视频| 国产精品一区二区久久久久| 日韩视频在线观看免费| 亚洲综合国产激情另类一区| 久久久久久亚洲精品杨幂换脸| 久热成人在线视频| 亚洲日本中文字幕区| 在线激情影院一区| 欧美精品手机在线| 老**午夜毛片一区二区三区| 一区二区亚洲| 久久亚洲私人国产精品va媚药| 亚洲欧美区自拍先锋| 欧美日韩一区二区三区| 国产精品wwwwww| 中文亚洲免费| 亚洲精品影院在线观看| 国产欧美日本在线| 欧美激情偷拍| 亚洲欧洲在线免费| 亚洲欧洲精品天堂一级| 久久精品卡一| 亚洲一区二区动漫| 亚洲美女电影在线| 亚洲高清不卡在线观看| 99视频在线观看一区三区| 美女精品一区| 久久久91精品国产一区二区三区| 国产女主播在线一区二区| 中文国产成人精品久久一| 国产精品国内视频| 国产视频一区三区| 校园春色国产精品| 亚洲成人直播| 国产日产精品一区二区三区四区的观看方式| 国模精品一区二区三区| 欧美日韩国产va另类| 性欧美在线看片a免费观看| 一区二区视频免费在线观看| 国产精品一香蕉国产线看观看| 午夜精品久久久久影视| 久久免费视频在线| 亚洲国产视频直播| 蜜月aⅴ免费一区二区三区| 亚洲国产精品专区久久| 欧美精品123区| 亚洲欧美日韩专区| 欧美日韩精品免费在线观看视频| 国产欧美日韩一区二区三区在线观看| 国内成人精品2018免费看| 亚洲激情社区| 免费视频最近日韩| 免费看黄裸体一级大秀欧美| 亚洲精品久久久一区二区三区| 久久综合狠狠综合久久综合88| 日韩一级免费| 欧美另类99xxxxx| 亚洲人妖在线| 国产一区三区三区| 久久在线免费视频| 国产精品久久久久久久免费软件| 亚洲午夜女主播在线直播| 国产午夜精品理论片a级大结局| 小辣椒精品导航| 亚洲国产高清一区二区三区| 久久久久久久久久久一区| 欧美在线免费视屏| 狠狠色丁香婷婷综合| 亚洲一区二区免费看| 国产日产欧美a一级在线| 一区视频在线播放| 亚洲天堂av高清| 久久综合久久综合久久| 欧美视频日韩视频| 欧美日韩精品二区第二页| 亚洲国产精品一区二区www| 欧美福利视频一区| 欧美一区亚洲二区| 亚洲在线观看| 性色av一区二区三区在线观看| 欧美区在线播放| 亚洲欧美日韩网| 久久精品青青大伊人av| 亚洲人成网站999久久久综合| 狠狠色丁香久久综合频道| 中文精品99久久国产香蕉| 免费在线欧美黄色| 久久丁香综合五月国产三级网站| 国产亚洲女人久久久久毛片| 亚洲国产精品一区| 欧美成人激情视频免费观看| 猛男gaygay欧美视频| 国产一区三区三区| 国产精品久久一级| 亚洲日本免费| 国产美女一区| 欧美精品三级| 亚洲国产精品女人久久久| 亚洲精品四区| 亚洲欧洲美洲综合色网| 亚洲欧美日韩天堂| 久久国产夜色精品鲁鲁99| 亚洲欧美成人网| 欧美日韩在线精品| 久久免费视频网站| 亚洲日韩视频| 亚洲全黄一级网站| 国产一区二区久久久| 亚洲国产综合在线| 国产精品久久一卡二卡| 国产午夜精品理论片a级探花| 9人人澡人人爽人人精品| 国产精品成人国产乱一区| 久久av资源网站| 亚洲国产精品尤物yw在线观看| 玖玖玖国产精品| 欧美天堂亚洲电影院在线观看| 黄色精品网站| 国产精品视频专区| 亚洲日本中文字幕| 亚洲精品中文字幕在线观看| 欧美jizz19性欧美| 免费成人小视频| 久久精品欧美| 国产人成一区二区三区影院| 国产婷婷色综合av蜜臀av| 国产精品久久久久一区二区三区共| 欧美日韩在线免费观看| 国产精品区一区二区三区| 国产精品国内视频| 久久精品道一区二区三区| 日韩午夜激情电影| 日韩视频免费| 亚洲最快最全在线视频| 亚洲激情亚洲| 日韩视频中文字幕| 欧美在线关看| 欧美三级电影一区| 亚洲制服少妇| 国产精品一区二区男女羞羞无遮挡| 国产精品理论片| 欧美日韩一区二区免费在线观看| 99re亚洲国产精品| 久久综合中文色婷婷| 亚洲欧美日韩在线不卡| 午夜在线视频观看日韩17c| 国产亚洲一本大道中文在线| 亚洲精品久久久久久久久久久久| 亚洲国内高清视频| 久久综合免费视频影院| 欧美激情在线| 欧美二区不卡| 香蕉久久精品日日躁夜夜躁| 国产资源精品在线观看| 国产精品久久99| 欧美网站大全在线观看| 久久精品观看| 亚洲国产欧美另类丝袜| 欧美黑人在线播放| 亚洲欧美区自拍先锋| 亚洲精品系列| 亚洲欧美日韩一区二区三区在线观看| 日韩视频一区二区| 欧美激情自拍| 女人香蕉久久**毛片精品| 在线亚洲高清视频| 亚洲欧洲精品一区二区三区不卡| 欧美精品一区二区三区四区| 欧美三级视频在线播放| 国内外成人在线| 亚洲午夜精品国产| 激情国产一区| 欧美激情精品久久久久| 亚洲免费在线电影| 欧美日韩综合网| 亚洲精品一区二区三区四区高清| 久久婷婷蜜乳一本欲蜜臀| 欧美精选午夜久久久乱码6080| 一区二区欧美在线| 一区二区视频欧美| 亚洲自拍偷拍麻豆| 久久成人精品视频| 欧美一区二区三区喷汁尤物|