声明
摘要
第1章 绪论
1.1 课题研究的背景及意义
1.2 通讯管理机的研究现状
1.3 电力系统相关通讯协议分析
1.3.1 OSI参考模型
1.3.2 101、104规约
1.3.3 CAN技术规范
1.3.4 TCP/IP协议
1.3.5 MODBUS协议
1.4 本文主要研究内容及组织结构
第2章 系统总体方案及硬件电路设计
2.1 系统概述
2.2 系统工作原理及设计思想
2.2.1 系统工作原理
2.2.2 系统设计思想
2.3 系统硬件电路设计
2.4 AT91RM9200微处理器概述
2.5 电源模块电路
2.6 CPU中央处理单元电路
2.6.1 电源电路
2.6.2 时钟电路
2.6.3 看门狗复位电路
2.7 存储器扩展电路
2.7.1 SDRAM接口电路
2.7.2 Nor Flash接口电路
2.7.3 SD Card接口电路
2.8 通讯接口电路
2.8.1 RS485通讯接口
2.8.2 CAN通讯接口
2.8.3 以太网通讯接口
2.9 FPGA模块电路
2.9.1 FPGA相关技术
2.9.2 FPGA与ARM通讯实现
2.9.3 控制信号输出和通讯接口扩展
2.10 本章小结
第3章 系统软件设计
3.1 嵌入式Linux开发基础
3.1.1 嵌入式Linux开发环境构建
3.1.2 Linux开发环境完善
3.2 嵌入式Linux操作系统移植
3.2.1 U-Boot移植
3.2.2 Linux内核移植
3.2.3 根文件系统移植
3.3 设备驱动开发
3.3.1 FPGA驱动设备初始化
3.3.2 驱动文件操作接口
3.4 协议转换程序设计
3.5 FPGA串口程序设计
3.5.1 双端口RAM的设计与实现
3.5.2 串口发送接收模块设计
3.6 本章小结
第4章 系统测试与分析
4.1 系统硬软件环境测试与分析
4.1.1 硬件测试
4.1.2 软件环境测试
4.2 系统功能和性能测试
4.3 本章小结
第5章 结束语
参考文献
致谢