打印本文 关闭窗口 | ||||
基于VxWorks的网络接口设计,VxWorks,S3C44B0,RTL8019,网络,MUX接口来源于瑞达科技网 | ||||
作者:佚名 文章来源:不详 点击数 更新时间:2011/12/29 文章录入:瑞达 责任编辑:瑞达科技 | ||||
|
||||
VxWorks操作系统以其高度的可靠性、优秀的实时性、灵活的可裁减性等优势在嵌入式系统中备受关注,广泛应用于许多行业;而随着网络技术的发展,嵌入式技术与网络技术的结合已成必然。VxWorks是最早在其内核中加入TCP/IP协议的嵌入式实时操作系统。如何设计基于VxWorks的网络接口,是摆在嵌入式开发人员面前的首要课题。本设计以三星公司的ARM7(S3C44B0)为核心CPU,开发了VxWorks下的网络接口,包括硬件设计和软件实现两个部分。 1 硬件设计 核心CPU采用三星公司的S3C44B0。S3C44B0采用ARM7TDMI内核,它通过提供全面的、通用的片上外设,大大减少了系统电路除处理器以外的元器件配置,降低了系统成本。 网络接口芯片采用Realtek公司生产的RTL8019AS。它是一款高度集成的以太网控制器,不仅集成了MAC(介质访问控制)子层和物理层的性能,而且与NE2000兼容,具有软件可移植性强以及价格低廉等优点。 S3C4480与RTL8019AS的硬件接口原理如图1所示。从图1中可以看出,RTL8019AS的使能端连到S3C44B0的nGCS3,因此它的地址映射在系统的Bank3上,基地址为0x06000000。RTL8019AS支持8位/16位数据总线,在本电路中采用16位方式。
|