By analyzing the working principle of Linux network device driver,discussing the Linux network driver structure and its key technologies,the general network driver structure and its design methodologies in Linux syste...By analyzing the working principle of Linux network device driver,discussing the Linux network driver structure and its key technologies,the general network driver structure and its design methodologies in Linux system are summarized. Through modifying the network device driver of Linux device driver 3rd version snull.c and improving the COW technology,the Zero-Copy technology in Linux (kernel version 2.6.11) is implemented. In the end,the success test tells us that the thorough analysis of network device driver is the foundation of many applications,and it also provides a certain improvement to a lot of real applications,even to military application development.展开更多
为满足智能船舶数据采集系统的多通信协议传输需求,确保数据传输的实时性、可靠性和稳定性,在采用嵌入式操作系统Linux的工控机上设计一种支持多通信模式的船舶数据采集系统。该系统包含数据传输、数据解析和数据存储等3个模块,其中:数...为满足智能船舶数据采集系统的多通信协议传输需求,确保数据传输的实时性、可靠性和稳定性,在采用嵌入式操作系统Linux的工控机上设计一种支持多通信模式的船舶数据采集系统。该系统包含数据传输、数据解析和数据存储等3个模块,其中:数据传输模块采用CAN(Controller Area Network)协议、TCP/IP(Transmission Control Protocol/Internet Protocol)协议和串口RS232协议实现;数据解析模块用于对数据进行格式转换,以TCP/IP协议的形式将其发送给上位机,并在上位机中利用MATLAB软件对其进行解析。以北斗导航接收机为数据源对该系统的有效性进行试验验证,结果表明,基于Linux的多通信模式数据采集系统能满足智能船舶多样化传感器接口,以及数据可靠、准确、实时传输和处理的需求。展开更多
To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new...To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new specialized course for network engineering major--Linux system and network programming.This paper analyzes the course’s advantages,presents the contents of this course,designs a series of teaching methods aimed at improving students’engineering ability,proposes a course assessment method that will encourage students to practice,lists the development requirements for an examination software designed for this course,and finally,presents the results of our practice in teaching this course.展开更多
With the control mode of value-added network services equipment changing from bypass intervention to serial control, in order to minimize the security problems which are caused by the failure of the network equipment,...With the control mode of value-added network services equipment changing from bypass intervention to serial control, in order to minimize the security problems which are caused by the failure of the network equipment, this paper proposes a stable, fast and intelligent network bypass protection system combined with the ARM embedded system—Linux platform. In practical application, the system can automatically skip the broken-down device node to protect the network to be unobstructed. With the features of fast response, stable operation, low power consumption, and the flexible of combination, the scheme is proved to have large practical value.展开更多
In order to improve the performance of Linux network,new protocols should be implemented and added in original protocol stack. For this demand,this paper has analyzed Linux network stack architecture and implement tec...In order to improve the performance of Linux network,new protocols should be implemented and added in original protocol stack. For this demand,this paper has analyzed Linux network stack architecture and implement technology,then presented a method that appended new protocols in the network stack of Linux. The processes of protocol register ,protocol operation,protocol header implement,packets receiving, user interface are involved in this method.展开更多
文摘By analyzing the working principle of Linux network device driver,discussing the Linux network driver structure and its key technologies,the general network driver structure and its design methodologies in Linux system are summarized. Through modifying the network device driver of Linux device driver 3rd version snull.c and improving the COW technology,the Zero-Copy technology in Linux (kernel version 2.6.11) is implemented. In the end,the success test tells us that the thorough analysis of network device driver is the foundation of many applications,and it also provides a certain improvement to a lot of real applications,even to military application development.
文摘为满足智能船舶数据采集系统的多通信协议传输需求,确保数据传输的实时性、可靠性和稳定性,在采用嵌入式操作系统Linux的工控机上设计一种支持多通信模式的船舶数据采集系统。该系统包含数据传输、数据解析和数据存储等3个模块,其中:数据传输模块采用CAN(Controller Area Network)协议、TCP/IP(Transmission Control Protocol/Internet Protocol)协议和串口RS232协议实现;数据解析模块用于对数据进行格式转换,以TCP/IP协议的形式将其发送给上位机,并在上位机中利用MATLAB软件对其进行解析。以北斗导航接收机为数据源对该系统的有效性进行试验验证,结果表明,基于Linux的多通信模式数据采集系统能满足智能船舶多样化传感器接口,以及数据可靠、准确、实时传输和处理的需求。
基金supported by the Teaching Research and Reform Project of Qingdao University of Technology under Grant 2024-10335040。
文摘To meet society’s needs for undergraduate students to have engineering skills and to develop students’ability to operate Linux and engage in network software development,this paper proposes the construction of a new specialized course for network engineering major--Linux system and network programming.This paper analyzes the course’s advantages,presents the contents of this course,designs a series of teaching methods aimed at improving students’engineering ability,proposes a course assessment method that will encourage students to practice,lists the development requirements for an examination software designed for this course,and finally,presents the results of our practice in teaching this course.
文摘With the control mode of value-added network services equipment changing from bypass intervention to serial control, in order to minimize the security problems which are caused by the failure of the network equipment, this paper proposes a stable, fast and intelligent network bypass protection system combined with the ARM embedded system—Linux platform. In practical application, the system can automatically skip the broken-down device node to protect the network to be unobstructed. With the features of fast response, stable operation, low power consumption, and the flexible of combination, the scheme is proved to have large practical value.
文摘In order to improve the performance of Linux network,new protocols should be implemented and added in original protocol stack. For this demand,this paper has analyzed Linux network stack architecture and implement technology,then presented a method that appended new protocols in the network stack of Linux. The processes of protocol register ,protocol operation,protocol header implement,packets receiving, user interface are involved in this method.