• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      網(wǎng)絡(luò)移動(dòng)終端的嵌入式開(kāi)發(fā)與設(shè)計(jì)

      2018-03-03 19:31:41王振姬廣永耿桂娟
      現(xiàn)代電子技術(shù) 2018年5期
      關(guān)鍵詞:移動(dòng)終端開(kāi)發(fā)網(wǎng)絡(luò)

      王振+姬廣永+耿桂娟

      摘 要: 以往設(shè)計(jì)的基于WinCE的網(wǎng)絡(luò)移動(dòng)終端受環(huán)境的影響較大,存在較高的通信延時(shí),并且信息傳輸時(shí)效性差,給用戶(hù)帶來(lái)了較大的困擾。因此,開(kāi)發(fā)并設(shè)計(jì)了基于嵌入式Linux的網(wǎng)絡(luò)移動(dòng)終端,設(shè)計(jì)網(wǎng)絡(luò)移動(dòng)終端的硬件和軟件結(jié)構(gòu),對(duì)網(wǎng)絡(luò)信息移動(dòng)終端通過(guò)GPRS模塊接入Internet的過(guò)程實(shí)施分析,對(duì)系統(tǒng)的核心PXA255微處理器硬件電路實(shí)施詳細(xì)的設(shè)計(jì)。給出網(wǎng)絡(luò)移動(dòng)終端的軟件結(jié)構(gòu)以及功能,對(duì)Linux移動(dòng)終端設(shè)備驅(qū)動(dòng)操作集合以及設(shè)備驅(qū)動(dòng)接口實(shí)施設(shè)計(jì),確保網(wǎng)絡(luò)移動(dòng)終端程序驅(qū)動(dòng)的順利運(yùn)行,提高網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)男屎唾|(zhì)量。實(shí)驗(yàn)結(jié)果說(shuō)明,所設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端具有較高的運(yùn)行效率,全部操作等待以及服務(wù)響應(yīng)時(shí)延都在用戶(hù)可接受的范圍內(nèi)。

      關(guān)鍵詞: 網(wǎng)絡(luò); 移動(dòng)終端; 嵌入式Linux; 設(shè)備驅(qū)動(dòng); 開(kāi)發(fā); 設(shè)計(jì)

      中圖分類(lèi)號(hào): TN929.53?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2018)05?0051?05

      Abstract: The previous?designed network mobile terminal based on WinCE affected by environment has high communication delay and poor information transmission timeliness, which troubles the users greatly. Therefore, a network mobile terminal based on embedded Linux was designed and developed. The hardware and software structures of the network mobile terminal were designed. The process of network information mobile terminal accessed into Internet through GPRS module is analyzed. The system hardware circuit of the core PXA255 microprocessor was designed in detail. The software structure and function of the network mobile terminal are given. The device driver operation assemble and device driver interface of the mobile terminal based on Linux were designed to ensure the smooth operation of the program driver of the network mobile terminal, and improve the efficiency and quality of the network data transmission. The experimental results show that the network mobile terminal has high operation efficiency, and its all operation waiting and service response delay are within the acceptable range of users.

      Keywords: network; mobile terminal; embedded Linux; device driver; development; design

      0 引 言

      隨著科學(xué)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)移動(dòng)終端在各領(lǐng)域中的應(yīng)用價(jià)值逐漸提升?;谇度胧絃inux的網(wǎng)絡(luò)移動(dòng)通信終端是融合GPS全球定位技術(shù)、移動(dòng)通信技術(shù)以及地理信息系統(tǒng)GIS的綜合系統(tǒng),其可自主定位動(dòng)態(tài)目標(biāo),同時(shí)進(jìn)行信息的快速操作以及地圖匹配控制等內(nèi)容,在軍事、探測(cè)以及醫(yī)療領(lǐng)域中具有較高的應(yīng)用價(jià)值[1]。以往設(shè)計(jì)的基于WinCE的網(wǎng)絡(luò)移動(dòng)終端受環(huán)境的影響較大,存在較高的通信延時(shí),并且信息傳輸時(shí)效性差,給用戶(hù)帶來(lái)了較大的困擾。面對(duì)該問(wèn)題,本文對(duì)網(wǎng)絡(luò)移動(dòng)終端的嵌入式開(kāi)發(fā)與設(shè)計(jì)過(guò)程實(shí)施了分析,極大地提高了數(shù)據(jù)的傳輸效率和準(zhǔn)確度。

      1 網(wǎng)絡(luò)移動(dòng)終端的嵌入式設(shè)計(jì)

      1.1 基于嵌入式Linux的網(wǎng)絡(luò)移動(dòng)終端

      本文設(shè)計(jì)的基于嵌入式水情信息移動(dòng)終端,采用測(cè)站?信息中心?移動(dòng)終端的三級(jí)結(jié)構(gòu)。信息中心能夠?qū)崿F(xiàn)網(wǎng)絡(luò)信息的瀏覽以及檢索,通過(guò)超短波?GPRS的二級(jí)通信手段,超短波可對(duì)測(cè)站同信息中心間的網(wǎng)絡(luò)信息實(shí)施傳遞,GPRS能夠傳遞信息中心同移動(dòng)終端間的網(wǎng)絡(luò)信息[2]。網(wǎng)絡(luò)移動(dòng)終端的硬件平臺(tái)包括Sitsang開(kāi)發(fā)板以及GPRS模塊,Sitsang開(kāi)發(fā)板包括Intel PXA255處理器、64 MB SDRAM、32 MB FLASH以及640×480 LCD觸摸屏,通過(guò)低功耗的Intel PXA255微處理器為網(wǎng)絡(luò)通信提供依據(jù),該處理器是總體系統(tǒng)的核心,是其他模塊間實(shí)現(xiàn)交互的紐帶,并對(duì)系統(tǒng)中的模塊進(jìn)行綜合控制,確保總體網(wǎng)絡(luò)移動(dòng)終端的順利運(yùn)行。將MC35模塊當(dāng)成GPRS模塊,是一種雙頻GSM/GPRS無(wú)線(xiàn)模塊,能耗較低,用于采集網(wǎng)絡(luò)信息。采用串口反饋給Sitsang進(jìn)行解碼、存儲(chǔ)以及顯示。網(wǎng)絡(luò)移動(dòng)終端硬件結(jié)構(gòu)圖用圖1描述,Sitsang開(kāi)發(fā)板中存在引導(dǎo)裝載程序,能夠?qū)崿F(xiàn)CPU、內(nèi)存的初始化設(shè)置,實(shí)現(xiàn)內(nèi)核映像的裝載以及引導(dǎo)。

      開(kāi)發(fā)板中移植包括嵌入式Linux驅(qū)動(dòng)程序以及Jffs2文件系統(tǒng),采用來(lái)自挪威Trolltech公司圖形用戶(hù)界面Qt/Embedded與Qtopia,采用Linux中的Qt/Qtopia軟件設(shè)計(jì)模塊,設(shè)計(jì)網(wǎng)絡(luò)移動(dòng)終端的應(yīng)用軟件,完成Client/Server網(wǎng)絡(luò)模式信息遠(yuǎn)距離無(wú)線(xiàn)傳遞。網(wǎng)絡(luò)移動(dòng)終端運(yùn)行后,輸入網(wǎng)絡(luò)服務(wù)器IP地址以及端口號(hào),能夠自主上網(wǎng),連接服務(wù)器。服務(wù)器將采集到的測(cè)站網(wǎng)絡(luò)信息傳輸給移動(dòng)終端,移動(dòng)終端實(shí)現(xiàn)信息的響應(yīng)、采集以及存儲(chǔ)[3]。本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端系統(tǒng)結(jié)構(gòu)圖用圖2描述,由硬件平臺(tái)、軟件平臺(tái)、應(yīng)用軟件及腳本文件構(gòu)成。endprint

      1.2 移動(dòng)終端通過(guò)GPRS模塊接入Internet

      連接互聯(lián)網(wǎng)是采用GPRS實(shí)施數(shù)據(jù)傳輸?shù)谋匾獥l件,是總體網(wǎng)絡(luò)移動(dòng)終端的重點(diǎn)。Linux下?lián)芴?hào)采用PPP協(xié)議中的pppd程序,通過(guò)串行點(diǎn)對(duì)點(diǎn)連接對(duì)數(shù)據(jù)報(bào)實(shí)施傳輸[4],主要由三部分構(gòu)成,分別是在串行封裝數(shù)據(jù)報(bào)的手段、LCP(擴(kuò)展連接控制協(xié)議)以及塑造配置不同網(wǎng)絡(luò)層協(xié)議的NCP。在嵌入式Linux系統(tǒng)中通過(guò)Shell腳本完成GPRS撥號(hào),通過(guò)腳本語(yǔ)言塑造DoS下的批操作腳本程序,確保系統(tǒng)自主運(yùn)行撥號(hào)。在Linux下?lián)芴?hào)使用的腳本是ppp?on,ppp?off以及ppp?on?dialer,在安裝的Red hat Linux 9.0中從/usr/share/doc/ppp/script內(nèi)獲取三個(gè)腳本,對(duì)這三個(gè)腳本實(shí)施修正,完成GPRS上網(wǎng)?;谇度胧絃inux的網(wǎng)絡(luò)移動(dòng)終端下運(yùn)行腳本ppp?on后,能夠采用GPRS模塊同互聯(lián)網(wǎng)連接。

      1.3 PXA255微處理器硬件電路設(shè)計(jì)

      本文設(shè)計(jì)的嵌入式網(wǎng)絡(luò)移動(dòng)終端系統(tǒng)的核心是PXA255微處理器,其對(duì)系統(tǒng)進(jìn)行總體調(diào)控,是系統(tǒng)順利運(yùn)行的基礎(chǔ)。設(shè)計(jì)的PXA255微處理器硬件電路用圖3描述,其包括嵌入式微處理器PXA255以及相關(guān)功能模塊,總體系統(tǒng)的重點(diǎn)部分是嵌入式微處理器,通過(guò)外圍接口以及FO端口連接較多功能各異的集成電路。PXA255內(nèi)核的運(yùn)行頻率是100~400 MHz,本文采用來(lái)自摩托羅拉公司的一種32位指令結(jié)構(gòu)的處理器PXA255芯片,其對(duì)Cod1FrieVZ32位處理機(jī)體系結(jié)構(gòu)進(jìn)行集成,具備10 kB的芯片內(nèi)SRAM、兩個(gè)獨(dú)立的UART以及16位計(jì)時(shí)器和一個(gè)PLL時(shí)鐘。該產(chǎn)品還具備軟件監(jiān)視時(shí)鐘、GPIO線(xiàn)路、兩個(gè)ZIC接口以及4通道DMA和SDRAM控制器。為了實(shí)現(xiàn)處理性能以及耗能間比例的最佳化,通過(guò)電源管理以及實(shí)時(shí)時(shí)鐘調(diào)控不同模塊的時(shí)鐘頻率。

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

      2.1 移動(dòng)通信終端軟件的設(shè)計(jì)

      在設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端硬件基礎(chǔ)上,設(shè)計(jì)網(wǎng)絡(luò)移動(dòng)終端的軟件,其結(jié)構(gòu)用圖4描述。能夠?qū)崿F(xiàn)網(wǎng)絡(luò)通信功能、繪制矢量地圖以及實(shí)現(xiàn)人機(jī)交互。系統(tǒng)軟件包括網(wǎng)絡(luò)通信模塊、定位數(shù)據(jù)采集和處理模塊以及人機(jī)交互模塊[5]。 網(wǎng)絡(luò)通信模塊可化簡(jiǎn)PPP協(xié)議以及TCP協(xié)議,向互聯(lián)網(wǎng)中接入移動(dòng)終端,同監(jiān)控站塑造TCP連接,實(shí)現(xiàn)數(shù)據(jù)的穩(wěn)定傳輸。網(wǎng)絡(luò)通信模塊包括系統(tǒng)主線(xiàn)程、GPRS數(shù)據(jù)采集線(xiàn)程、GPRS數(shù)據(jù)操作線(xiàn)程、應(yīng)用數(shù)據(jù)上傳線(xiàn)程和應(yīng)用數(shù)據(jù)操作線(xiàn)程。定位數(shù)據(jù)采集以及處理模塊能夠采集GPS模塊數(shù)據(jù)和有價(jià)值的數(shù)據(jù)。人機(jī)交互模塊可繪制矢量地圖并實(shí)現(xiàn)人機(jī)交互,同時(shí)線(xiàn)程LCD以及trace可及時(shí)跟蹤顯示網(wǎng)絡(luò)移動(dòng)終端。

      2.2 軟件功能模塊的劃分

      本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端系統(tǒng)的軟件功能由上層模塊和底層模塊構(gòu)成,上層模塊的詳細(xì)過(guò)程是:

      1) GPS控制模塊采集串口中的GPS接收機(jī)數(shù)據(jù)信息,并對(duì)該信息實(shí)施解析[6],集成經(jīng)緯度、方向以及時(shí)間等信息,在數(shù)字地圖中呈現(xiàn);

      2) 語(yǔ)言通信控制模塊采用軟鍵盤(pán)以及通過(guò)電話(huà)簿撥號(hào),完成同相關(guān)節(jié)點(diǎn)間的語(yǔ)言通信;

      3) 短信收發(fā)控制模塊采用發(fā)送端在短信內(nèi)容中融入幀頭的方式,對(duì)GPS信息、文字命令對(duì)應(yīng)的代號(hào)信息以及其他短信進(jìn)行判斷,接收端依據(jù)幀頭信息內(nèi)容向各模塊傳輸相關(guān)的信息;

      4) 短信收發(fā)控制模塊的發(fā)送端將幀頭融入的短信內(nèi)容匯總,進(jìn)而對(duì)GPS信息、文字命令對(duì)應(yīng)的代號(hào)信號(hào)以及相關(guān)信息進(jìn)行判斷,接收端基于幀頭信息向各模塊傳輸相關(guān)信息;

      5) 數(shù)據(jù)通信控制模塊采用撥號(hào)塑造連接后,向被叫方傳輸主叫方的信息以及主叫方在數(shù)字地圖中描述的路線(xiàn),并實(shí)施短信收發(fā)功能,基于實(shí)際的網(wǎng)絡(luò)狀態(tài)選擇數(shù)據(jù)通信以及短信業(yè)務(wù)實(shí)現(xiàn)數(shù)據(jù)傳遞[7];

      6) 撥號(hào)控制模塊實(shí)現(xiàn)電話(huà)簿性能,命令控制模塊將命令、對(duì)話(huà)內(nèi)容采用(編碼、命令行)的格式存儲(chǔ)到文件內(nèi)。

      下層模塊的詳細(xì)過(guò)程如下:

      1) 串口接口控制模塊采用Linux的串口操作函數(shù)完成GPS和Q2358C模塊處理,通過(guò)線(xiàn)程完成Q2358C串口監(jiān)聽(tīng)過(guò)程,實(shí)現(xiàn)串口狀態(tài)的監(jiān)聽(tīng)和判斷,基于不同的串口情況向各存儲(chǔ)緩存內(nèi)傳輸串口數(shù)據(jù),同時(shí)設(shè)置相關(guān)的標(biāo)志位;

      2) Q2358C通信控制模塊通過(guò)AT指令集運(yùn)行,并設(shè)計(jì)相關(guān)的函數(shù)為應(yīng)用軟件層實(shí)現(xiàn)通信提供基礎(chǔ),這些函數(shù)通過(guò)指令完成相關(guān)功能,同時(shí)對(duì)Q2358C內(nèi)的其他信息進(jìn)行操作。Q2358C模塊采用串口同系統(tǒng)實(shí)現(xiàn)信息的交互,本文通過(guò)線(xiàn)程方案監(jiān)測(cè)串口狀態(tài),串口包括監(jiān)聽(tīng)狀態(tài)、數(shù)據(jù)連接狀態(tài)以及語(yǔ)音連接狀態(tài)。若網(wǎng)絡(luò)移動(dòng)通信系統(tǒng)發(fā)送數(shù)據(jù),則Q2358C分析狀態(tài)進(jìn)行后續(xù)的操作。本文軟件系統(tǒng)的功能模塊劃分結(jié)構(gòu)圖用圖5描述。

      2.3 Linux移動(dòng)終端設(shè)備驅(qū)動(dòng)設(shè)計(jì)

      嵌入式移動(dòng)終端主要包括驅(qū)動(dòng)程序以及應(yīng)用程序,本文通過(guò)FS2410設(shè)計(jì)平臺(tái)內(nèi)的Bootloader指導(dǎo)Linux 2.4內(nèi)核,再搭建面向FPGA板設(shè)計(jì)的驅(qū)動(dòng)程序fpga.0,采用驅(qū)動(dòng)程序接口實(shí)現(xiàn)FS2410同F(xiàn)PGA間的數(shù)據(jù)通信,設(shè)備驅(qū)動(dòng)操作集合用圖6描述。本文主要分析嵌入式Linux 2.4內(nèi)移動(dòng)終端驅(qū)動(dòng)程序的設(shè)計(jì)過(guò)程。Linux設(shè)備驅(qū)動(dòng)程序集成在內(nèi)核內(nèi),是一種可對(duì)系統(tǒng)硬件控制器實(shí)施操作的軟件,設(shè)備驅(qū)動(dòng)程序時(shí)內(nèi)核內(nèi)擁有高級(jí)別的可共享的下層硬件操作例程。設(shè)備驅(qū)動(dòng)程序軟件中集成了調(diào)控相關(guān)設(shè)備的技術(shù)方法[8],采用相關(guān)的接口輸出操作集。內(nèi)核使用規(guī)范的設(shè)備接口,采用穩(wěn)健系統(tǒng)接口向用戶(hù)空間程序內(nèi)輸出設(shè)備操作內(nèi)容。

      操作系統(tǒng)內(nèi)核以及應(yīng)用程序間的接口是系統(tǒng)調(diào)用,操作系統(tǒng)內(nèi)核同機(jī)器硬件間的接口是設(shè)備驅(qū)動(dòng)程序,設(shè)備驅(qū)動(dòng)程序是內(nèi)核的一部分,其具備的功能如圖7所示。

      設(shè)備驅(qū)動(dòng)程序可進(jìn)行設(shè)備的初始化以及釋放操作,向硬件傳輸內(nèi)核中的數(shù)據(jù)以及采集硬件內(nèi)的數(shù)據(jù),采集應(yīng)用程序反饋給設(shè)備文件的數(shù)據(jù),并回送應(yīng)用程序申請(qǐng)的數(shù)據(jù)[9],對(duì)設(shè)備存在的錯(cuò)誤事實(shí)進(jìn)行檢測(cè)和操作。Linux內(nèi)設(shè)備驅(qū)動(dòng)的組織結(jié)構(gòu)由如下三個(gè)部分組成:endprint

      1) 對(duì)初始化子程序?qū)嵤┳灾髟O(shè)置,對(duì)待驅(qū)動(dòng)硬件設(shè)備的存在和運(yùn)行狀態(tài)實(shí)施分析,若設(shè)備正常運(yùn)行,則對(duì)設(shè)備及其驅(qū)動(dòng)程序采用的軟件狀態(tài)實(shí)施原始設(shè)置。

      2) 服務(wù)于I/O申請(qǐng)的子程序是驅(qū)動(dòng)程序的上端部分,該部分程序在運(yùn)行過(guò)程以及調(diào)用過(guò)程中都?xì)w屬于相同進(jìn)程,僅從用戶(hù)態(tài)調(diào)整成內(nèi)核態(tài),從其內(nèi)調(diào)用同進(jìn)程運(yùn)行環(huán)境相關(guān)的函數(shù)。

      3) 中斷服務(wù)子程序是驅(qū)動(dòng)程序的下端,網(wǎng)絡(luò)移動(dòng)終端設(shè)備在I/O申請(qǐng)停止時(shí)以及其他產(chǎn)生波動(dòng)狀態(tài)的情況下會(huì)形成中斷。中斷形成在任何進(jìn)程運(yùn)行過(guò)程中,中斷服務(wù)子程序被調(diào)用過(guò)程同進(jìn)程的狀態(tài)相獨(dú)立,無(wú)法調(diào)用同進(jìn)程運(yùn)行環(huán)境相關(guān)的函數(shù)。設(shè)備驅(qū)動(dòng)程序支撐同種類(lèi)型的不同設(shè)備,系統(tǒng)調(diào)用中斷服務(wù)子程序過(guò)程中,通過(guò)惟一標(biāo)識(shí)申請(qǐng)服務(wù)設(shè)備。

      3 實(shí)驗(yàn)與分析

      3.1 代碼量與可信計(jì)算基評(píng)估

      本文設(shè)計(jì)的移動(dòng)終端中不同組件的C程序代碼近似行數(shù)用表1描述。其中,TCB用于描述一臺(tái)設(shè)備的可信運(yùn)算基,是確保設(shè)備安全所需的全部軟件、硬件以及固件,TCB的規(guī)模越小,形成可被攻擊漏洞的概率越小,網(wǎng)絡(luò)移動(dòng)終端的安全性越高。從表1能夠看出,本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端的TCB軟件部分僅有約8 900 LOC,而投入移動(dòng)商業(yè)市場(chǎng)的某種型號(hào)的SW安全移動(dòng)終端OS的TCB為6 000 LOC,說(shuō)明本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端的LCB規(guī)模較低,系統(tǒng)安全的可控性較高。

      3.2 網(wǎng)絡(luò)移動(dòng)終端性能檢測(cè)

      對(duì)本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端在運(yùn)行相關(guān)方案時(shí)所需的相關(guān)操作進(jìn)行檢測(cè),具體的操作內(nèi)容和運(yùn)行時(shí)間如表2所示。其中,云服務(wù)申請(qǐng)以及響應(yīng)消息對(duì)詳細(xì)的云服務(wù)命令不予分析,對(duì)不同操作時(shí)間開(kāi)銷(xiāo)取100次運(yùn)行的均值。

      分析實(shí)驗(yàn)結(jié)果能夠得出,本文網(wǎng)絡(luò)移動(dòng)終端通過(guò)對(duì)稱(chēng)加密以及消息摘要算法的數(shù)據(jù)封裝和解封處理、接入申請(qǐng)生成、驗(yàn)證響應(yīng)解析以及云服務(wù)申請(qǐng)生成和云服務(wù)響應(yīng)解析的時(shí)間開(kāi)銷(xiāo)都低于0.15 ms,這些處理過(guò)程在移動(dòng)終端運(yùn)行實(shí)驗(yàn)方案過(guò)程中被大量采用。本文網(wǎng)絡(luò)移動(dòng)終端采用非對(duì)稱(chēng)加解密以及簽名驗(yàn)證算法,產(chǎn)生授權(quán)申請(qǐng)以及授權(quán)響應(yīng)耗時(shí)119 ms,該情況只在用戶(hù)第一次采用移動(dòng)設(shè)備等3類(lèi)狀態(tài)下運(yùn)行,具有較低的使用頻率,對(duì)用戶(hù)產(chǎn)生的困擾可不予考慮。綜合分析表2中的數(shù)據(jù)可得,本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端運(yùn)行性能高,不同操作產(chǎn)生的等待延時(shí)不會(huì)對(duì)用戶(hù)產(chǎn)生困擾。

      3.3 服務(wù)端方案性能評(píng)估

      實(shí)驗(yàn)檢測(cè)采用本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端為應(yīng)用服務(wù)提供商A以及云服務(wù)提供商C,提供所需相關(guān)操作的響應(yīng)情況。應(yīng)用服務(wù)提供商A需要對(duì)發(fā)送的授權(quán)申請(qǐng)消息進(jìn)行采集和解析,驗(yàn)證消息后產(chǎn)生授權(quán)響應(yīng)消息,該過(guò)程為一次響應(yīng)。實(shí)驗(yàn)檢測(cè)本文網(wǎng)絡(luò)移動(dòng)終端完成一次響應(yīng)耗費(fèi)的時(shí)間,取運(yùn)行100次的均值,結(jié)果是單線(xiàn)程響應(yīng)耗時(shí)13.186 ms。實(shí)驗(yàn)還統(tǒng)計(jì)了本文網(wǎng)絡(luò)移動(dòng)終端和基于WinCE的網(wǎng)絡(luò)移動(dòng)終端采集大規(guī)模授權(quán)申請(qǐng)過(guò)程中采用線(xiàn)程池并發(fā)運(yùn)行的狀態(tài)下實(shí)現(xiàn)單條響應(yīng),耗費(fèi)的時(shí)間用圖8描述。

      分析圖8可得,并發(fā)申請(qǐng)數(shù)量從100個(gè)提升到500個(gè)的情況下,本文移動(dòng)終端的單條申請(qǐng)響應(yīng)時(shí)間從400 ms提升到2 200 ms,傳統(tǒng)移動(dòng)終端的單條申請(qǐng)響應(yīng)時(shí)間從450 ms提升到5 000 ms,能夠看出本文移動(dòng)終端耗費(fèi)的時(shí)間更少,具有較高的運(yùn)行效率。

      云服務(wù)提供商C需要采集以及解析移動(dòng)終端反饋的接入申請(qǐng)消息,對(duì)其實(shí)施驗(yàn)證后產(chǎn)生驗(yàn)證響應(yīng)消息,該過(guò)程為一次響應(yīng),實(shí)驗(yàn)統(tǒng)計(jì)本文網(wǎng)絡(luò)移動(dòng)終端單線(xiàn)程實(shí)現(xiàn)一次響應(yīng)耗時(shí)0.015 ms,具有較高的效率。實(shí)驗(yàn)還檢測(cè)了本文網(wǎng)絡(luò)移動(dòng)終端以及基于WinCE的網(wǎng)絡(luò)移動(dòng)終端在并發(fā)運(yùn)行狀態(tài)下實(shí)現(xiàn)單條響應(yīng)的時(shí)間,結(jié)果用圖9描述。分析圖9可得,由于并發(fā)申請(qǐng)量的不斷提高,本文移動(dòng)終端單條申請(qǐng)的響應(yīng)時(shí)間從0.02 ms提升到0.09 ms,絕對(duì)數(shù)值同提高幅度較低;而傳統(tǒng)移動(dòng)終端單條申請(qǐng)的響應(yīng)時(shí)間從0.02 ms 提升到0.12 ms,具有較高的提高幅度。因此,相對(duì)于傳統(tǒng)移動(dòng)終端,本文網(wǎng)絡(luò)移動(dòng)終端具備較強(qiáng)的性能。

      綜合上述分析結(jié)果可得,本文設(shè)計(jì)的網(wǎng)絡(luò)移動(dòng)終端對(duì)于移動(dòng)用戶(hù)來(lái)說(shuō)具有較高的運(yùn)行效率,全部操作等待以及服務(wù)響應(yīng)時(shí)延都在用戶(hù)可接受的范圍內(nèi),實(shí)用性較強(qiáng)。

      4 結(jié) 語(yǔ)

      本文開(kāi)發(fā)并設(shè)計(jì)了基于嵌入式Linux的網(wǎng)絡(luò)移動(dòng)終端,極大地提高了網(wǎng)絡(luò)移動(dòng)終端的運(yùn)行效率和質(zhì)量,提高了用戶(hù)的滿(mǎn)意度。

      參考文獻(xiàn)

      [1] 章夢(mèng)玄,趙英,范嬌穎.面向移動(dòng)終端的網(wǎng)站無(wú)障礙設(shè)計(jì)研究[J].現(xiàn)代情報(bào),2016,36(5):110?116.

      ZHANG Mengxuan, ZHAO Ying, FAN Jiaoying. Research on Web accessibility design for mobile terminals [J]. Modern information, 2016, 36(5): 110?116.

      [2] 杜家宜,李仁發(fā),堵琳娜.多核嵌入式系統(tǒng)內(nèi)聯(lián)網(wǎng)絡(luò)優(yōu)化調(diào)度[J].計(jì)算機(jī)工程與科學(xué),2016,38(4):617?623.

      DU Jiayi, LI Renfa, DU Linna. Task optimization scheduling to inter?connection network on embedded system with chip multi?processors [J]. Computer engineering and science, 2016, 38(4): 617?623.

      [3] 李洪亮,吳瓊.嵌入式網(wǎng)絡(luò)電子信息系統(tǒng)魯棒性?xún)?yōu)化計(jì)算方法[J].計(jì)算機(jī)仿真,2016,33(8):264?267.

      LI Hongliang, WU Qiong. Embedded ship electronic information system of reliability optimization design method [J]. Computer simulation, 2016, 33(8): 264?267.endprint

      [4] 李輝,莊杰,王佳明.基于ARM?Linux的移動(dòng)終端高穩(wěn)定VGA接口設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2014,35(4):1236?1241.

      LI Hui, ZHUANG Jie, WANG Jiaming. High stability mobile terminal of VGA interface design based on ARM and Linux [J]. Computer engineering and design, 2014, 35(4): 1236?1241.

      [5] 李曉丹.基于STM32的物聯(lián)網(wǎng)嵌入式網(wǎng)關(guān)的設(shè)計(jì)[J].計(jì)算機(jī)工程與應(yīng)用,2015,51(4):61?65.

      LI Xiaodan. Design of IOT embedded gateway based on STM32 [J]. Computer engineering and applications, 2015, 51(4): 61?65.

      [6] 胡雯,趙海廷.基于嵌入式系統(tǒng)的Linux網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控設(shè)計(jì)[J].科技通報(bào),2015,31(8):72?74.

      HU Wen, ZHAO Haiting. Linux network remote monitoring design based on embedded system [J]. Bulletin of science and technology, 2015, 31(8): 72?74.

      [7] 黃笑笑.嵌入式多媒體通信中節(jié)能路由選擇仿真研究[J].計(jì)算機(jī)仿真,2017,34(3):173?176.

      HUANG Xiaoxiao. Simulation of energy saving routing in embedded multimedia communication [J]. Computer simulation, 2017, 34(3): 173?176.

      [8] 劉仲方,鄭丹丹,冉帆.多網(wǎng)絡(luò)調(diào)制混合濾波器嵌入式控制系統(tǒng)設(shè)計(jì)[J].控制工程,2016,23(3):318?321.

      LIU Zhongfang, ZHENG Dandan, RAN Fan. Design of embedded control system for multi?network modulation hybrid filter [J]. Control engineering of China, 2016, 23(3): 318?321.

      [9] 田時(shí)舜,章明朝,周躍,等.基于DM8148的嵌入式網(wǎng)絡(luò)視頻服務(wù)器設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2015(5):1192?1196.

      TIAN Shishun, ZHANG Mingchao, ZHOU Yue, et al. Design of embedded network video server based on DM8148 [J]. Computer engineering and design, 2015(5): 1192?1196.endprint

      猜你喜歡
      移動(dòng)終端開(kāi)發(fā)網(wǎng)絡(luò)
      基于移動(dòng)終端的高校移動(dòng)學(xué)習(xí)體系構(gòu)建研究
      移動(dòng)終端云計(jì)算應(yīng)用分析
      手機(jī)APP在學(xué)生信息化管理中的應(yīng)用探索
      人間(2016年27期)2016-11-11 17:32:55
      河南方言文化資源的保護(hù)及其開(kāi)發(fā)利用的研究
      遵義紅色旅游開(kāi)發(fā)對(duì)策研究
      基于移動(dòng)終端的APP營(yíng)銷(xiāo)策略研究
      基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開(kāi)發(fā)
      單片機(jī)在電子技術(shù)中的應(yīng)用和開(kāi)發(fā)
      油氣集輸系統(tǒng)信息化發(fā)展形勢(shì)展望
      基于網(wǎng)絡(luò)的信息資源組織與評(píng)價(jià)現(xiàn)狀及發(fā)展趨勢(shì)研究
      延安市| 亳州市| 大丰市| 屯门区| 称多县| 北京市| 河东区| 新密市| 乐安县| 莱西市| 项城市| 澄江县| 黄平县| 宣汉县| 桂林市| 西乌| 新邵县| 长顺县| 古蔺县| 伊川县| 大邑县| 遂川县| 土默特右旗| 太仓市| 图木舒克市| 民乐县| 平顶山市| 新丰县| 内黄县| 灵宝市| 万载县| 南漳县| 开化县| 昌江| 南城县| 信丰县| 桓仁| 泾川县| 虹口区| 咸宁市| 凌源市|