论文部分内容阅读
本文结合实际项目对嵌入式系统应用进行了分析和研究,对当今比较流行的嵌入式操作系统如Windows CE,Palm,Linux,Symbian进行了介绍,并结合实际项目研究了基于Windows CE下的无线网卡驱动开发流程。探讨了嵌入式操作系统Windows CE的主要特性,平台的定制和移植,深入研究了USB驱动和NDIS驱动。全文内容主要包括:
1.简单介绍嵌入式操作系统的概念及特点。主要介绍嵌入式系统开发的硬件平台和嵌入式Windows CE操作系统,分析了Windows CE的特点和体系结构,并简单介绍了常用的开发工具。
2.研究了Windows CE系统下的驱动结构,重点研究了NDIS和USB驱动,叙述了NDIS技术和NDIS框架下的三类网络驱动程序:协议驱动程序、中间驱动程序和小端口驱动程序,并描述了所开发的NDIS小端口驱动程序的整体架构和各模块的设计。
3.根据USB和NDIS驱动规范设计实现了Windows CE嵌入式操作系统下USB接口的无线网卡驱动及其入口函数和主要函数模块的设计实现,包括USB驱动的入口函数,小端口初始化,数据收发,信息设置和查询以及添加注册表。
4.简单介绍了无线网卡的测试工具Qcheck和测试内容,如响应时间和吞吐量等,并对其在不同加密模式,不同信道进行功能和性能的测试。