论文部分内容阅读
由于电子技术、通信技术、传感器技术、自动控制技术在汽车中的广泛应用,汽车电子的规模不断扩大,功能日益增强,进而对车内通信网络总线的要求不断提高。以太网技术以其统一的网络标准(TCP/IP),较高的数据传输率,获得汽车电子、通信以及控制界的广泛重视,因此有必要研究并实现车载环境下实时性好、性能稳定、可靠性高的以太网技术。车载信息系统、电子控制系统和传感器单元越来越频繁地与外部网络进行信息交互,此外,未来车载以太网作为汽车的骨干网络,必定存在网络信息安全的风险。在汽车网络环境中,由于信息安全防范脆弱,但对于安全性又有非常高的要求,车载信息系统的安全问题必须引起足够的重视。本文针对未来车在网络发展需求,研究车载嵌入式以太网通信系统的实现,包括硬件系统设计制作、软件系统移植与开发、系统测试,特别是嵌入式系统的信息安全实现。以瑞萨电子32位微控制器RX62N为核心,设计并实现嵌入式系统硬件平台。包括以太网通信模块、通过SPI总线配置和控制的LCD液晶屏模块、通过IIC总线配置和读取温度传感器、CAN通信以及JTAG调试接口等设计与电路实现。完成μC/OS-Ⅱ和μC/TCP-IP协议的移植,通过开发以太网控制器的驱动,实现嵌入式以太网通信。μc/OS-Ⅱ的移植工作是实现与RX62N微控制器相关的汇编代码。μC/TCP-IP协议的移植工作是根据协议架构,开发设备驱动层代码,实现基于DMA描述符和中断信号量任务机制的网络数据包接收和发送。通过以太网DMA传输,可以极大的提高网络数据包的传输率。完成嵌入式以太网通信的系统测试。通过DHCPc协议和TCP Client-Server套接字应用程序从功能上进行测试;通过代码量和内存空间的使用分析,以及对字节长度不同的数据包平均往返时间进行统计,从性能上进行测试。研究嵌入式以太网信息安全技术,并实现了部分IPsec协议代码的移植和功能测试。IPsec协议是通过认证头(AH)协议和安全封装载荷(ESP)协议保护数据通信的完整性、机密性和可靠性。与其他信息安全系统测试一样,嵌入式以太网信息安全测试难度很大,本文仅测试了已经在软件部分实现的AH和ESP协议功能代码的正确性。