文摘
英文文摘
声明
第一章绪论
1.1课题来源
1.2课题研究的背景和意义
1.3 USB接口技术的研究现状
1.4 USB网卡的结构和研究现状
1.4.1 USB网卡的结构
1.4.2 USB网卡技术的研究现状
1.5网络设备驱动程序
1.5.1 Windows网络体系结构
1.5.2网络驱动接口规范(NDIS)
1.5.3 USB以太网卡驱动程序结构
1.6本文研究的主要内容和研究目标
1.7论文的组织结构安排
第二章硬件方案设计
2.1分析和设计接口电路的基本方法
2.1.1两侧分析法
2.1.2硬软结合法
2.2 USB以太网卡的设计要求
2.3硬件选型
2.3.1微控制器的选择与特性
2.3.2 USB接口芯片的选择与特性
2.3.3以太网接口芯片的选择与特性
2.4硬件电路设计
2.4.1电源电路
2.4.2 USB接口电路
2.4.3以太网接口电路
2.4.4存储器接口电路
2.5本章小结
第三章固件设计
3.1系统初始化部分
3.1.1运行环境初始化
3.1.2应用程序初始化
3.2应用程序部分
3.2.1应用程序功能模块结构
3.2.2 PDIUSBD12模块固件
3.2.3 CS8900A模块固件
3.2.3 S3C44BOX部分固件
3.3本章小结
第四章设备驱动程序设计
4.1 USB以太网卡设备驱动的分层结构
4.2 USB驱动程序接口
4.2.1基本机制
4.2.2设备初始化
4.2.3传输方式的实现
4.3 NDIS微端口设备驱动程序结构
4.3.1 NDIS微端口驱动程序调甩的函数
4.3.2 NDIS微端口驱动程序提供的函数
4.4基于USB的NDIS-WDM设备驱动程序设计
4.4.1驱动程序开发环境的建立
4.4.2驱动程序中主要的函数调用关系
4.4.3 DriverEntry()例程
4.4.4初始化驱动程序
4.4.5发送包
4.4.6返回包
4.5本章小结
第五章系统调试与实现
5.1硬件电路测试
5.1.1电源电路
5.1.2晶振电路
5.1.3复位电路
5.1.4 Flash存储器
5.1.5内存测试
5.2固件测试
5.2.1 USB接口通信测试
5.2.2以太网接口通信测试
5.3固件的编译与烧写
5.4设备驱动程序的编译与安装
5.4.1编译设备驱动程序
5.4.2编写设备信息文件
5.4.3测试设备驱动程序
5.5本章小结
第六章总结与展望
6.1全文总结
6.2后继的工作
6.3展望未来
参考文献
附录
致谢
攻读学位期间主要的研究成果