论文摘要
随着全球计算机领域软硬件技术的不断发展,测试测量设备日益趋于微型化。嵌入式操作系统以及基于嵌入式操作系统的软件开发也日益受到人们的重视。Windows CE操作系统是目前得到广泛应用的一种嵌入式操作系统,它具有系统定制便捷、开发周期短等特点。本文主要分析了Windows CE操作系统的体系结构以及具体的定制流程;Windows CE操作系统下应用程序开发的步骤和特点;介绍了目前以太网中常用协议的作用和特点,详细讲述了利用这些协议来达到对网络进行综合测试、监控的目的;分析了网络测试技术的原理及实现方法,研究了网络性能评价指标体系;对性能指标测试进行了理论和实际研究。安装此测试系统的便携式测试仪器携带方便,适用于各种环境下的网络检测工作,可以为测试人员提供实时可靠的测试结果。
论文目录
中文摘要ABSTRACT1 引言1.1 项目背景1.1.1 产品特点及功能1.1.2 产品对比1.1.3 同类产品对比1.1.4 以太网优势1.2 系统框架1.2.1 硬件环境1.2.2 软件环境1.3 论文结构以及贡献2 Windows CE 嵌入式操作系统2.1 嵌入式系统2.1.1 嵌入式系统的特点2.1.2 常见的嵌入式操作系统2.2 Windows CE 操作系统2.2.1 Windows CE 模块结构2.3 利用Platform Builder 定制操作系统2.3.1 选择BSP2.3.2 配置并导出 SDK2.3.3 修改Windows CE 桌面外观2.3.4 操作系统开发流程2.4 开发工具2.4.1 Embedded Visual C++2.4.2 编写Windows CE 程序的规则2.4.3 模拟器环境下的开发与调试2.5 设备驱动开发2.5.1 Windows CE 的设备驱动模型2.5.2 流驱动程序的特点及实现2.5.3 驱动调试与测试2.6 Boot Loader 开发2.6.1 嵌入式系统启动流程2.6.2 Boot Loader 操作模式2.6.3 Boot Loader 工作流程3 编程分析及系统框架3.1 编程原理分析3.1.1 WINSOCK 基本概念3.1.2 Windows CE 的进程与线程3.1.3 Windows CE 线程同步3.1.4 Windows CE 线程优先级3.1.5 Windows CE 的消息机制3.1.6 Windows CE DLL3.1.7 图形显示编程3.1.8 串口编程3.1.9 模式匹配算法3.2 网络协议分析3.2.1 数据链路层协议解析3.2.2 网络层协议解析3.2.3 传输层协议解析3.2.4 NetBIOS 解析3.2.5 IPX 解析3.2.6 VLAN 技术原理3.3 系统主要框架3.3.1 设置驱动参数3.3.2 读取驱动参数3.3.3 协议定义3.3.4 测试仪工作方式3.3.5 开发配置环境4 网络总体性能测试4.1 网络性能测试方法4.1.1 吞吐量测试4.1.2 延迟测试4.1.3 丢包率测试4.1.4 连通性测试4.1.5 带宽测试4.2 连通性测试功能模块4.2.1 查找同一网段内所有活动主机4.2.2 Ping 测试4.2.3 TraceRoute 测试4.3 端口扫描4.3.1 什么是端口扫描4.3.2 TCP 端口扫描4.3.3 UDP 端口扫描5 网络数据检测及系统附加功能5.1 协议分析流程5.2 TCP/IP 协议漏洞及攻击检测分析5.2.1 阻止主机的数据包通过网关5.2.2 TCP 端口攻击测试5.2.3 ICMP 攻击分析5.3 局域网代理检测5.3.1 HTTP 协议分析5.3.2 SOCKS 协议分析5.3.3 SOCKS 代理服务器检测5.3.4 HTTP 代理服务器5.3.5 HTTP 代理服务器检测5.4 点对点实时语音通信6 结论参考文献
相关论文文献
标签:嵌入式论文; 以太网论文; 综合测试系统论文;