您的位置 首页 厂商

嵌入式Linux的SOHO路由器电路设计

针对目前SOHO路由器设计方案难以满足高速接入网用户要求和存在系统稳定性方面的不足,以嵌入式Linux操作系统为基础,提出一种新的SOHO(SmallOfficeandHomeOffice)路由器

  针对现在SOHO 路由器设计方案难以满意高速接入网用户要求和存在体系稳定性方面的缺乏,以嵌入式Linux 操作体系为根底,提出一种新的SOHO(Small Office and Home Office)路由器设计方案,有效地提高了体系的稳定性和安全性。

  使用Linux 内核支撑IP Masquerade技能完成NAT转化,完成多台主机同享拜访因特网。IP Masquerade 作业原理:客户机将完成IP Masquerade 的Linux 机器设置为缺省网关,当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 接口类似。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/167141.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部