<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM9 AT91RM9200T的嵌入式網(wǎng)絡(luò )接口

基于A(yíng)RM9 AT91RM9200T的嵌入式網(wǎng)絡(luò )接口

作者: 時(shí)間:2009-04-09 來(lái)源:網(wǎng)絡(luò ) 收藏

1 引言

本文引用地址:http://dyxdggzs.com/article/152539.htm

  當今時(shí)代設備化是當今科技發(fā)展的趨勢。如何使用系統將設備的遠程控制、數據的遠程傳輸數據轉發(fā)到上呢?網(wǎng)關(guān)使用Linux操作系統,數據存儲芯片SDRAM、FLASH,控制芯片DM9161等,實(shí)現網(wǎng)絡(luò )通訊的傳輸方案便是這種思想而設計的。

  2 硬件設計

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

系統的硬件結構框架

2.1 簡(jiǎn)介

  是英國ATMEL公司出品的一款工業(yè)級微處理器,處理速度可達200MIPS。其集成了USB 2.0 全速主機和設備端口及與10/100 Base-T 以太網(wǎng)媒體訪(fǎng)問(wèn)控制器(MAC)。此外,它還提供一系列符合工業(yè)標準的外設。

  2.2存儲器電路

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

  2.2.1 Flash 存儲器

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

  2.2.2 SDRAM

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

  本系統采用兩片HY57V641620 并聯(lián)構成32 位的SDRAM 存儲系統,其中一片為高16 位,另一片為低16位。兩片HY57V641620 的CLK 端接的SDCLK 端、CLE 端接AT91RM9200的 CLE 端。

  2.2.3 以太網(wǎng)接口控制器DM9161接口

  本設計使用DM9161作為以太網(wǎng)的物理層接口。DM9161是一款低功耗、高性能的CMOS芯片,支持10M和100M的以太網(wǎng)傳輸,編碼、譯碼輸入和輸出數據。它通過(guò)RMII與AT91RM9200相連,經(jīng)過(guò)一個(gè)隔離器件(H1012),提供了RJ45接口。

  3 軟件設計

  本系統采用Linux 作為操作系統。Linux的是一套免費的32位的多任務(wù)操作系統, Linux系統穩定與網(wǎng)絡(luò )功能非常強大。與其它操作系統相比,Linux還具有以下特色:

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

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

  (3)具備高度移植性。

  3.1 網(wǎng)絡(luò )程序的設計

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

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

TCP/IP 網(wǎng)絡(luò )協(xié)議層次圖

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

tcp/ip相關(guān)文章:tcp/ip是什么



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>