声明
摘要
1 绪论
1.1 列车以太网络的概述
1.2 MioroBlaze的概述
1.3 本文提出的意义
1.4 本文的工作内容
2 列车以太网交换机软件功能需求
2.1 列车以太网络拓扑结构
2.2 列车以太网交换机硬件平台
2.3 列车以太网交换机软件需求
2.4 本章小结
3 列车以太网交换机软件总体设计
3.1 交换机软件总体设计
3.2 通信协议的设计
3.2.1 维护协议的设计
3.2.2 更新协议的设计
3.2.3 X类协议的设计
3.3 Bootloader的设计
3.4 交换机应用软件的设计
3.5 本章小结
4 列车以太网交换机软件具体实现
4.1 MicroBlaze的定制
4.2 BSP功能的定制
4.3 Bootloader功能的实现
4.4 驱动层程序的实现
4.5 中间层程序的实现
4.6 应用层程序的实现
4.6.1 环网控制的实现
4.6.2 DHCP功能的实现
4.6.3 通信协议的实现
4.6.4 CLI功能的实现
4.6.5 VLAN功能的实现
4.7 本章小结
5 列车以太网交换机软件功能测试
5.1 网络性能测试
5.2 环网功能的测试
5.3 DHCP功能的测试
5.4 CLI功能的测试
5.5 本章小结
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢