期刊文献+

嵌入式PCI网卡驱动程序的设计与优化 被引量:6

Design and Optimization of PCI Ethernet Adapter Driver Program in Embedded System
下载PDF
导出
摘要 介绍了嵌入式VPN网关ESG-1的基本情况,讨论了RTEMS的PCI网卡驱动程序的设计要点:采用服务线程进行网络中断处理;采用生产者-消费者模型对缓冲区进行管理;采用事件驱动机制实现了网卡驱动对多个相同网卡的支持。进一步讨论了驱动程序的内存拷贝优化问题和零拷贝技术。通过测试数据分析得出优化内存拷贝和使用零拷贝技术都能提高网卡驱动程序的性能。 This paper introduces the embedded VPN gateway ESG-1 and discusses the design outlines of device driver program for the PCI Ethernet adapter based on RTEMS. This paper adopts the service threads to dispose the network interrupt, uses the producer and consumer model to implement the buffer management and supports the multitude Ethernet adapters managed by one device driver program through the event-driven technique. The problems of optimizing the memory copy for device driver program and zero copy technique are discussed. After analyzing the test data, it concludes that the performance of Ethernet adapter driver is improved by both optimizing the memory copy and adopting the zero copy technique
出处 《计算机工程》 CAS CSCD 北大核心 2007年第2期264-266,共3页 Computer Engineering
关键词 RTEMS 设备驱动 优化 零拷贝 内存拷贝 RTEMS Device driver Optimization Zero copy Memory copy
  • 相关文献

参考文献5

二级参考文献9

  • 1Intel IXF1104 Quad-Port 10/100/1000 Mbps Ethernet Media Access Controller Preliminary Datasheet. Revision Number:005
  • 2The source codes of NUCLEUS OS
  • 3ALESSANDRO RUBINI.LINUX DEVICE DRIVER[M].O'Reilly&Associates Inc,1998
  • 4[1] Bhoedjang R A F,et al.User-Level Network Interface Protocols[ J].IEEE Computer,1998,(11):53~60
  • 5[2] Walton S,Hutton A,Touch J.High-Speed Data Paths in Host-Based Ro uters[J].IEEE Computer,1998,(11):46~52
  • 6[3] Thadani M N,et al.A Efficient Zero-Copy I/O Framework for UNIX[ R].SML Technical Report,Sun Microsystems Inc,1995
  • 7[4] von Eicken T,Vogels W.Evolution of the Virtual Interface Architect ure[J].IEEE Computer,1998,(11):61~68
  • 8高晓峰,尚利宏,金惠华.框架技术在嵌入式系统中的应用[J].计算机工程与应用,2002,38(22):124-127. 被引量:8
  • 9李林功,李华玲.嵌入式系统的构成与特点[J].电测与仪表,2003,40(5):29-34. 被引量:17

共引文献20

同被引文献22

引证文献6

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部