没有合适的资源?快使用搜索试试~ 我知道了~
论文研究-基于VxWorks的网卡驱动设计 .pdf
需积分: 12 2 下载量 30 浏览量
2019-08-18
05:05:34
上传
评论
收藏 228KB PDF 举报
温馨提示
试读
7页
基于VxWorks的网卡驱动设计,王景刚,邓如玉,随着嵌入式技术在军工、信息中的应用,如何在嵌入式实时系统下对网卡进行驱动程序的设计以及实现网络通信和管理,成为非常重要的
资源推荐
资源详情
资源评论
http://www.paper.edu.cn
- 1 -
基于 VxWorks 的网卡驱动设计
王景刚,邓如玉
哈尔滨工程大学自动化学院,哈尔滨(150001)
E-mail:wangshixiang521@163.com
摘 要:随着嵌入式技术在军工、信息中的应用,如何在嵌入式实时系统下对网卡进行驱动
程序的设计以及实现网络通信和管理,成为非常重要的技术。首先从整体上介绍 VxWorks
网络系统的基本原理和结构,然后以 Intel82557 网卡驱动为例,着重设计了网络设备驱动程
序设计与实现过程。本文对所有基于 MUX 机制下的 VxWorks 网络设备驱动程序开发者具
有参考价值。
关键词:网卡驱动程序;VxWorks;END;MUX
1.引言
VxWorks 是一个具有微内核、可裁剪的高性能强实时操作系统,它以其良好的可靠性和
卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领
域中。我校研制的综合导航显控台采用VxWorks操作系统,它作为船舶导航系统的核心设备
实时为指挥系统、驾控系统等提供各种信息。当需要更改海图模块硬盘中一些及时需要修改
的数据、程序等信息时,为避免拆卸设备,可以通过网络传输来解决上述问题。本文以
Intel82557网卡为例 ,提出了基于VxWorks的网络设备驱动程序的开发方法和实现流程。
2.VxWorks 的网络结构
VxWorks提供了与其他TCP/IP网络系统间“透明”的存取方式、BSD Socket兼用的编程接
口,远程过程调用(RPC),远程文件存取等。网络驱动程序和上层网络协议栈可以有两种
实现形式:BSD方式和MUX方式。在VxWorks中, MUX与END(增强的网络驱动程序)合称
SENS驱动(可裁剪增强型网络驱动)。网卡驱动程序的层次结构使网卡驱动程序的实现和
移植更加方便。而且VxWorks为编写网卡增强型驱动程序(SENS)提供了很好的接口和规
范。图1是VxWorks的网络系统。
图 1 VxWorks 的网络系统
资源评论
weixin_39840588
- 粉丝: 447
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功