欢迎来到天天文库
浏览记录
ID:11178014
大小:1.09 MB
页数:26页
时间:2018-07-10
《基于windows ce的网络通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XX大学信息科学技术学院《嵌入式系统》大作业设计报告项目名称基于WindowsCE的网络通信一、设计任务2二、设计原理21、软件设计22、硬件平台3三、设计步骤41、软件程序编写42、硬件平台搭建8四、软件测试与分析14五、运行结果18六、附录191、参考资料192、遇到的问题与解决方法193、程序清单194、课程体会27姓名:学号:班级:日期:2011年6月25日26一、设计任务该课程大作业的设计任务是利用VisualStudio2005编写一个可运行在WindowsCE操作系统下的网络通信软件。利用该软件可实现简单的聊天功能,包括信息的发送与接收,完成简单的网络通信。二、设
2、计原理1、软件设计运用VisualStudio2005集成开发环境,利用控件创建窗体、菜单栏和菜单选项等,并编辑添加代码以实现相应的功能,最后完成网络通信软件的设计,并在VS2005中进行运行调试。下面是VS2005的简介:VisualStudio2005是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NETFrame
3、work的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。VisualStudio2005是一个高效、集成且可扩展的软件开发生命周期工具平台,可以帮助软件团队提高整个软件开发过程中的通信和协作能力。VisualStudio2005的成功已被证实,即开发人员偏爱一个具备对他们需要的工具提供接口的集成开发环境。通过将开发人员在开发环境中需要的测试和性能工具(例如,单元测试、代码分析和性能分析)合并在一起。这使开发人员能够在生命周期的较早阶段就改善其代码的质量,而无需中断他们的工作。通过尽早地为开发人员提供他们需要用于识别和解决质量问题的工
4、具,更多的产品缺陷就能够在它们还未构成危害之前即被发现并解决。VisualStudio2005包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能全方位的工具平台,为你提供高效的开发工具。减少开发的复杂度。VisualStudio2005包括Windows、Web、移动和基于Office的应用。本实验中程序的编写,测试以及通信界面的设计便在此平台上完成的。2、硬件平台通过建立PC机与实验箱间的连接下载已定制好的操作系统镜像NK.bin启动WindowsEmbeddedCE6.0操作系统。下面是关于WindowsCE操
5、作系统的简介:WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,是为各种嵌入式系统和产品设计的一种压缩的、具有高效的、可升级的操作系统(OS)。其多线性、多任务、全优先的操作系统环境是专门针对资源有限而设计的。这种模块化设计使嵌入式系统开发者和应用开发者能够定做各种产品,例如家用电器,专门的工业控制器和嵌入式通信设备。Windows26CE支持各种硬件外围设备、其它设备及网络系统。包括键盘、鼠标设备、触板、串行端口、以太网连接器、调制解调器、通用串行总线(USB)设备、音频设备、并行端口、
6、打印设备及存储设备。它是精简的Windows95,WindowsCE的图形用户界面相当出色。2006年11月,微软公司其最新的嵌入式平台WindowsEmbeddedCE6.0正式上市。作为业内领先的软件工具,WindowsEmbeddedCE6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。在WindowsEmbedded诞生十周年之际,微软将首次在“共享源计划”中100%毫无保留地开放WindowsEmbeddedCE6.0内核,比WindowsEmbeddedCE的先前版本的
7、开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布,而且不需要与微软或其他方共享他们最终的设计成果。尽管Windows操作系统是一个通用型计算机平台,为实现统一的体验而设计,设备制造商可以使用WindowsEmbeddedCE6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得WindowsEmbeddedCE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码
此文档下载收益归作者所有