docker 启动时指定需要绑定的网卡_基于VxWorks的网卡驱动设计

本文介绍了基于VxWorks的网卡驱动设计,特别是Intel82557网卡驱动的实现,涵盖了VXWORKS网络结构、END驱动的详细过程,包括数据发送、接收和中断处理。文章讨论了如何在VxWorks中设计网络设备驱动程序,以提高嵌入式系统的网络通信和管理能力。
摘要由CSDN通过智能技术生成

68e5135a5273d31cdcf2a46a045ffd3c.png

基于VxWorks的网卡驱动设计

December 02, 2020 / by vxworks

摘 要:随着嵌入式技术在军工、信息家电中的应用,如何在嵌入式实时系统下对网卡进行驱动程序的设计以及实现网络通信和管理,成为非常重要的技术。本文首先从整体上VxWorks网络系统得基本原理和与结构,然后以Intel82557网卡驱动为例,着重介绍网络设备驱动程序设计与实现过程。本文对所有基于MUX机制下的VxWorks网络设备驱动程序开发者具有参考价值。

关键词:网卡驱动程序;VxWorks;END;MUX

Abstract:As Embedded system are the most popular technology applied in war industry, information appliances ,it has become an important technology how to design the device drivers and implement network communications and management under embedded system. At first, this article analyzes the base principle of network driver in VxWorks and its architecture. Then it mainly illustrates how to develop the enhanced network device driver by example of Intel82557 the enhanced network driver 。It has a reference value for other network device driver developers.

Keywords: Network Driver; VxWorks; END; MUX

引言

VxWorks 是一个具有微内核、可裁剪的高性能强实时操作系统,它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中。我校研制的综合导航显控台采用VxWorks操作系统,它作为舰船导航系统的核心设备实时为导航、通信、驾控系统提供各种信息。当需要更改海图模块硬盘中一些及时需要修改的数据、程序和电子海图等信息时,为避免拆卸设备,可以通过网络传输来解决上述问题。可以本文以Intel82557网卡为例 ,给出了基于VxWorks的网络设备驱动程序的开发方法和实现流程。

1 VXWORKS的网络结构

VxWorks提供了与其他TCP/IP网络系统间“透明”的存取方式、BSD Socket兼用的编程接口,远程过程调用(RPC),远程文件存取等。网络驱动程序和上层网络协议栈可以有两种实现形式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值