中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM9 AT91RM9200T的嵌入式網絡接口

        基于ARM9 AT91RM9200T的嵌入式網絡接口

        作者: 時間:2009-04-09 來源:網絡 收藏

        1 引言

        本文引用地址:http://www.antipu.com.cn/article/152539.htm

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

          2 硬件設計

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

        系統(tǒng)的硬件結構框架

        2.1 簡介

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

          2.2存儲器電路

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

          2.2.1 Flash 存儲器

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

          2.2.2 SDRAM

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

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

          2.2.3 以太網接口控制器DM9161接口

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

          3 軟件設計

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

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

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

          (3)具備高度移植性。

          3.1 網絡程序的設計

          3.1.1 Linux 下的網絡編程協(xié)議分析

          Linux 下的TCP/IP 網絡協(xié)議棧的各層之間的通訊是通過一系列互相連接層的軟件來實現(xiàn)的,結構層次如圖2 所示。

        TCP/IP 網絡協(xié)議層次圖

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        tcp/ip相關文章:tcp/ip是什么



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉