• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式系統的串口網絡服務器的設計

    基于嵌入式系統的串口網絡服務器的設計

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

    1 引言

    本文引用地址:http://www.czjhyjcfj.com/article/152360.htm

    在后PC時代,所有的設備都要網絡化,是未來科技發展的趨勢。而在自動化領域有成千上萬的傳感器,控制器及其他設備。而他們之間最常用的通信接口就是RS-232。而隨著通信技術的進步,這種簡單的通信方法越來越不能適應需要。而高度成熟的網絡技術為這一問題的解決提供了一種思路。在實際工作中,筆者為了通過Internet讀取只有RS-232的傳感器中數據,S3C4510B了一個器的最小

    2 硬件

    微處理器采用三星公司的硬件S3C4510B,網口控制芯片采用Realtek公司的RTL8201,串口控制芯片采用常見的MAX232。主要芯片都是高度集成,接線簡潔,原理清晰。體系結構如圖1所示。


    2.1 S3C4510B簡介
    本系統CPU選用Samsung公司的S3C4510B。S3C4510B是以太網應用系統的高性價比16/32位RISC微控制器,內含一個有ARM公司的16/32位ARM7TDMI RISC處理器,ARM7TDMI為低功耗高性能的16/32核。最適合用于對價格及功耗敏感的應用場合。
    2.2 Flash存儲器接口電路
    Flash存儲器實在EPROM和EEPROM的制造基礎上產生的一種非易失存儲器。該存儲器集成度高,制造成本低于DRAM,即具有SRAM讀寫的靈活行和較快的訪問速 度又具有ROM在斷電之后不丟失信息的特點所以發展迅速。Flash在系統中通常用于存放程序代碼,常量表以及一些在系統掉電后需要保存的用戶數據。
    本系統中采用的Flash存儲器日本富士公司生產的MBM29F016。具有16M位(2M字節)、單一5V供電的閃速存儲器。2M字節的數據區被分為32個64k字節的區段,因而具有靈活擦除功能。
    Flash在本系統中用來存放uClinux操作系統程序代碼。系統上電或復位后從此處獲取指令并開始執行。因此S3C4510B的nRCS0>接至MBM29F016的CE#端。RES#端接系統服務信號。OE#接S3C4510B的nOE,
    WE#端接S3C4510B的nWBE0>。地址總線[a19~A0]與S3C4510B的地址總線[ADDR19~ADDR0]相連。16位數據總線[DQ15~DQ0]與S3C4510B的低16位數據總線[XDATA15~XDATA0]。

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

    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 读书| 吉水县| 博兴县| 济南市| 达州市| 普安县| 福建省| 泰来县| 锦屏县| 韩城市| 忻州市| 威海市| 年辖:市辖区| 当涂县| 怀集县| 鹰潭市| 宣化县| 叙永县| 沙田区| 阳东县| 高平市| 苍南县| 布尔津县| 安宁市| 靖边县| 宁化县| 清流县| 汝州市| 逊克县| 磴口县| 弥勒县| 南木林县| 三门峡市| 佛坪县| 准格尔旗| 全南县| 沁源县| 康平县| 英山县| 夹江县| 山西省|