节点文献

基于嵌入式系统VxWorks的设备驱动和网络通信

Device Driver and Network Communications under Embedded System VxWorks

【作者】 景琦

【导师】 李鹏;

【作者基本信息】 西安电子科技大学 , 信号与信息处理, 2006, 硕士

【摘要】 随着嵌入式技术在军工、信息家电中的应用,如何在嵌入式实时系统下对开发的板卡进行驱动程序的设计以及实现网络通信和管理,成为非常重要的技术。本文完成了嵌入式实时操作系统VxWorks下的设备驱动的设计,并实现了基于VxWorks的网络通信及网络管理系统程序设计,重点可以分为三部分:第一,VxWorks下设备驱动程序的开发。完成了项目开发板卡的驱动程序设计,实现了对该板卡的I/O端口、双端口RAM的读写操作,以及基于信号量控制的中断服务程序。第二,VxWorks下网络通信的实现。结合TCP/IP协议,利用socket套接字,建立客户端/服务器模式,对数据进行打包解压相关处理,实现了主机与目标机之间的网络数据传输。第三,基于GUI的网管系统的实现。实现了MIB浏览器、配置管理、故障管理和性能管理四个功能模块,并结合WINDML和ZINC,在VxWokrs下实现了具有图形用户界面(GUI)的上述网管系统。

【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 communicatioans and management under an embedded system. This paper accomplishes the designing of the device driver under VxWorks system, and the designing of the network communications and network management.The paper is devided into following three points:Firstly, the development of device drivers under VxWorks system. It has finished the drivers of the project’s cards. It can read and write from I/O and double port RAM, and control the interrupt service routine with signals.Secondly, the implementation of network communications under the VxWorks system is discussed. The model of client/serve is established by the TCP/IP protocol and socket. Zipped or unzipped, data are transmitted between the host and the target through the network.Finally, the fulfillment of network management based on GUI is dealt with. The program implements four function modules, including the MIB browser, the configure management, the trouble management and the performance management, all of which are added with graphical user interfaces (GUI) with the association of WINDML and ZINC.

【关键词】 嵌入式实时操作系统驱动程序VxWorksSNMP
【Key words】 Embedded ROTSDriver programmingVxWorksSNMP
  • 【分类号】TP316.2;TP393
  • 【被引频次】11
  • 【下载频次】736
节点文献中: 

本文链接的文献网络图示:

本文的引文网络