摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
第一章 绪论 | 第8-13页 |
§1-1 引言 | 第8页 |
§1-2 网络隔离技术的研究 | 第8-10页 |
1-2-1 网络隔离的概念 | 第8-9页 |
1-2-2 网络隔离的方法 | 第9页 |
1-2-3 物理隔离技术 | 第9-10页 |
§1-3 本课题的提出 | 第10-12页 |
1-3-1 网络切换器问题的提出 | 第10页 |
1-3-2 传统网络切换器特点 | 第10页 |
1-3-3 基于USB接口网络切换器的特点 | 第10-11页 |
1-3-4 课题的意义及主要研究的内容 | 第11-12页 |
§1-4 论文的主要内容 | 第12-13页 |
第二章 网络切换器的硬件设计 | 第13-21页 |
§2-1 网络切换器的硬件实现原理 | 第13-14页 |
§2-2 AT89C52 和24C01 IIC EEPROM的研究 | 第14-16页 |
2-2-1 AT89C52 性能指标 | 第14-15页 |
2-2-2 24C01 IIC EEPROM的研究 | 第15-16页 |
§2-3 PDIUSBD12 接口器件 | 第16-21页 |
2-3-1 PDIUSBD12 性能指标 | 第16-18页 |
2-3-2 PDIUSBD12 器件引脚及其说明 | 第18页 |
2-3-3 PDIUSBD12 的端点模式 | 第18-19页 |
2-3-4 PDIUSBD12 的命令 | 第19-21页 |
第三章 USB规范的研究 | 第21-29页 |
§3-1 USB 体系结构 | 第21-23页 |
§3-2 USB设备的描述符及其标准设备请求 | 第23-25页 |
§3-3 USB数据传输 | 第25-29页 |
第四章 网络切换器的软件设计 | 第29-39页 |
§4-1 USB设备驱动程序的开发 | 第29-32页 |
4-1-1 USB软件体系结构 | 第29页 |
4-1-2 USB软件各分层的功能 | 第29-31页 |
4-1-3 USB驱动程序框架 | 第31-32页 |
§4-2 基于WINDRIVER的USB驱动程序开发 | 第32-34页 |
4-2-1 WINDRIVER简介 | 第32-33页 |
4-2-2 WINDRIVER开发驱动程序步骤 | 第33-34页 |
§4-3 基于PDIUSBD12 的USB固件编程 | 第34-39页 |
4-3-1 固件编程的工具 | 第34-35页 |
4-3-2 固件编程的思想 | 第35-38页 |
4-3-3 AT89C52 单片机固件程序流程图 | 第38-39页 |
第五章 网络切换器的调试 | 第39-43页 |
§5-1 基于Keilc51 的软件开发调试 | 第39-41页 |
5-1-1 Keilc51 简介 | 第39页 |
5-1-2 μVision2 进行软件仿真的一般过程及方法 | 第39-40页 |
5-1-3 网络切换器的调试 | 第40-41页 |
§5-2 网络切换器应用程序的开发 | 第41-43页 |
第六章 结论 | 第43-44页 |
参考文献 | 第44-46页 |
附录 | 第46-58页 |
致谢 | 第58页 |