论文部分内容阅读
Windows CE是微软专门为掌上信息设备、移动通信设备、消费类电子产品、嵌入式应用等非PC领域而设计的嵌入式操作系统,它具备完整的操作系统特性和良好的开发环境,并拥有与桌面系统类似的友好界面。 论文通过研究Windows CE内核及部分驱动程序的开源代码,深入分析了Windows CE设备管理工作原理和设备驱动程序的架构,重点研究了Windows CE的USB系统组成,及USB设备驱动程序的加载卸载过程。在此基础上,论文以瘦客户机USB-Expander开发项目为背景,提出了精简瘦客户机硬件架构的端口扩展解决方案,设计了瘦客户机卫星设备USB-Expander的硬件电路,以及Windows CE下USB虚拟串口驱动程序和并口ECP/EPP工作模式驱动程序。 各项测试的结果表明,瘦客户机USB-Expander的硬件设计方案和驱动程序设计都完成了预期的功能,取得了良好的执行效果。论文设计的瘦客户机系统整合方案及卫星设备USB-Expander,提高了瘦客户机应用的灵活性,对瘦客户机—服务器架构的进一步发展有着探索与创新的意义。