精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于嵌入式ARM設計的CQT測試系統采用遠程檢測方式

電子工程師 ? 來源:通信世界 ? 作者:陳榮軍 ? 2021-04-22 15:52 ? 次閱讀

GPRS作為中國移動據數業務的承載網,支持多種數據業務,涉及不同的網元,任何一個網元出故障都會直接影響數據業務的正常使用,保證用戶端到端使用就顯得非常重要。

GPRSDT/CQT測試模擬終端用戶的使用情況,將數據業務的使用過程用時間圖、事件列表、層三信令等工具來表述,有助于工程師對測試中遇到的問題進行準確定位與分析。以往CQT測試主要是以人工測試的方式進行,先制定測試計劃交由測試人員到指定地點進行測試。

測試工具一般為信號測試專用手機,這種測試所得的數據都是由測試人員手工記錄而來,再進行統計整理、制作分析報告,存在很大的主觀性,缺乏真實性和準確性。目前移動通信中基站架設的特點是數量大、分布廣,不可能對大量的基站和其覆蓋的范圍進行信號測試,以致于一些地方成為測試盲區。

本文基于嵌入式ARM設計的CQT測試系統采用遠程檢測方式,測試終端分布在目標測試地點,并接受來自遠程的監控中心的測試任務指令,自動進行測試,再生成報告回送監控中心,實驗表明,該方案具有很好的實用性和可靠性。

測試系統的結構設計

GPRS在全國大規模商用的同時,中國移動集團公司對GPRS網絡運行質量現場測試制定了技術規范書,全國主要城市GPRS網運行質量現場檢查的主要方式是對市區重要場所進行定點撥打測試,對市區道路進行DT路測,從用戶感受的角度評估該城市的GPRS網絡質量。

GPRSDT/CQT(GPRSDriveTest/ Call Quality Test)測試內容包括Attach測試、PDP激活測試、Ping測試、FTP下載測試、WAP測試、Kjava、短信測試、MMS測試。中國移動DT和CQT測試規范及考核規范(下文簡稱測試規范)對其中的每項測試內容和方法都進行了規定。本文設計的實驗裝置實現了CQT大部分測試內容。

CQT測試實驗系統結構如圖1所示,由兩大部分組成。測試終端安裝在測試現場,功能是接收來自監控主機的任務指令,并按照任務自動測試GPRS網絡,采集數據,最后上送至監控主機端的數據庫;監控主機端包括任務管理和數據庫兩大部分,可以遠程控制測試終端的測試任務,以及接受來自各地的測試終端上交的測試數據報告,從而生成報告,實現統一的調度和數據管理。

測試終端使用的SIM卡可以是具備GPRS數據業務功能的中國移動的任一種品牌的卡,實驗中使用了神州行卡。而監控主機可采用有線和無線兩種接入方式,如果在CMNET的APN中進行測試,可采用普通的ADSL有線接入Internet網絡,亦或采用一套GPRSModem無線接入網絡;如果在CMWAP或專用APN接入,則監控主機必須使用同網段的GPRS無線接入。

測試任務分兩種:離線測試和在線測試。前者暫不發起PPP撥號,而是按照測試任務的要求,采集GPRSATTACH、PDPACTIVATE、短信等測試數據,結果暫存在測試終端的Flash存儲器中;后者先進行PPP撥號連接CMNET接入點,成功連接后,連同離線測試的數據一起生成幀,回送監控照測試任務進行PING、FTP等測試,然后主機進行統一的數據管理。撥號測試需要不斷地發起PPP撥號連接和停止連接,介于離線和在線兩者之間,為設計方便在本系統中歸于在線測試項目。

測試系統的硬件結構設計

處理器采用了三星ARM920T內核的S3C2410,該芯片非常適合開發高性能手持及便攜式智能設備或終端。在本GPRSCQT測試終端中,著重有以下部分:

? 存儲體系:64MNandFlash、64M(32M×2片)SDRAM

以太網:設計了100Mbit/s以太網口,作為調試、升級用;

? 串口:板上設計了兩個串口UART0為控制臺,UART1作為與GPRSModem的通信接口

GPRS模塊選用了法國WaveCom公司的Q2403A模塊,支持話音、短消息、數據及傳真功能,適用于短信中心、無線抄表、GPRS無線上網、GPS、直放站監控等,超薄超小設計,性能穩定,加少許外圍電路即可實現標準Modem接口,與本系統中UART1接口相連,主板和GPRSModem之間使用標準的AT指令實現通信。

測試軟件設計

在底層軟件中,該方案移植了目前應用廣泛的軟實時嵌入式操作系統armlinux。嵌入式Linux具備完整的常用網絡協議(TCP/IP、UDP、FTP、等)和相關工具,且性能穩定可靠。在本實驗中移植的是linux2.4.18內核。為了實現PPP撥號等功能,在makemenuconfig配置內核的時候選擇PPP協議支持,并選擇相關的工具pppd和chat,為了測試UART1,同時移植了tip串口調試工具。

下面著重介紹下本實驗實現的幾項CQT項目測試方法。全部用linux下C編程實現,離線測試主要為串口編程,在線測試涉及相關的網絡套接字編程。

ATTACH附著測試先使用AT指令集中的AT+CGATT?查詢附著情況,返回1表示已附著,返回0表示未附著。如果已附著,則向GPRSModem發AT+CGATT=0讓其退出附著,然后發送AT+CGATT=1,并啟動計時器,等待返回,收到OK則停止計時器,采集到一個ATTACH測試數據。實驗中設置等待時間15秒,超時視為失敗。按照中國移動DT和CQT測試規范及考核規范(下文簡稱測試規范),應采集10項ATTACH數據。

PDPACTIVATE測試可使用AT+CGACT指令測試。首先向GPRSModem發送AT+CGACT?查詢PDP激活情況,返回+CGACT:0 0表明未激活,+CGACT: 0 1表示激活。如果已激活,則發送AT+CGACT=0,0使PDP返回未激活狀態,然后發送AT+CGACT=0,1,并啟動計時器,等待返回+CGACT: 0 1,則停止計時,采集到一個PDP ACTIVATE測試數據。超時時間同樣為15秒。

SMS短信測試同樣使用相關的AT指令進行。進行10次的發送測試,并檢測發送報告。為便于測試,短信設置為Textmode,可使用AT+CMGF=1設置,AT+CMGS=[,]后接信息內容,以結尾,發送短信,AT+CMGR=讀取短信。

離線測試完成后,系統暫存測試數據,然后啟動ARMlinux系統的pppd和chat程序發起PPP撥號連接至CMNET接入點,并生成幀格式,立即向監控主機上送離線測試數據,接著進入以下的在線測試。

撥號測試配置PPP相關文件,使用linux的pppd/chat程序發起撥號,檢測ip-up腳本程序的啟動與否判斷撥號成功,計算耗費時間。總共作10次的撥號測試。

PING和FTP測試則按照測試規范,pingGGSN局域網內的站點,ping的包長為500byte,每點測試10次,FTP測試下載500KByte文件一次。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9054

    瀏覽量

    366827
  • 嵌入式
    +關注

    關注

    5068

    文章

    19021

    瀏覽量

    303329
  • CQT
    CQT
    +關注

    關注

    0

    文章

    2

    瀏覽量

    6634
收藏 人收藏

    評論

    相關推薦

    為何嵌入式控制器首選ARMxy?深度解析

    嵌入式ARM控制器是一種基于ARM架構的嵌入式系統控制器,廣泛應用于各種嵌入式
    的頭像 發表于 09-21 10:09 ?271次閱讀
    為何<b class='flag-5'>嵌入式</b>控制器首選ARMxy?深度解析

    嵌入式系統的未來趨勢有哪些?

    智能家居領域,嵌入式系統可以集成語音識別和自然語言處理技術,去實現智能家電的語音控制。 2. 更強大的處理能力 在未來的嵌入式系統將具備更加強大的處理能力,以滿足日益變得復雜的計算需求
    發表于 09-12 15:42

    ARM MCU嵌入式開發 | 基于國產GD32F10x芯片+嵌入的開始

    指令完成復雜任務。現代處理器常采用混合指令集,結合CISC與RISC的優勢,以優化性能和編程便利性。 在嵌入式系統領域,ARM架構因其基于RISC的高效性和廣泛應用而備受推崇。
    發表于 09-09 14:48

    ARM MCU嵌入式開發 | 基于國產GD32F10x芯片+開始篇

    響應。在智能家居系統中,溫度傳感器不斷檢測室內溫度,并將數據傳遞給處理器;處理器根據預設的溫度閾值和當前溫度數據,決定是否啟動空調或調整其工作模式,從而實現對室內溫度的自動控制。 嵌入式系統
    發表于 09-02 19:26

    ARMxy ARM嵌入式計算機搭載 1 TOPS NPU支持深度學習

    ARMxy ARM嵌入式計算機BL410系列內置了1TOPS算力 NPU,它每秒可以執行高達一萬億次的浮點運算,這為復雜的圖像處理和深度學習任務提供了充足的計算資源。在產品缺陷檢測領域,ARMxy
    的頭像 發表于 08-20 11:53 ?297次閱讀
    ARMxy <b class='flag-5'>ARM</b><b class='flag-5'>嵌入式</b>計算機搭載 1 TOPS NPU支持深度學習

    嵌入式QT常見開發方式有哪些?

    Unit): 對于資源極其有限的微控制器應用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內存的嵌入式系統上開發圖形化界面。 總之,嵌入式工程師可以根據項目的具體需求、性能要求、硬件限制以及團隊技術背景等因素,靈
    發表于 08-12 10:05

    嵌入式系統怎么學?

    、C++或者Python。這些語言在嵌入式系統開發中都被廣泛應用。 3、微處理器/微控制器架構:學習常見的微處理器和微控制器架構,如ARM、AVR、PIC等,了解其特性和應用場景。 4、
    發表于 07-02 10:10

    基于AMD、ARM、Intel和NVIDIA技術構建的嵌入式工控機

    嵌入式工控機提供完全的可靠性、多樣化的外形尺寸、可擴展的I/O和各種安裝選項,采用工業級組件構建,并按照精確的要求進行成像,保證您獲得可靠且可重復的嵌入式系統
    的頭像 發表于 05-22 17:13 ?508次閱讀
    基于AMD、<b class='flag-5'>ARM</b>、Intel和NVIDIA技術構建的<b class='flag-5'>嵌入式</b>工控機

    嵌入式熱門發展方向有哪些?

    熱門發展方向,包括但不限于: 1.物聯網: 隨著物聯網的快速發展,嵌入式系統在物聯網領域的應用也越來越廣泛。嵌入式系統可以用于物聯網設備的控制、監測和數據處理等方面。例如,在服務領域,
    發表于 04-11 14:17

    嵌入式片上系統ARM哪個更好

    嵌入式片上系統ARM各有其優勢,難以直接比較哪個更好,因為它們在不同的應用場景和需求下都有各自的價值。
    的頭像 發表于 03-28 15:14 ?483次閱讀

    ARM嵌入式Linux 系統開發從入門到精通

    ARM嵌入式Linux 系統開發從入門到精通
    發表于 03-10 18:44

    嵌入式學習步驟

    硬件組件。 (4).開發固件:編寫嵌入式系統的固件,這是嵌入式系統的軟件部分。固件負責控制硬件并執行特定任務。 (5).調試和測試:在將
    發表于 02-02 15:24

    嵌入式系統的應用實例

    嵌入式系統的三個基本要素是嵌入性、專用性與計算機系統
    的頭像 發表于 01-22 09:57 ?1017次閱讀

    智能集成:整合模擬元件和ARM微控制器內核,解決棘手嵌入式系統問題

    智能集成:整合模擬元件和ARM微控制器內核,解決棘手嵌入式系統問題
    的頭像 發表于 01-05 18:18 ?672次閱讀
    智能集成:整合模擬元件和<b class='flag-5'>ARM</b>微控制器內核,解決棘手<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>問題

    什么是嵌入式系統嵌入式系統的具體應用

    嵌入式,一般是指嵌入式系統。用于控制、監視或者輔助操作機器和設備的裝置。
    的頭像 發表于 12-20 13:33 ?2409次閱讀