摘要
网络资源的广泛、便捷和资源共享等优势使得网络技术在各个领域的应用越来越广泛,嵌入式系统也不例外,但是嵌入式操作系统自身支持的网卡设备不是太多,这就极大地限制了嵌入式实时操作系统VxWorks对网络资源的使用,因此对VxWorks网络驱动软件的开发就成为了当下的热点和难点;在详细介绍了一种基于MUX下END型网络驱动软件的开发过程,对板级支持包BSP的配置和功能以及MUX在VxWorks END网络驱动软件中的作用进行了详细的研究和论述,并结合实践中用到的RTL8139D型的网卡在Vx-Works实时操作系统下驱动程序的开发为例,给出了END驱动程序的基本框架和开发流程,对所有基于MUX机制下的VxWorks网络驱动软件开发具有参考价值。
With the advantage of extensive application and convenience of network resources and its resources sharing, network technolo- gy has found more extensive application in various fields, and Embedded System is no exception. However, the number of network cards sup- ported by the Embedded Operating System is limited, which greatly limits the real--time operation system Vxworks' utilization of network resources, so the design of Network Driver in Vxworks systems comes to be a hotspot and problem. This paper gives a detailed representa- tion of the development process of End Network Driver in MUX environment and a detailed research and discussion of the configuration and function of Board Support Package (BSP) and MUX's function in the End Network Driver in Vxworks environment. Combined with network card RTL8139D's usage in the design of the driver in real--time operating system VxWorks, this papers lays out the basic framework and development process of END driver, which may have a reference value for other network device driver developers.
出处
《计算机测量与控制》
CSCD
北大核心
2009年第1期218-220,233,共4页
Computer Measurement &Control
基金
航空基金项目(20061353017)