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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式Linux的SOHO路由器電路設計

    嵌入式Linux的SOHO路由器電路設計

    作者: 時間:2017-10-26 來源:網絡 收藏

      針對目前SOHO 設計方案難以滿足高速接入網用戶要求和存在系統穩定性方面的不足,以嵌入式 操作系統為基礎,提出一種新的SOHO(Small Office and Home Office)設計方案,有效地提高了系統的穩定性和安全性。

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

      利用 內核支持IP Masquerade技術實現NAT轉換,實現多臺主機共享訪問因特網。IP Masquerade 工作原理:客戶機將實現IP Masquerade 的 機器設置為缺省網關,當IP Masquerade 的Linux 機器收到客戶機的數據包時,對其進行改寫,將源地址替換為自己的IP 地址,將源端口號換成一個新的端口號,并且對該過程進行記錄;當接收到響應數據包時,如果其端口號正是先前所指定的端口號則再對該數據包進行改寫,將其目的IP 地址及目的端口號替換為原來記錄的客戶機IP 地址和端口號,然后再發送給客戶機。

        

    1.jpg

      S3C2410X 微處理器通過系統總線連接FLASH 和SDRAM 構成存儲系統,系統上電后,微處理器從FLASH 中讀取初始化程序,SDRAM 為程序運行和數據處理和轉發提供臨時存儲空間。以太網控制芯片DM9000,經單端口隔離變壓器和RJ45 接口與互聯網相連。DM9000 通過MII(獨立媒體接口)與交換控制芯片RTL8305SC 的PORT4 口相連,RTL8305SC 經過4 端口隔離變壓器和四個RJ-45 接口連接局域網集線器,交換機或電腦,進行數據交換或通過微處理器控制與廣域網連接。

      DM9000 與S3C2410X、RJ45 接口電路如圖所示,DM9000E 芯片的引腳INT 與S3C2410X芯片的外部中斷信號EINT14 相連,S3C2410X 片選信號nGCS4 和地址線MA2分別連接DM9000的AEN 引腳和CMD 引腳。SA6 到SA0 對應地址總線,而SA9 與SA8引腳設置為高電平,SA7引腳設置為低電平,用來片選DM9000;3C2410X 的nOE 引腳連接DM9000 的讀引腳IOR#,nWE引腳連接DM9000 的寫引腳IOW#,并將S3C2410X 數據線MD[0..15]與DM9000 的數據線SD[0..15]連接,實現數據傳輸。將RTL8305S 第5 端口設定為一個MII 接口與以太網控制芯片DM9000R MII 接口相連,RTL8305S 與四端口隔離變壓器和RJ45 接口相似。



    關鍵詞: Linux 路由器

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 九江市| 花莲市| 陆河县| 嫩江县| 竹山县| 建阳市| 镇宁| 巩义市| 松原市| 宜春市| 溧阳市| 周宁县| 武川县| 海门市| 宁波市| 乐东| 佛冈县| 兴文县| 维西| 桂平市| 天全县| 贡觉县| 阿图什市| 元江| 武定县| 高邮市| 长丰县| 舒兰市| 垦利县| 焦作市| 东乌珠穆沁旗| 丹江口市| 金溪县| 古蔺县| 团风县| 北京市| 东阳市| 锡林郭勒盟| 潼关县| 雷山县| 瓮安县|