• 
    

    
    

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

      一種基于ARM的嵌入式Web服務(wù)器的開發(fā)與實(shí)現(xiàn)研究

      2020-10-20 06:14:20胡蘇瑤
      科技創(chuàng)新與應(yīng)用 2020年28期
      關(guān)鍵詞:嵌入式

      胡蘇瑤

      摘 ?要:嵌入式設(shè)備在現(xiàn)代許多電子產(chǎn)品中具有非常廣泛的應(yīng)用,擁有體積小、運(yùn)行性能好以及應(yīng)用可靠等優(yōu)點(diǎn)。在互聯(lián)網(wǎng)飛速發(fā)展背景下,促進(jìn)嵌入式設(shè)備與互聯(lián)網(wǎng)技術(shù)的相互結(jié)合能夠推動(dòng)嵌入式設(shè)備進(jìn)一步發(fā)展。在進(jìn)行基于ARM的嵌入式Web服務(wù)器開發(fā)時(shí),需要從系統(tǒng)硬件以及軟件兩個(gè)方面入手,使用OK6422開發(fā)板為硬件設(shè)計(jì)平臺(tái),通過PC結(jié)合ARM12開發(fā)板的方式來避免嵌入式設(shè)備存儲(chǔ)空間不足的問題,并進(jìn)行Boa的移植完成軟件設(shè)計(jì)。

      關(guān)鍵詞:ARM;嵌入式;Web服務(wù)器

      中圖分類號(hào):TP393.05 文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號(hào):2095-2945(2020)28-0074-02

      Abstract: Embedded equipment has a very wide range of applications in many modern electronic products, with the advantages of small size, good running performance and reliable application. In the context of the rapid development of the Internet, promoting the integration of embedded devices and Internet technology can promote the further development of embedded devices. In the development of ARM-based embedded Web server, we need to start from the system hardware and software, use the OK6422 development board as the hardware design platform, and use the PC and ARM12 development board to avoid the problem of insufficient storage space of embedded devices, and carry out Boa transplantation to complete the software design.

      Keywords: ARM; embedded; Web server

      1 概述

      嵌入式設(shè)備具有體積較小、使用性能好以及應(yīng)用可靠性高等優(yōu)勢(shì),獲得了非常廣泛的應(yīng)用,另外在現(xiàn)代互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的背景下,將嵌入式設(shè)備與互聯(lián)網(wǎng)聯(lián)系起來已經(jīng)是產(chǎn)品發(fā)展的必然方向。當(dāng)嵌入式設(shè)備真正融入互聯(lián)網(wǎng)技術(shù),同時(shí)在使用過程中以Web服務(wù)器為載體達(dá)到預(yù)定的功能時(shí),使用者就可以在任意時(shí)間任意覆蓋互聯(lián)網(wǎng)的地點(diǎn),利用安裝有Web服務(wù)器的終端設(shè)備完成遠(yuǎn)程控制與管理工作,一方面能夠顯著的提升使用者操作的便捷性,另一方面也能夠?qū)ν话l(fā)事件產(chǎn)生較好的干涉效果,彌補(bǔ)了傳統(tǒng)監(jiān)控中以定點(diǎn)方式進(jìn)行監(jiān)控的弊端,防止發(fā)展為更為嚴(yán)重的事情,嵌入式Web服務(wù)器是實(shí)現(xiàn)Web系統(tǒng)與互聯(lián)網(wǎng)相互連通的重要橋梁[1]。為了促進(jìn)嵌入式Web服務(wù)器獲得更好的發(fā)展,本文重點(diǎn)探究了基于ARM的嵌入式Web服務(wù)器開發(fā)與設(shè)計(jì)方法,并從系統(tǒng)硬件以及系統(tǒng)軟件兩個(gè)方面進(jìn)行探究。

      2 系統(tǒng)硬件開發(fā)

      為了確保嵌入式Web服務(wù)器硬件系統(tǒng)設(shè)計(jì)的合理性,選擇ARM 12作為核心處理器,并設(shè)定OK6422開發(fā)板為硬件設(shè)計(jì)平臺(tái)。該開發(fā)板本身具有良好的視頻處理水平,可以很好的支持658MHz主頻,并能夠在此基礎(chǔ)上實(shí)現(xiàn)長(zhǎng)久、穩(wěn)定運(yùn)行,能夠與Mobile DDR以及NAND Flash相兼容[2]。OK6422開發(fā)板上設(shè)置了各種各樣的高級(jí)別端口,比如說攝像頭、USB以及以太網(wǎng)接口等,還增加了高性能的溫度感應(yīng)器以及紅外線接收器等感應(yīng)設(shè)備,此外OK6422開發(fā)板在一些常用的功能上表現(xiàn)出了良好的性能與非常成熟的技術(shù),比如說對(duì)音頻與視頻資源的處理、2D或者3D圖像提速、圖形顯示品質(zhì)等[3]??傮w來說,OK6422開發(fā)板設(shè)計(jì)能夠很好的滿足CE、CCC等全球各個(gè)國(guó)家電子設(shè)施認(rèn)證標(biāo)準(zhǔn),全面分析了信號(hào)在高速狀態(tài)下的完整性,進(jìn)而有效提升了在惡劣電磁環(huán)境下運(yùn)行的穩(wěn)定性[4]。

      利用OK6422開發(fā)板為開發(fā)載體進(jìn)行嵌入式Web服務(wù)器設(shè)計(jì),可以便捷、穩(wěn)定的進(jìn)行視頻監(jiān)測(cè)與管理、音頻處置以及環(huán)境監(jiān)測(cè)等任務(wù),確保遠(yuǎn)程監(jiān)測(cè)與管理能夠順利實(shí)施。如圖1所示為系統(tǒng)硬件結(jié)構(gòu)圖。

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

      3.1 環(huán)境搭建

      因?yàn)榍度胧皆O(shè)備的代碼存儲(chǔ)容量具有較大的局限性,為了解決這樣的問題,作者采用了PC結(jié)合ARM12開發(fā)板的樣式來完成文件映射工作,從而有效避免嵌入式設(shè)備存儲(chǔ)空間不足的問題。電腦端選用Linxu系統(tǒng),服務(wù)器為boa-0.87.15。

      3.2 Boa移植

      Boa服務(wù)器本質(zhì)上是體積比較小的Web服務(wù)器,能夠執(zhí)行的代碼大概在50-70KiB范圍內(nèi),在進(jìn)行Boa的移植時(shí),需要從以下兩個(gè)方面進(jìn)行。

      第一,對(duì)Boa進(jìn)行配置工作。設(shè)定系統(tǒng)中的安裝文件均放置在user文件中,之后將獲得的boa-0.87.15源碼解壓完成后拷貝到user文件根目錄下,打開src目錄,操作./configure指令,當(dāng)目錄中出現(xiàn)Makfile文件后,將其打開同時(shí)按照下列要求進(jìn)行修改[5]:

      第二,對(duì)Boa編譯進(jìn)行完善與改進(jìn)。在src文件中運(yùn)行make指令,產(chǎn)生具有執(zhí)行功能的boa文件,再次操作arm-linux-strip boa指令,精簡(jiǎn)boa文件,使其有效大小不超過58Kib,然后再將其拷貝到user/boa文件下[7]。

      對(duì)boa.conf配置文件相關(guān)參數(shù)進(jìn)行修改,具體修改項(xiàng)如表1所示,修改結(jié)束以后將其拷貝到user/boa文件下。

      4 結(jié)束語

      綜上所述,加強(qiáng)嵌入式設(shè)備與互聯(lián)網(wǎng)技術(shù)相互結(jié)合是技術(shù)發(fā)展的必然結(jié)果,也有利于嵌入式技術(shù)獲得新的突破,在進(jìn)行基于ARM12的嵌入式WEB服務(wù)器開發(fā)時(shí),要充分發(fā)揮嵌入式系統(tǒng)以及互聯(lián)網(wǎng)技術(shù)優(yōu)勢(shì),從系統(tǒng)硬件以及系統(tǒng)軟件兩個(gè)方面進(jìn)行設(shè)計(jì),確保開發(fā)的嵌入式WEB服務(wù)器能夠滿足使用需求,擁有良好的運(yùn)行性能與可靠性。

      參考文獻(xiàn):

      [1]季云峰.基于Android和ARM的嵌入式web服務(wù)器平臺(tái)設(shè)計(jì)[J].無錫職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,11(03):69-71.

      [2]李艷軍.基于Linux的嵌入式Web服務(wù)器Thttpd的應(yīng)用研究與實(shí)現(xiàn)[J].信息化研究,2010,36(02):31-34.

      [3]陳侃松,劉洪波,熊攀.基于ARM9的嵌入式Web服務(wù)器數(shù)據(jù)動(dòng)態(tài)顯示的實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2014,4(03):18-19+23.

      [4]趙聯(lián)政,王桂海.基于ARM平臺(tái)的嵌入式Web服務(wù)器設(shè)計(jì)[J].軟件導(dǎo)刊,2015,14(07):10-12.

      [5]余文煥,賈華宇,馬珺.基于ARM11的嵌入式Web遠(yuǎn)程實(shí)時(shí)溫度監(jiān)測(cè)系統(tǒng)[J].儀表技術(shù)與傳感器,2017(12):67-71+113.

      [6]周曼麗,姜文剛.基于嵌入式Web服務(wù)器的植物工廠遠(yuǎn)程監(jiān)控系統(tǒng)研究與實(shí)現(xiàn)[J].中國(guó)農(nóng)機(jī)化,2011(05):90-95.

      [7]王先春,郭杰榮,胡惟文,等.基于ARM_Linux的嵌入式Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2007(14):163-165.

      猜你喜歡
      嵌入式
      TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
      電子制作(2019年7期)2019-04-25 13:17:14
      嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
      電子制作(2018年18期)2018-11-14 01:48:16
      搭建基于Qt的嵌入式開發(fā)平臺(tái)
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
      Altera加入嵌入式視覺聯(lián)盟
      倍福 CX8091嵌入式控制器
      介休市| 明光市| 章丘市| 山西省| 深州市| 镇赉县| 汝城县| 西乌珠穆沁旗| 荥阳市| 德清县| 林口县| 府谷县| 尉氏县| 玉田县| 台南县| 东丰县| 沧州市| 益阳市| 麦盖提县| 万载县| 霍邱县| 璧山县| 沙河市| 皮山县| 呈贡县| 延边| 梁河县| 蓝田县| 禹州市| 平阴县| 兴山县| 大新县| 漯河市| 龙陵县| 潮安县| 克东县| 民县| 南靖县| 海安县| 馆陶县| 永平县|