• 
    

    
    

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

      嵌入式網(wǎng)絡(luò)智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)分析

      2017-12-28 02:09:34謝衎祺廣州工商學(xué)院
      數(shù)碼世界 2017年11期
      關(guān)鍵詞:內(nèi)核調(diào)用嵌入式

      謝衎祺 廣州工商學(xué)院

      嵌入式網(wǎng)絡(luò)智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)分析

      謝衎祺 廣州工商學(xué)院

      基于Internet當(dāng)作標(biāo)志的一種嵌入式系統(tǒng),該系統(tǒng)逐漸朝著更好的方向前進(jìn),同時(shí)相關(guān)人員巧妙的把嵌入式設(shè)備有機(jī)的和Internet相連結(jié)合起來(lái)的方式,得到了相應(yīng)的嵌入式技術(shù),而該技術(shù)希望在未來(lái)的道路上可以得到大力的推廣。

      嵌入式 系統(tǒng)軟件移植 Web服務(wù)器

      1 嵌入式網(wǎng)絡(luò)智能控制系統(tǒng)的體系結(jié)構(gòu)

      對(duì)于拓?fù)浣Y(jié)構(gòu)來(lái)說(shuō),主要是嵌人式網(wǎng)絡(luò)智能終端和以太網(wǎng)之間處于直接連接的狀態(tài),而且相關(guān)數(shù)據(jù)慢慢輸送到Web服務(wù)器中以后,這個(gè)時(shí)候廣域網(wǎng)中的主機(jī)能夠在任何時(shí)間對(duì)Web服務(wù)器中的信息進(jìn)行訪問(wèn),其目的是為了得到嵌入式網(wǎng)絡(luò)智能終端產(chǎn)生的數(shù)據(jù)亦或是對(duì)該智能終端進(jìn)行控制。就存在特定權(quán)限的主機(jī)而言,也可以對(duì)該智能終端實(shí)現(xiàn)直接訪問(wèn)的目的。

      通常情況下,嵌入式網(wǎng)絡(luò)智能終端主要由以下幾個(gè)部分組成:第一部分是微處理器;第二部分是外部接口;第三部分是網(wǎng)絡(luò)信息處理;第四部分是電平轉(zhuǎn)換;第五部分是擴(kuò)展存儲(chǔ)器等。

      2 軟件系統(tǒng)

      2.1 嵌人式網(wǎng)絡(luò)智能控制終端與Web服務(wù)器之間信息的交換

      由于Web服務(wù)器在遠(yuǎn)程是設(shè)備中起到了重要的作用,它能夠通過(guò)相應(yīng)的公共網(wǎng)接口(CGI)具有的表單對(duì)相關(guān)的設(shè)備參數(shù)進(jìn)行修改,進(jìn)而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控的目的。而Web服務(wù)器屬于遠(yuǎn)程管理,尤其是針對(duì)于一些不具備傳統(tǒng)用戶界面的設(shè)備要求。不僅僅如此,Web服務(wù)器能夠和相關(guān)遠(yuǎn)程設(shè)備實(shí)現(xiàn)通信的目的,并呈現(xiàn)出相關(guān)數(shù)據(jù)。就拓?fù)洵h(huán)境而言,以下幾個(gè)部分應(yīng)用超文本協(xié)議(HTTP)可以達(dá)到信息交換的目的:第一種是Web服務(wù)器;第二種是客戶機(jī);第三種是嵌入式網(wǎng)絡(luò)智能終端。

      通常情況下,HTTP請(qǐng)求報(bào)文主要由以下幾部分組成:第一部分是請(qǐng)求行;第二部分是可選報(bào)頭;第三部分是選報(bào)文報(bào)體字段。倘若請(qǐng)求行建立完成以后,那么就會(huì)形成活動(dòng)的舞臺(tái)。所謂可選報(bào)頭,簡(jiǎn)單的說(shuō)是針對(duì)客戶機(jī)請(qǐng)求的協(xié)議而言的,及其服務(wù)器在開(kāi)始回應(yīng)的前期階段應(yīng)當(dāng)對(duì)客戶的相關(guān)信息有所掌握。

      2.2 網(wǎng)絡(luò)數(shù)據(jù)的提交

      通常情況下,實(shí)現(xiàn)網(wǎng)絡(luò)編程主要包含以下幾個(gè)步驟:第一,創(chuàng)建套接字,對(duì)socket進(jìn)行調(diào)用;第二是綁定套接字,調(diào)用ibnd;第三是創(chuàng)建連接,調(diào)用connect;第四是監(jiān)聽(tīng)連接,對(duì)listen進(jìn)行調(diào)用;第五是建立連接,對(duì)accept進(jìn)行調(diào)用。

      3 系統(tǒng)軟件的移植

      3.1 系統(tǒng)源代碼的修改

      本文在設(shè)計(jì)的時(shí)候主要使用了uClinux操作系統(tǒng)。在實(shí)際應(yīng)用的過(guò)程中,依據(jù)硬件對(duì)uClinux相關(guān)代碼及其硬件部分做出了認(rèn)真的調(diào)整,對(duì)于uClinux內(nèi)核源代碼來(lái)說(shuō),主要對(duì)S3C4510B片里面含有的相關(guān)內(nèi)容定位到了uClinux-Samsung/Linux-2.4.xincludeasm-armnommuarchsamsunghardware.h的文件里面,這樣就需要相關(guān)人員對(duì)一些地方進(jìn)行修改,例如將主時(shí)鐘頻率設(shè)定為20MHz,對(duì)系統(tǒng)的主板頻率進(jìn)行設(shè)置。倘若串行口使用的是內(nèi)部時(shí)鐘信號(hào),主要的作用是生成波特率,那么該頻率還應(yīng)當(dāng)和相關(guān)串行通信存在密切的聯(lián)系。

      依據(jù)相關(guān)要求將需要的寄存器及其容量都已經(jīng)做好了相應(yīng)的設(shè)定,從而促使這些設(shè)定能夠和該智能終端處于對(duì)應(yīng)的狀態(tài)。

      3.2 添加通訊程序

      (1)相關(guān)人員應(yīng)當(dāng)首先建立一個(gè)uClinux-dist/user/myapp目錄,接著再進(jìn)入到這個(gè)目錄中。(2)對(duì)myapp.c這個(gè)文件進(jìn)行編輯;就這個(gè)文件而言,主要借用了2.2節(jié)中的編程內(nèi)容,對(duì)受控對(duì)象的信息做好搜集工作,然后在對(duì)這些信息進(jìn)行時(shí)刻的檢測(cè)。

      3.3 重新編譯uClinux

      因?yàn)樵?.1節(jié)內(nèi)容中主要對(duì)uClinux內(nèi)核進(jìn)行了詳細(xì)的修改,而且2.2節(jié)內(nèi)容中增加了相應(yīng)的通信程序myapp.c,同時(shí)也將uClinux-dist/user/Makefile進(jìn)行了修改,所以相關(guān)人員一定要對(duì)uClinux內(nèi)核做好重新編譯的工作。

      相關(guān)人員對(duì)uClinux編譯以后,這個(gè)時(shí)候就會(huì)在uClinux-Samaung/images的目錄中形成以下兩個(gè)文件:一個(gè)文件是image.ram;另一個(gè)文件是image.rom。相關(guān)人員可以把image.rom進(jìn)行操作而輸送到Flash存儲(chǔ)器里面,倘若系統(tǒng)出現(xiàn)復(fù)位亦或是上電的情況下,那么這個(gè)時(shí)候內(nèi)核就會(huì)自動(dòng)解壓到SDRAM中,從而開(kāi)始運(yùn)作起來(lái)。

      4 結(jié)語(yǔ)

      通過(guò)以上內(nèi)容的論述,可以得知:在本文主要應(yīng)用的是uClinux操作系統(tǒng),能夠促使微處理系統(tǒng)可以和以太網(wǎng)實(shí)現(xiàn)直接相連的目的,而且廣域網(wǎng)中的主機(jī)可以在任何時(shí)間都可以對(duì)該智能終端進(jìn)行檢測(cè)。通常情況下,相關(guān)人員使用該技術(shù)主要有較多的優(yōu)勢(shì),例如可以達(dá)到遠(yuǎn)程控制的效果、起到節(jié)約資金的作用,簡(jiǎn)化了操作步驟等特征,相信該技術(shù)在未來(lái)的發(fā)展道路上可以得到大力的推廣。

      [1]肖遼亮,鄧木生.嵌入式網(wǎng)絡(luò)智能控制系統(tǒng)的研究[J].微計(jì)算機(jī)信息,2008,(08):53-55.

      [2]肖遼亮,趙凱輝.嵌入式網(wǎng)絡(luò)智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2006,(36):184-186.

      猜你喜歡
      內(nèi)核調(diào)用嵌入式
      萬(wàn)物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
      強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
      核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
      基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
      Linux內(nèi)核mmap保護(hù)機(jī)制研究
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      搭建基于Qt的嵌入式開(kāi)發(fā)平臺(tái)
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
      基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
      Altera加入嵌入式視覺(jué)聯(lián)盟
      江门市| 林芝县| 新化县| 德惠市| 临安市| 商洛市| 太白县| 兴安盟| 百色市| 东至县| 哈巴河县| 泰州市| 泰顺县| 通渭县| 镇雄县| 宁南县| 保定市| 南投县| 陇川县| 锦屏县| 和平县| 龙口市| 安平县| 娱乐| 长宁县| 阳信县| 通榆县| 昌江| 噶尔县| 瑞金市| 景谷| 武冈市| 台安县| 文昌市| 岱山县| 精河县| 资溪县| 秦安县| 三门县| 永德县| 阿拉善盟|