Font Size: a A A

Research And Realization Of CAN-TCP/IP Gateway Based On Embeded Linux

Posted on:2005-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y D YinFull Text:PDF
GTID:2168360152955889Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of information and network technology, the embedded system is applied widely in all kinds of fields. And in the field of embedded operation system, more people have focused their attention on Embedded Linux because of its free, source code opening and strong network function, etc.In the field of industrial control, the independence of the individual equipment was stronger in the past, and the dependence between the equipments was weaker. With the digitization of equipments and the development of communication technology, more and more attention is paid on the effective use of equipment, coordinated work among equipments, long-distance transmission and remote supervisory and control. Building networks for the industry equipment is becoming the trend.As an outstanding field bus, CAN (Control Area Net) bus get more popularization and application in our country. More and more industry equipments adopt CAN bus to make up the distributed control system. Internet based on TCP/IP begins to enter the industry equipment field besides its popularization on PC. The equipment accessing to Internet will greatly improve the distributed characteristic of the control system. The interconnection between CAN bus network and Internet is discussed.CAN-TCP/IP gateway is researched in the paper on the platform of embedded Linux. The main achievements are as follows:According to the purpose of the study, a CAN-TCP/IP embedded gateway based on uClinux is developed on the core of high-speed ARM7 processor S3C4510B.The operating mechanism of the operating system kernel of Linux is studied. The memory management, process management, communication among processes and the operation principle of network system are analyzed briefly. The Linux device driver is discussed emphatically.After the transplantation of uClinux operating system to the goal board, CAN bus device driver for uClinux is completed. Client program based on PC-Windows is coded after finished the CAN-TCP/IP server program based on uClinux operating system. After connected to the gateway via LAN from PC, data can be received from CAN bus and sended to some nodes of CAN bus network.Webserver of embedded uClinux is studied and Webserver for embedded CAN bus is implemented, which promote the usability of CAN-TCP/IP gateway. Then we caneasily operate the CAN Web server by the browser of PC via LAN.The embedded CAN-TCP/IP gateway has already implemented its functions of data receiving and sending for CAN bus network through Ethernet, and its stability and usability are satisfied in the laboratory test.
Keywords/Search Tags:embedded operating system, uClinux, CAN bus, TCP/IP, Webserver
PDF Full Text Request
Related items