《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于VxWorks和MPC860T平臺的嵌入式串口通信服務器的解決方案
基于VxWorks和MPC860T平臺的嵌入式串口通信服務器的解決方案
微計算機信息
張會兵
摘要: 充分利用了VxWorks 的實時性和MPC860T SCC通道提供的高速HDLC串口接入功能,實現了將串行監控設備高速接入IP網絡和遠程實時監控技術。
Abstract:
Key words :

1.引言 
    隨著IP技術的迅速發展,“Everything over IP”的觀念已深入人心。如何有效的將物理上分布于各個地方的串行設備接入互聯網,以實現基于IP技術的遙測遙控成為當前研究和應用的一個熱點。論文以嵌入式實時操作系統VxWorks" title="VxWorks">VxWorks和高性能的嵌入式微處理器MPC860T" title="MPC860T">MPC860T為軟硬件平臺,提出了一個適合各種速率的串行設備接入IP網絡的高性能通信服務器的解決方案,它充分發揮了操作系統VxWorks的實時性以及嵌入式微處理器MPC860T在網絡、通信方面的卓越性能。利用該通信服務器不但可以將低速率的串行設備接入互聯網,也可以將具有較高速率、對實時性有較高要求的串行設備接入互聯網。
2.串口通信" title="串口通信">串口通信服務器的體系結構
    在實際應用中,各種監測、控制設備多以串行通信的方式的和外界通信。而串行設備千差萬別,特別是在數據的傳輸速率和數據格式方面有很大的不同:既有利用UART(universal asynchronous receiver transmitter,通用異步收發)協議傳輸的低速率數據,又有利用HDLC(high-level data link control,高級數據鏈路控制)等協議傳輸的高速率數據;對數據傳輸實時性的要求也有很大區別:既有非實時性的串行數據傳輸,也有對實時性要求比較嚴格的串行數據,如音、視頻數據,高速設備的實時監控數據等。如何有效的將各種串行設備合理的接入IP網絡,以實現基于互聯網的分布式遠程監控呢?論文根據這一需求,提出了一種如圖1所示的串口通信服務器的體系結構,該串口通信服務器能夠較好的將各種串行設備接入IP網絡,并且在實時性方面有比較突出的表現:能夠將各種高速、實時性的音視頻數據快速接入IP網絡,以實現基于IP網絡的遙測遙控。

    在圖1所示的串口通信服務器體系結構中,服務器配置程序為用戶提供了一個基于C/S模式的服務器通信參數配置接口,用戶可以利用運行于個人計算機上的客戶端配置程序與通信服務器的配置串口通信以隨時改變通信參數;嵌入式實時操作系統主要完成各種任務的實時調度、中斷管理、系統資源管理等功能;所謂BSP(Board Support Package,板級支持包)就是針對該通信服務器特定的硬件平臺所編寫的底層程序,它依賴于硬件,主要包括初始化代碼和部分驅動程序;FEC(Fast Ethernet Controller,快速以太網控制器)驅動程序提供雙工100/10M自適應以太網控制器驅動;雙內核的嵌入式微處理器用于運行操作系統、應用程序、配置程序以及通信協議的底層微碼;外圍接口層對外提供各種標準的通信接口,如RS-232、RJ-45等。
3.串口通信服務器的硬件實現
    在串口通信服務器中,嵌入式微處理器的性能無疑是影響整個通信服務器性能的一個關鍵因素,根據圖1所示的通信服務器體系結構,論文選用Freescale公司的雙內核嵌入式微處理器MPC860T。它是一款集成了雙內核和豐富的外圍設備的微處理器,可廣泛應用于各種控制領域,特別是在通信和網絡領域有著優異的性能,其組成如圖2示。基于PowerPC體系結構的MPC8xx內核主要負責操作系統和應用程序的運行;CPM模塊擁有獨立的基于RISC的通信處理器,該通信處理器主要為SCC(Serial Communications Controllers,串行通信控制器)、SMC(Serial Management Controllers,串行管理控制器)等通信信道提供服務、執行通信協議的底層代碼以及控制DMA。SIU主要負責系統的啟動、初始化、中斷以及外部總線功能等。FEC提供10/100M以太網控制功能,它提供獨立的FIFO和突發DMA,因此可以在不影響CPM性能的情況下提供10/100M以太網連接。其中4個SCC通道可以獨立配置成HDLC模式、異步HDLC模式、10M以太網模式等;2個SMC通道可以配置成UART模式、透明傳輸模式等。

     在實際應用中UART協議和HDLC協議是串口通信常用的兩種通信協議,并且HDLC是其它眾多協議(如SDLC、SS#7等)的基礎,因此該通信服務器的串口協議采用HDLC和UART?;贛PC860T的串口通信服務器的硬件組成如圖3所示。在該串口通信服務器中,

    4個SCC通道分別獨立工作于雙工的HDLC模式,以提供高速實時的串行數據傳輸,快速接入以太網;2個SMC通道獨立工作在UART模式提供低速率的數據通信,SMC1提供系統級和任務級調試用串口,用戶可以利用SMC1通過運行在個人計算機上的程序來配置服務器的相關參數,SMC2提供低速的串口通信。FEC接口提供雙工100/10M 以太網接入端口;4M的Flash用來存儲操作系統、用戶應用程序、服務器配置程序等;32M的SDRAM用來運行應用程序、存儲運行過程的數據等。BDM端口供軟硬件仿真調試使用,利用VisionProbe通過BDM口可以對軟硬件進行調試。
4.串口通信服務器的軟件實現
     在串口通信服務器中,操作系統也是影響通信服務器整體性能的另一個關鍵因素。根據
圖1所示的體系結構和所使用的微處理器,論文選用美國風河公司的嵌入式實時操作系統VxWorks。VxWorks是美國風河公司推出的一款實時操作系統。它以模塊化構造并可高度裁減,這使其能夠在較小的存儲空間中高效穩定的運行,非常適合于各種高性能、多任務嵌入式實時系統的開發,廣泛應用于通信、航空航天等領域。VxWorks系統的構成主要有Wind內核、I/O系統、BSP以及網絡協議棧等。
   基于VxWorks操作系統構建的串口通信服務器軟件系統層次結構如圖4所示。在該軟件

    系統中,由底向上依次是依賴于通信服務器硬件系統的BSP(包括UART驅動、HDLC驅動、config.h配置文件、makefile編譯規則文件等)和以太網驅動程序;與硬件無關的操作系統層;屬于應用層的通用服務器配置程序。其中操作系統層由VxWorks提供,服務器配置程序和BSP需要根據系統硬件具體實現。FEC驅動需要作為BSP的一部分集成進整個軟件系統,之所以將FEC驅動單獨列出,是因為FEC驅動是通用的,僅僅需要在BSP中進行集成。下面主要討論BSP和服務器配置軟件的實現方案。
   4.1 通信服務器BSP設計與實現
   嵌入式系統中的BSP一般都是參考一個經過了嚴格測試的、功能比較類似的BSP來設計和實現的,串口通信服務器的BSP就是參考ADS860評估板的BSP來實現的。根據串口通信服務器的體系結構和硬件實現,BSP的實現需要做以下工作:
? 將MPC860T的SCC1~SCC4通道設置成HDLC模式,實現HDLC驅動并將其掛接到VxWorks的TTY系統;
? 新建sysSccSerial.c文件以支持HDLC驅動模式;
? 根據實際需要修改usrconfig.c或是usrSerial.c文件以便將HDLC通道作為標準的I/O設備;
? 修改config.h、configNet.h、makefile、apc860.h等文件使相關的配置參數符合串口通信服務器的具體要求,去除對10M以太網的支持、添加對100/10M FEC以太網的支持;
        其中HDLC驅動程序的實現是BSP開發中的重要一環,因為SCCx通道的HDLC驅動需要滿足高速率、高實時性的要求,它的性能直接決定著整個通信服務器的性能。
   4.2 通信服務配置軟件設計與實現
    串口通信服務器配置軟件是為用戶實時設置通信服務器的通信參數而提供的應用程序。它基于C/S模式構建:由運行于串口通信服務器上的服務器端配置軟件和運行于用戶個人計算機上的客戶端軟件組成,它們通過計算機的串口和通信服務器的SMC1串口通信。通信服務器的通信參數主要包括SMC2 的UART協議相關參數和SCCx 的HDLC協議相關參數。
5.結束語
     利用VxWorks實時操作系統和MPC860T嵌入式微處理器設計和實現的串口通信服務器
性能穩定、配置方便,具有很好的實時性,能夠較好的滿足各種串行設備接入互聯網的要求,特別適合于對數據傳輸速率和實時性要求較高的串行設備。利用串口通信服務器可以方便的將各種串行設備接入IP網絡,從而實現基于互聯網的遠程實時監測和控制。

     本文作者創新點:充分利用了VxWorks 的實時性和MPC860T SCC通道提供的高速HDLC串口接入功能,實現了將串行監控設備高速接入IP網絡和遠程實時監控技術。

此內容為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>
          在线欧美亚洲| 在线观看视频一区| 欧美日韩在线免费| 亚洲欧美日韩高清| 欧美另类高清视频在线| 在线一区二区三区四区| 国产一区二区三区不卡在线观看| 国产精品国产亚洲精品看不卡15| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品午夜| 美女久久一区| 国产欧美丝祙| 久久xxxx精品视频| 欧美在线亚洲在线| 亚洲日本国产| 好男人免费精品视频| 欧美日韩精品一区二区三区四区| 9l视频自拍蝌蚪9l视频成人| 亚洲一区二区黄色| 欧美国产综合| 韩日在线一区| 欧美一区在线直播| 在线看片一区| 亚洲一级特黄| 久久亚洲精品伦理| 国产精品美女| 欧美激情精品久久久久久蜜臀| 久久久午夜精品| 136国产福利精品导航网址| 亚洲欧美电影在线观看| 久久综合给合久久狠狠色| 国产精品毛片在线看| 一区在线免费观看| av成人动漫| 亚洲一区二区免费视频| 国产视频一区三区| 亚洲裸体在线观看| 欧美日韩国产首页在线观看| 欧美三级午夜理伦三级中文幕| 亚洲天堂网站在线观看视频| 欧美极品在线视频| 久久精品二区亚洲w码| 欧美色综合天天久久综合精品| 国产欧美亚洲视频| 欧美在线播放高清精品| 欧美日韩免费高清一区色橹橹| 久久国产精品亚洲va麻豆| 国产精品久久久久一区二区三区| 久久福利电影| 国产欧美日韩不卡| 国产亚洲人成a一在线v站| 国产欧美精品在线| 激情综合中文娱乐网| 伊人婷婷欧美激情| 欧美日韩视频在线第一区| 亚洲人成毛片在线播放女女| 欧美调教vk| 99在线热播精品免费99热| 午夜精品视频| 国产麻豆日韩欧美久久| 久久精品官网| 精品电影在线观看| 亚洲精品免费网站| 午夜精品视频一区| 久久蜜臀精品av| 免费久久精品视频| 国产精品高潮呻吟久久av无限| 曰韩精品一区二区| 国产麻豆精品久久一二三| 欧美日本一区二区高清播放视频| 美女精品自拍一二三四| 欧美日韩黄色一区二区| 欧美性视频网站| 久久久久久黄| 日韩手机在线导航| 欧美福利网址| 欧美啪啪成人vr| 亚洲中无吗在线| 欧美三区视频| 宅男噜噜噜66一区二区| 亚洲免费在线| 亚洲网站视频| 一区在线观看视频| 欧美综合第一页| 亚洲精品一线二线三线无人区| 欧美gay视频激情| 久久中文欧美| 国产婷婷97碰碰久久人人蜜臀| 亚洲国产高清自拍| 免费中文字幕日韩欧美| 一区二区不卡在线视频 午夜欧美不卡'| 在线看不卡av| 欧美一区高清| 亚洲色诱最新| 久久久久国产精品人| 亚洲精品网址在线观看| 亚洲二区在线| 久久躁狠狠躁夜夜爽| 欧美破处大片在线视频| 精品福利电影| 亚洲国产精品一区二区第四页av| 久久精品国产99精品国产亚洲性色| 老司机亚洲精品| 亚洲视频二区| 亚洲性夜色噜噜噜7777| 亚洲国产日韩一区| 国产精品久久久久久久浪潮网站| 亚洲另类在线视频| 欧美另类一区二区三区| 玖玖综合伊人| 国产视频一区欧美| 亚洲欧美视频在线观看视频| 翔田千里一区二区| 免费不卡在线视频| 欧美日韩高清在线一区| 久久久五月婷婷| 亚洲欧美一区二区三区在线| 91久久久久久久久久久久久| 狂野欧美激情性xxxx| 狠狠综合久久av一区二区小说| 国内外成人免费视频| 欧美国产日韩在线观看| 久久久精品日韩| 欧美日韩日日骚| 久久国产精品99精品国产| 欧美久久精品午夜青青大伊人| 亚洲夫妻自拍| 欧美日韩mv| 欧美巨乳在线| 在线观看成人小视频| 最新日韩在线| 久色成人在线| 亚洲欧美久久久久一区二区三区| 亚洲一区影音先锋| 欧美色综合天天久久综合精品| 亚洲一区黄色| 欧美一级艳片视频免费观看| 亚欧成人在线| 美女诱惑黄网站一区| 久久蜜臀精品av| 亚洲一级片在线观看| 欧美激情亚洲国产| 欧美视频不卡中文| 久久夜色精品国产亚洲aⅴ| 亚洲三级电影全部在线观看高清| 欧美三级视频在线观看| 国产精品v欧美精品v日韩精品| 91久久精品一区二区三区| 国产欧美日韩中文字幕在线| 欧美精品18videos性欧美| 亚洲精选在线观看| 在线观看91精品国产麻豆| 欧美不卡视频一区| 亚洲精品国产精品久久清纯直播| 夜夜嗨av色综合久久久综合网| 国产在线视频不卡二| 亚洲精品一区二区三区蜜桃久| 欧美日韩精品免费在线观看视频| 久久福利影视| 午夜精品免费视频| 欧美亚洲免费高清在线观看| 久久都是精品| 一区二区视频在线观看| 国产精品少妇自拍| 欧美激情亚洲综合一区| 欧美日韩成人在线视频| 国内外成人免费激情在线视频网站| 欧美午夜在线| 国内精品久久久久久影视8| 在线不卡亚洲| 国产精品一区二区久久| 国产日韩高清一区二区三区在线| 欧美成人在线免费观看| 欧美顶级艳妇交换群宴| 欧美在线免费一级片| 欧美成人免费网站| 国产乱码精品一区二区三| 日韩性生活视频| 性欧美videos另类喷潮| 久久国产精品久久国产精品| 欧美wwwwww| 亚洲丁香婷深爱综合| 久久久久久九九九九| 国产精品视屏| 国产精品乱子乱xxxx| 裸体歌舞表演一区二区| 亚洲免费视频在线观看| 一区二区欧美激情| 久久精品成人一区二区三区蜜臀| 在线色欧美三级视频| 日韩一级在线| 在线成人黄色| 亚洲一区二区高清| 欧美成人精品高清在线播放| 韩国精品主播一区二区在线观看| 136国产福利精品导航网址应用| 亚洲国产天堂久久综合| 国产亚洲美州欧州综合国| 国产性色一区二区| 欧美另类变人与禽xxxxx| 久久综合免费视频影院| 国产精品素人视频| a91a精品视频在线观看| 欧美三级日本三级少妇99| 久久www成人_看片免费不卡| 欧美区高清在线| 久久久欧美一区二区| 中日韩在线视频| 最新成人av网站| 另类国产ts人妖高潮视频| 欧美一区二区三区在线观看视频| 久久国产精品99精品国产| 亚洲影院高清在线| 日韩香蕉视频| 久久亚洲综合色一区二区三区| 欧美精品久久久久久久久老牛影院| 在线日韩欧美| 亚洲综合另类| 黄色成人在线免费| 亚洲精品美女在线观看| 精品999久久久| 国产精品av一区二区| 久久人人爽人人爽爽久久| 欧美高清视频| 亚洲国产精品国自产拍av秋霞| 亚洲精品一二三区| 免费一区二区三区| 亚洲自拍都市欧美小说| 好看不卡的中文字幕| 欧美黄色日本| 亚洲欧美国产va在线影院| 国产精品入口麻豆原神| 葵司免费一区二区三区四区五区| 伊人精品久久久久7777| 久久九九精品| 一区在线播放| 欧美黄色一区二区| 国内自拍亚洲| 亚洲一线二线三线久久久| 一区二区三区产品免费精品久久75| 亚洲欧美日韩系列| 欧美福利电影在线观看| 国产亚洲激情在线| 亚洲欧美国产一区二区三区| 亚洲免费影视| 国产精品美女主播在线观看纯欲| 欧美日韩国产区一| 免费在线观看成人av| 久久这里只有| 性久久久久久| 欧美日韩一级片在线观看| 亚洲免费在线视频一区 二区| 久久精品国产99国产精品| 欧美成人在线影院| 亚洲欧洲一区二区三区久久| 亚洲高清在线| 亚洲女性裸体视频| 日韩一区二区高清| 国产亚洲成av人在线观看导航| 国内精品久久久久久久97牛牛| 小黄鸭精品aⅴ导航网站入口| 亚洲综合国产| 欧美成人嫩草网站| 久久久99精品免费观看不卡| 久久国产色av| 欧美激情在线| 欧美激情综合| 亚洲黄色影院| 亚洲激情第一区| 欧美一区二区在线免费播放| 国产精品美女久久久久av超清| 国产毛片久久| 国产在线麻豆精品观看| 欧美中文字幕精品| 国产精品一二三| 午夜精品久久久久99热蜜桃导演| 欧美连裤袜在线视频| 国内视频精品| 久久精品123| 欧美一级夜夜爽| 欧美日韩亚洲精品内裤| 国产精品高清在线| 久久久久久久激情视频| 欧美午夜电影在线观看| 欧美电影在线观看完整版| 女生裸体视频一区二区三区| 国产一区 二区 三区一级| 一区二区电影免费在线观看| 久久影院午夜片一区| 久久精品视频在线免费观看| 在线亚洲激情| 欧美在线视频观看免费网站| 亚洲巨乳在线| 亚洲女爱视频在线| 久久人91精品久久久久久不卡| 99riav国产精品| 欧美日韩国产一区二区三区地区| 中文av一区二区| 亚洲欧美在线视频观看| 亚洲人成网站色ww在线| 羞羞视频在线观看欧美| 亚洲日韩视频| 亚洲女同精品视频| 欧美日韩午夜激情| 亚洲免费播放| 亚洲国产日韩欧美一区二区三区| 国产欧美日韩在线观看| 亚洲激情第一区| 欧美影院午夜播放| 久久久精品免费视频| 久久麻豆一区二区| 亚洲永久免费观看| 国产精品自拍视频| 国产美女精品免费电影| 在线日韩欧美视频| 欧美日韩精品二区第二页| 亚洲欧洲精品天堂一级| 欧美日韩aaaaa| 亚洲最新视频在线| 亚洲婷婷综合色高清在线| 亚洲视频在线一区观看| 国产午夜精品理论片a级大结局| 亚洲激情视频网站| 欧美—级高清免费播放| 亚洲精品专区| 国内成人精品视频| 欧美国产一区视频在线观看| 久久综合狠狠综合久久综合88|