Font Size: a A A

The Implementation Of In-Vehicle Ethernet Communication And Security Technology Based On The RX62N Microcontroller

Posted on:2015-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z H GuoFull Text:PDF
GTID:2252330431950045Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
As for the widespread use of technologies of electronics, communications, sensors and automatic control, the scale of the in-vehicle electronic system continually expands and the functions of it increasingly grows, thus the requirements of in-vehicle communication network buses are also improved. Due to the unified network standard and high data transmission rate, Ethernet technology gets widely attention for the areas of automotive electronics, communications and control. Therefore, it is necessary to study and implement good real-time, stable performance and high reliability Ethernet technology in the on-board environment. More and more in-vehicel information system, electric control units (ECUs) and sensor units communicate with the external network, besides that, in-vehicle Ethernet acts as the backbone car network in the future, all these undoubtedly exists the risk of network information security. Now, in the vehicle network environment, security is vulnerability but the role of it is pretty important, so network information security problems must cause enough attention.According to the development requirement of in-vehicle network in the future, this paper studies the implementation of in-vehicle embedded Ethernet communication system. It doesn’t only includes the design and making of hardware, but also contains the transplant and development of software, system testing, especially the implementation of information security in the embedded system.This paper designs and implements the embedded hardware platform based on the RX62N microcontroller (MCU). This MCU is a32-bit microcontroller that is launched by the Renesas Electronics. This platform includes the design and circuit implementation of Ethernet communication module as well as the LCD display module which is configured and controlled by the SPI bus, the temperature sensor module that is configured and read by the IIC bus, CAN transceiver module, JTAG debug interface, etc.This paper accomplishs the work of real-time operating system (RTOS) μC/OS-Ⅱ and μC/TCP-IP protocol transplantation. Furthermore, we finally get the embedded Ethernet communication with the driver development of Ethernet Controller. The transplantation work of μC/OS-II is to write the assembly codes that are related to the RX62N MCU. However, the work of μC/TCP-IP protocol transplantation is to develop device driver layer codes according to the architecture of the protocol, thus implementing network packets receiving and transmitting based on the DMA descriptors and task mechanism which is waked up by the interrupt semaphore. The network packets transmission rate can be greatly increased through the Ethernet DMA transfer. After all, the embedded Ethernet communication system is tested. With the DHCPc protocol and TCP server-client socket application, the system is tested from the function. By the analysis of the amount of code and the use of memory space as well as the statistics of the average round-trip time of the data packets which have different size length, the system is tested from the performance.This paper also does some research on the technology of embedded Ethernet information security. Part of the IPsec protocol codes are implemented and tested. IPsec protocol protects the integrity, confidentiality and reliability of data during transmittiing using the Authentication Header (AH) protocol and Encapsulating Security Payload (ESP) protocol. Embedded Ethernet information security test is as difficult as other information security test, this paper just tests the right of the function codes of AH and ESP protocol.
Keywords/Search Tags:Internet of Vehicle, Embedded Ethernet, μC/OS-Ⅱ RTOS, μC/TCP-IPprotocol, IPsec protocol, AH protocol, ESP protocol
PDF Full Text Request
Related items