浅析SOHO路由器的设计与实现

O 引言

作为互联网的核心设备,路由器市场也越来越广阔。网络向家庭和办公室的不断普及,带动了小型路由器(即SOHO路由器)的需求。现在,市场上已经出现了大量面向SOHO的网络通信产品。其中ARM9系列微处理器以性能优越、价格低廉且技术成熟而成为目前路由器配置的首选。本文以ARM9核心芯片结合 uclinux操作系统开发模式,详细介绍了一种SOHO路由器的设计和技术实现过程。

1 SOH0路由器设计思路

路南器是一种嵌入式设备,它离不开硬件设备和软件系统的支持,对其开发一般可以理解成三层模型:硬件设备、操作系统以及运行操作系统之上的应用程序。硬件设备主要由微处理器和围绕微处理器芯片的元件电路组成,它是设备功能实现的硬件基础;中间层就是操作系统,它可连接硬件部分和应用程序,操作系统既要完成对底层硬件的基本操作,又应为应用程序提供运行环境支持;操作系统之上就是应用程序,是负责实现针对性应用的程序代码,对应于路由器的网络架构和通信协议等功能模块。

2 硬件实现

SOH0路由器的硬件结构如图1所示。图中的核心是一颗美国MARVELL公司生产的88E6218高性能16/32位微处理器。该芯片是专门为SOHO 路由器和以太网交换机而设计的,相对于目前市场上的网络通信处理器。88E6218具有性能高、成本低等优点。此外,该处理器还带有DSP指令扩展的 ARM946E高性能CPU核,其工作频率达133/150 MHz,采用16/32位RISC体系,带有8 KB指令CACHE、8 KB数据CACHE和8 KB数据RAM,可支持uclinux和Vxwork操作系统内存管理,而且内置32位ARM指令系统和16位指令集。

88E6218具有集成的以太网接口和交换功能,它内部带有一个UNIMAC结构,可以实现基于QOS机制的快速以太网交换功能。其结构框图如图2所示。 88E6218芯片具有5个支持IEEE802.3的自适应以太网接口和MAC地址端口,其中包括4个10/100BASE-TX的LAN端口和1个 10/100BA-SE-TX或者100BASE-FX可选择模式的WAN端口。这些端口可支持802模式的各种路由的网络协议,也支持10/100 Mbps二种传输速率以及全/半双工传输功能。每个端口都有CRC效验、判断、转移功能,并具有片上数据包缓冲存储器,且符合IEEE 802.3ab,802.3x,802.p,802.-1Q标准的管理功能。此外,该器件还具有IEEE 802.1p流量优先权序列能力,可提供IEEE 802.1Q VALN功能且能够无阻塞交换。

88E6218芯片内的外围功能模块包括SDRAM/FLASH的控制器、JTAG接口、可编程通用I/O口、UART串口接口、中断控制器、存储控制器与及电源调整引脚等。另外,88E6218还有一个重要特点就是提供有PHY LED灯的控制器,可以用来指示端口收发器是否连接、接收、发送、全双工等各种工作状态,以通过LED显示判断网络的连接状态。

在图1所示的SOHO路由器中,其核心处理器就选用88E6218。该芯片提供了4个LNA口,可连接到10/100M以太网,另一个WAN口连接到广域网,各端口之间有交换功能。根据操作系统的存储和运行需要,芯片还设置了SDRAM存储器和FLASH存储器,SDRAM存储器由一片4×2 Mxl6 B的HY57V281620组成,是操作系统、应用程序运行和一些数据缓存的空间。FLASH存储器由一片512Kx8BIT的AM29LV040B组成,用于存放启动程序二进制的B00TLEADER文件、操作系统以及应用程序。20针的ARM JTAG口用于调试程序和烧写FLASH。RS232接口用于提供配置管理功能和反映信息运行情况。时钟电路由一个25 MHz的晶振和滤波电容组成,RESERT电路由一块DSl708TESA芯片加一个手动按扭组成低电平复位。电源电路的输入为5 V,通过DC变压后,可在电源调整引脚偏压下提供1.5 V、1.25 V、2.5V、3.3 V电压给处理芯片,以供芯片顺利工作。此外,电路中还有大量的滤波和稳压电容。为了让使用者能清楚路由器工作状态,系统连接了LED指示灯,可通过LED 来判断SOH0路由器的连接状态和工作状态。

时间: 2024-11-03 02:36:51

浅析SOHO路由器的设计与实现的相关文章

浅析网站登录界面设计

  无论网页或是移动APP的设计,很重要的一点是如何能在小而美和功能复杂性之间找到平衡点.本文就移动APP表单设计进行浅析,看设计师是如何在设计与交互体验之间做到小而美的平衡. 一.极致的减法 这是一个异于常规设计思路而得的登录框产物,这不是通常意义上的登录窗.它仅仅保留了用户名的输入,只需按回车便可确定,跳出了登录界面设计中的条条框框,配色方面也足够醒目与简单. 二.引人注目的用户界面 1.模糊背景 最近,模糊背景的运用如雨后春笋般冒了出来,因为模糊背景的运用不仅让整个网站显得更加人性化,并且

浅析思科路由器配置之路由协议

路由协议分为两个部分:静态路由和动态路由.使用动态路由协议路由器可以自动的学习到达远端网络的路径信息.而静态路由则不然,它需要网络管理者 手动的将到达目的网络的路径添加到路由表中.静态路由适合在规模较小.不经常改变的网络中,动态路由适合在大的网络中,这样,路径的改变不需要网络管理者手动的更改路由信息,路由器将自动适应网络拓朴的改变.下面这些文章就为大家介绍如何配置静态路由和动态路由.我们将为大家以各种实例的形式来介绍这些路由协议的配置方法.静态路由及默认路由配置方法:如何配置静态路由及实例通过配

浅析平面与网页设计的差异性

这段时间,一直在做印像派的商品设计,如照片书.台历之类.从网页产品设计转行过来的我,时常在想,平面设计和网页都是设计,但区别又是那么大,那不就与大自然中的猫和老虎一样嘛,它们都属于猫科动物,但又不是同一种生物,有着很大的差别. 现在就让我们来分析一下同样作为视觉传达设计,她们之间的差异性. 1.视觉元素 在色彩方面平面设计与网页设计使用的色彩模式完全不同,平面设计因为后期的实现依赖于印刷,所以采用CMYK的色彩模式,而网页根据其显像方式使用RGB的色彩模式.平面设计时的色彩运用注重视觉的冲击力及

周鸿祎:明年发力无线搜索 路由器正在设计

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 新浪科技讯 11月25日下午消息,奇虎360今天公布了第三季度财报,营收.每股收益和第四季度预期均超华尔街预期.360董事长周鸿祎在财报电话会议上透露,360明年将在无线搜索和硬件上继续发力,他首次承认无线路由器已经在设计之中. 当被问及360搜索的市场份额能否继续增长时,周鸿祎表示,360搜索发布以来份额一直在稳步上升,到目前为止峰值大约为

浅析网站表单设计点点滴滴(一)如何更好的引导用户

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 表单,主要是负责数据采集的功能,需要访问者自己去填写,如访问者的姓名.邮箱.性别.地址.留言建议.设置密码.管理个人账户等等.时下表单无处不在,成功的表单设计不仅能提高用户的满意度,更能收集更加精确的数据,相反失败的表单设计只会收集到错误杂乱的信息,可能会最终导致潜在用户的流失. 一.组织表单的内容,给用户一个友好的引导 首先要明确的告之用户

浅析Flash动画网站设计的思路、布局、技巧及文件处理

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着网络的普及,电子商务越来越广泛的深入到现代人的日常生活中,人们希望能在互联网上获取各种各样的信息.一个新颖.动感.漂亮的网页内容能有效提升企业形象及突出产品特征.虽然使用各种语言建立网站,能使网站功能完整,但是网站界面效果无法完美地实现.Flash则是一个可以实现功能完整.界面美观并且动感效果十足的网站设计工具. 与传统方式的网页平面制作相比,flash给网站带来的好处非常明显.结合Flash动画在网络应用中的实际表现,可将其特点归纳为以下5点

浅析·平面与网页设计的差异性

这段时间,一直在做印像派的商品设计,如照片书.台历之类.从网页产品设计转行过来的我,时常在想,平面设计和网页都是设计,但区别又是那么大,那不就与大自然中的猫和老虎一样嘛,它们都属于猫科动物,但又不是同一种生物,有着很大的差别. 现在就让我们来分析一下同样作为视觉传达设计,她们之间的差异性. 1.视觉元素 在色彩方面平面设计与网页设计使用的色彩模式完全不同,平面设计因为后期的实现依赖于印刷,所以采用CMYK的色彩模式,而网页根据其显像方式使用RGB的色彩模式.平面设计时的色彩运用注重视觉的冲击力及

浅析如何在网站设计之前定义品牌

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 你也许在创建公司时就已经定义了品牌,并把它融入到各个方面,从商标到产品,再到营销材料.如果是这样的话,为了充分利用.强化品牌的市场知名度,你肯定也想利用网站传递同样的品牌信息. 如果你还没有定义自己的品牌,就应该在设计或重新设计网站之前定义品牌.这样在发展和更新企业的每个方面时,如网站.商标.宣传语.手册和产品等,品牌都可以得到体现,并且能够

浅析:seo网站设计制作几点小建议

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站是一个企业的互联网形象窗口,很多人因此很关注网站的页面设计,笔者碰到多很多老板对网站的要求就是"高大上",我不知道在他们眼中"高大上" 究竟是个什么标准(有人说是完美),但是我认为网站的设计制作更重要的是实用.美观以及良好的用户体验.下文主要介绍了本人自己对对seo网站设计制作的 几点小建议,仅供参