色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARM9 AT91RM9200T實(shí)現(xiàn)的嵌入式網(wǎng)絡(luò)通訊

電子設(shè)計(jì) ? 2018-09-27 08:59 ? 次閱讀

1 引言

當(dāng)今時(shí)代設(shè)備網(wǎng)絡(luò)化是當(dāng)今科技發(fā)展的趨勢(shì)。如何使用嵌入式系統(tǒng)將設(shè)備的遠(yuǎn)程控制、數(shù)據(jù)的遠(yuǎn)程傳輸數(shù)據(jù)轉(zhuǎn)發(fā)到網(wǎng)絡(luò)上呢?這里設(shè)計(jì)的是一個(gè)信息電器網(wǎng)絡(luò)接口模塊,并構(gòu)建一個(gè)實(shí)現(xiàn)特定功能的嵌入式Web服務(wù)器,它可以對(duì)遠(yuǎn)程設(shè)備進(jìn)行監(jiān)控,用戶(hù)可通過(guò)網(wǎng)絡(luò)遠(yuǎn)程訪(fǎng)問(wèn)Web服務(wù)器來(lái)實(shí)現(xiàn)數(shù)據(jù)的采集和歷史數(shù)據(jù)的查詢(xún),也可以通過(guò)各種接口對(duì)信息家電進(jìn)行控制。另外,還可以根據(jù)需要添加新的控制功能, 而不需對(duì)Web服務(wù)器的框架進(jìn)行大的改動(dòng)。

2 硬件設(shè)計(jì)

本系統(tǒng)采用ATMEL公司生產(chǎn)的微處理器AT91RM9200T 。其處理速度可達(dá)200MIPS,同時(shí)它也具有USB、Earthnet、支持RS485紅外串口、IIC、SPI、SSC等豐富的片內(nèi)資源。網(wǎng)口控制芯片DM9161, SDRAM和Flash接口。系統(tǒng)的硬件結(jié)構(gòu)框架如圖1所示。

2.1 AT91RM9200T簡(jiǎn)介

AT91RM9200T是英國(guó)ATMEL公司出品的一款工業(yè)級(jí)ARM9微處理器,處理速度可達(dá)200MIPS。其集成了USB 2.0 全速主機(jī)和設(shè)備端口及與10/100 Base-T 以太網(wǎng)媒體訪(fǎng)問(wèn)控制器(MAC)。

2.2存儲(chǔ)器接口電路

存儲(chǔ)器接口電路包括兩個(gè)方面:一是RAM接口,主要存儲(chǔ)數(shù)據(jù),采用PCI接口方式;二是Flash接口,主要存儲(chǔ)操作系統(tǒng)及應(yīng)用軟件,采用并口形式與CPU相連。

2.2.1 Flash 存儲(chǔ)器接口電路

Flash 在系統(tǒng)中通常用于存放程序代碼、常量表以及一些系統(tǒng)掉電后要保存的數(shù)據(jù)。本系統(tǒng)采用Intel 公司生產(chǎn)的NOR flash,與NAND flash 相比,它的優(yōu)點(diǎn)是可以直接從flash中運(yùn)行程序,但是工藝復(fù)雜,價(jià)格比較貴。

2.2.2 SDRAM 接口電路

SDRAM 是高速的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,在系統(tǒng)中主要用作程序的運(yùn)行空間、數(shù)據(jù)及堆棧區(qū)。與Flash 存儲(chǔ)器相比較,SDRAM 不具有掉電保持?jǐn)?shù)據(jù)的特性,但其存取速度大大高于Flash 存儲(chǔ)器,且具有讀/寫(xiě)的屬性。

本系統(tǒng)采用兩片HY57V641620 并聯(lián)構(gòu)成32 位的SDRAM 存儲(chǔ)系統(tǒng),一片為高16 位,另一片為低16位。兩片HY57V641620 的CLK 端接的SDCLK 端、CLE 端接AT91RM9200的 CLE 端。

3 軟件設(shè)計(jì)

本系統(tǒng)采用Linux 作為操作系統(tǒng)。Linux具有以下特點(diǎn):

(1)采用階層式目錄結(jié)構(gòu),文件歸類(lèi)清楚、容易管理;

(2) 支持多種文件系統(tǒng),如FAT16,FAT32,NTFS等;

(3)具備高度移植性。

3.1 網(wǎng)絡(luò)程序的設(shè)計(jì)

3.1.1 Linux 下的網(wǎng)絡(luò)編程協(xié)議分析

Linux 下的TCP/IP 網(wǎng)絡(luò)協(xié)議棧的各層之間的通訊是通過(guò)一系列互相連接層的軟件來(lái)實(shí)現(xiàn)的,結(jié)構(gòu)層次如圖2 所示。

其中socket 層由專(zhuān)門(mén)用來(lái)處理Socket 的通用套接字管理軟件處理。

網(wǎng)絡(luò)程序是由客戶(hù)端和服務(wù)器端兩部分組成。服務(wù)器端建立步驟為socket-->bind-->listen-->accept。客戶(hù)端socket-->connect。Linux通過(guò)套結(jié)字socket和其他函數(shù)的調(diào)用進(jìn)行網(wǎng)絡(luò)通訊。以下是網(wǎng)絡(luò)程序部分函數(shù):

3.2 Linux中網(wǎng)絡(luò)通信編程的實(shí)現(xiàn)

在編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序時(shí),需注意計(jì)算機(jī)中的數(shù)據(jù)存儲(chǔ)有兩種字節(jié)優(yōu)先順序:高位字節(jié)優(yōu)先和低位字節(jié)優(yōu)先。在互聯(lián)網(wǎng)上,是以高位字節(jié)優(yōu)先順序傳輸數(shù)據(jù)的。

下面給出部分Linux下網(wǎng)絡(luò)通信應(yīng)用程序的源代碼實(shí)例。

int main() 函數(shù)中部分代碼如下:

其中,使用庫(kù)函數(shù)inet_pton()將輸入的字符串IP轉(zhuǎn)換為connect函數(shù)可識(shí)別的整數(shù)uiip。

4 結(jié)束語(yǔ)

本設(shè)計(jì)已在ARM9開(kāi)發(fā)板上實(shí)現(xiàn)了基于嵌入式網(wǎng)關(guān)的嵌入式系統(tǒng)網(wǎng)絡(luò)通訊。它結(jié)合目前飛速發(fā)展的32位嵌入式技術(shù),采用嵌入式Linux操作系統(tǒng),應(yīng)用豐富,內(nèi)嵌嵌入式Web服務(wù)器,用于遠(yuǎn)程控制、設(shè)置、和監(jiān)視設(shè)備的狀態(tài)。通過(guò)以太網(wǎng)實(shí)現(xiàn)嵌入式系統(tǒng)與網(wǎng)絡(luò)服務(wù)器的信息傳遞以及音頻視頻等占用大量帶寬的數(shù)據(jù)的傳輸,將以前單片機(jī)時(shí)代的低速傳輸模式升級(jí)為使用100M帶寬的TCP/IP網(wǎng)絡(luò)進(jìn)行通信。開(kāi)發(fā)者可根據(jù)實(shí)際情況編寫(xiě)上層應(yīng)用軟件,即可解決大多數(shù)的工控設(shè)備和通訊設(shè)備的網(wǎng)絡(luò)通訊問(wèn)題,實(shí)現(xiàn)“嵌入式Internet”。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8685

    瀏覽量

    151652
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11336

    瀏覽量

    210099
  • arm9
    +關(guān)注

    關(guān)注

    2

    文章

    290

    瀏覽量

    55060
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5119

    瀏覽量

    97947
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HTTP網(wǎng)絡(luò)通訊過(guò)程

    的 OSI 模型。 OSI ?是一種理論下的模型,而? TCP/IP ?已被廣泛使用,成為網(wǎng)絡(luò)互聯(lián)事實(shí)上的標(biāo)準(zhǔn)。 2. HTTP 網(wǎng)絡(luò)通訊過(guò)程 示例:簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)淠P?詳解:當(dāng)鍵入網(wǎng)址到網(wǎng)頁(yè)顯示的
    的頭像 發(fā)表于 01-20 09:07 ?59次閱讀
    HTTP<b class='flag-5'>網(wǎng)絡(luò)通訊</b>過(guò)程

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來(lái)越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊等多種功能。本文將對(duì)
    的頭像 發(fā)表于 01-13 16:30 ?227次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    ARM架構(gòu)嵌入式主板特點(diǎn)

    極其廣泛。ARM架構(gòu)嵌入式主板有什么特點(diǎn)呢?一、工作時(shí)間及環(huán)境:ARM主板不受時(shí)間限制,可常開(kāi)機(jī),無(wú)需人員維護(hù)。在有電源調(diào)節(jié)的情況下,只要接通電源,就會(huì)自動(dòng)啟動(dòng),
    的頭像 發(fā)表于 12-31 16:03 ?271次閱讀
    <b class='flag-5'>ARM</b>架構(gòu)<b class='flag-5'>嵌入式</b>主板特點(diǎn)

    ARM嵌入式通信協(xié)議及應(yīng)用

    隨著科技的飛速發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域扮演著越來(lái)越重要的角色。ARM處理器因其高性能、低功耗的特點(diǎn),在嵌入式系統(tǒng)中得到了廣泛應(yīng)用。通信協(xié)議作為嵌入式系統(tǒng)的重要組成部分,對(duì)于
    的頭像 發(fā)表于 12-28 09:18 ?295次閱讀

    ARM嵌入式編程高效技巧

    隨著物聯(lián)網(wǎng)和智能設(shè)備的快速發(fā)展,ARM嵌入式系統(tǒng)的應(yīng)用越來(lái)越廣泛。從智能手機(jī)到智能家居,再到工業(yè)自動(dòng)化,ARM處理器幾乎無(wú)處不在。因此,掌握ARM
    的頭像 發(fā)表于 12-28 09:17 ?278次閱讀

    ARM嵌入式實(shí)時(shí)操作系統(tǒng)比較

    嵌入式系統(tǒng)領(lǐng)域,實(shí)時(shí)操作系統(tǒng)(RTOS)是確保任務(wù)按時(shí)完成的關(guān)鍵技術(shù)。ARM架構(gòu)因其低功耗、高性能的特點(diǎn),在嵌入式系統(tǒng)中得到了廣泛應(yīng)用。本文將對(duì)幾款流行的ARM
    的頭像 發(fā)表于 12-28 09:15 ?447次閱讀

    運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的心跳檢測(cè)之C#上位機(jī)編程

    使用C#上位機(jī)編程實(shí)現(xiàn)運(yùn)動(dòng)控制卡網(wǎng)絡(luò)通訊的心跳檢測(cè)功能
    的頭像 發(fā)表于 12-24 10:54 ?203次閱讀
    運(yùn)動(dòng)控制卡<b class='flag-5'>網(wǎng)絡(luò)通訊</b>的心跳檢測(cè)之C#上位機(jī)編程

    為何ZLG致遠(yuǎn)電子要推出LGA嵌入式核心板?

    、MR6450等5個(gè)系列,共12個(gè)型號(hào)的LGA形態(tài)的嵌入式核心板,涵蓋了ARM9、A7、RISC-V等不同處理器架構(gòu)。為什么有板對(duì)板連接器之后,我們還要推出LGA
    的頭像 發(fā)表于 11-30 01:04 ?226次閱讀
    為何ZLG致遠(yuǎn)電子要推出LGA<b class='flag-5'>嵌入式</b>核心板?

    ARM MCU嵌入式開(kāi)發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片+嵌入的開(kāi)始

    ,如視頻點(diǎn)播。聯(lián)網(wǎng)嵌入式系統(tǒng)通過(guò)有線(xiàn)或無(wú)線(xiàn)方式連接網(wǎng)絡(luò),智能家居是典型應(yīng)用。移動(dòng)嵌入式系統(tǒng)如智能手機(jī)、可穿戴設(shè)備,對(duì)運(yùn)算能力和低功耗有高要求。按主控芯片分,小型嵌入式系統(tǒng)簡(jiǎn)單,多由8/
    發(fā)表于 09-09 14:48

    功能強(qiáng)大的網(wǎng)絡(luò)通訊工具,支持各類(lèi)TCP、UDP、HTTP的通訊協(xié)議

    功能強(qiáng)大的網(wǎng)絡(luò)通訊工具,支持各類(lèi)TCP、UDP、HTTP的通訊協(xié)議,簡(jiǎn)單方便,包含歷史記憶功能,體積小,服務(wù)器調(diào)試最合適
    發(fā)表于 09-05 11:51 ?0次下載

    電信網(wǎng)絡(luò)通訊接口浪涌保護(hù)器綜合方案

    在現(xiàn)代社會(huì),電信網(wǎng)絡(luò)通訊系統(tǒng)已成為信息傳遞和日常生活的重要組成部分。然而,由于雷擊、開(kāi)關(guān)操作、電源故障等因素,電信設(shè)備時(shí)常面臨浪涌電壓的威脅。浪涌電壓可能對(duì)設(shè)備造成損壞,導(dǎo)致系統(tǒng)故障甚至癱瘓。因此
    的頭像 發(fā)表于 06-13 10:55 ?438次閱讀
    電信<b class='flag-5'>網(wǎng)絡(luò)通訊</b>接口浪涌保護(hù)器綜合方案

    工業(yè)網(wǎng)絡(luò)通訊協(xié)議有哪些

    隨著工業(yè)自動(dòng)化的不斷發(fā)展,設(shè)備之間的互聯(lián)互通和數(shù)據(jù)交換變得越來(lái)越重要。工業(yè)網(wǎng)絡(luò)通訊協(xié)議作為實(shí)現(xiàn)這一功能的關(guān)鍵技術(shù),其在工業(yè)自動(dòng)化系統(tǒng)中扮演著至關(guān)重要的角色。本文將對(duì)工業(yè)網(wǎng)絡(luò)通訊協(xié)議進(jìn)行綜述,重點(diǎn)介紹幾種常見(jiàn)的工業(yè)
    的頭像 發(fā)表于 06-06 18:02 ?1775次閱讀

    嵌入式片上系統(tǒng)和ARM哪個(gè)更好

    嵌入式片上系統(tǒng)和ARM各有其優(yōu)勢(shì),難以直接比較哪個(gè)更好,因?yàn)樗鼈冊(cè)诓煌膽?yīng)用場(chǎng)景和需求下都有各自的價(jià)值。
    的頭像 發(fā)表于 03-28 15:14 ?552次閱讀

    嵌入式人工智能的就業(yè)方向有哪些?

    網(wǎng)絡(luò)編程開(kāi)發(fā)及實(shí)戰(zhàn)下 數(shù)據(jù)庫(kù)開(kāi)發(fā) Linux應(yīng)用開(kāi)發(fā)綜合實(shí)戰(zhàn) 三:嵌入式Linux系統(tǒng)工程師,Linuxkernel工程師,嵌入式Linux驅(qū)動(dòng)工程師 ARM體系結(jié)構(gòu)與接口技術(shù) 系統(tǒng)
    發(fā)表于 02-26 10:17

    嵌入式軟件開(kāi)發(fā)應(yīng)該掌握哪些知識(shí)?

    掌握的知識(shí) 1.基礎(chǔ)知識(shí) 1.1 c/c++編程語(yǔ)言和數(shù)據(jù)結(jié)構(gòu) C/C++ 是嵌入式系統(tǒng)中常用的編程語(yǔ)言,因?yàn)樗鼈兲峁┝酥苯釉L(fǎng)問(wèn)硬件的能力。通過(guò)使用特定的編譯器和調(diào)用硬件相關(guān)的接口,可以實(shí)現(xiàn)對(duì)各種外設(shè)
    發(fā)表于 02-19 11:23
    主站蜘蛛池模板: music radio在线收听| 曼谷av女郎| 狠狠人妻久久久久久综合九色| 久久精品综合电影| 肉肉高潮液体高干文H| 乱h好大噗嗤噗嗤烂了| 偷拍自偷拍亚洲精品| 重口味av| 狠狠射首页| 日本精品久久久久中文字幕| 在线观看免费国产成人软件| 国产精品永久免费视频| 琪琪午夜福利免费院| 一级做a爰片久久毛片免费| 国产高清砖码区| 青青青青青青草| 2020国产欧洲精品视频| 狠狠色综合久久丁香婷婷| 无码一区二区三区| free俄罗斯性xxxxhd派对| 浪潮AV色综合久久天堂| 亚洲精品一本之道高清乱码| 国产成人精品亚洲线观看| 免费精品一区二区三区在线观看| 亚洲精品人成电影网| 国产精品毛片AV久久97| 色青青草原桃花久久综合| 超碰在线视频| 欧美日韩国产码在线| 69亞洲亂人倫AV精品發布| 久久亚洲精品AV成人无| 在线涩涩免费观看国产精品| 久久a级片| 一本道综合久久免费| 很黄很色60分钟在线观看| 性白俄罗斯高清xxxxx| 国产 高清 无码 在线播放| 日韩免费一区二区三区在线| 成在线人免费视频| 日本无码人妻丰满熟妇5G影院 | 91久久精品一区二区三区|