基于Windows Mobile操作系统的虚拟摄像头设计
操作系统
电脑编程技巧与维护
基于WindowsMobile操作系统的虚拟摄像头设计
李群祖1。谢植广2
(1.空军93926部队,和田848000;2.海军91388部队,湛江524022)
摘要:通过分析研究WindowsMobile手机操作系统、蓝牙技术以及WDM驱动程序,提出了一种虚拟摄像头解决方案。该方案利用基于WindowsMobile操作系统的智能手机采集摄像头视频数据并通过蓝牙将数据实时发送到电脑
上,并且开发虚拟设备驱动程序,接收并使用这些实时数据,实现了网络摄像头功能。
关键词:微软手机操作系统;蓝牙;虚拟驱动;Windows驱动程序模型
VirtualCameraDesignBased
LI
on
WindowsMobile
Zhiguan92
OperatingSystem
Qunzul,XIE
(1.Unit93926
ofPLA
AirForce,Hetian848000;2.Unit91388ofPLANavy,Zhanjiang524022)
Abstract:AnalyzingandstudyingWindowsMobilephoneoperatingsystem,bhetoothandWDM,thispaperproposesaso-lutionofvirtualcamera.ThesolutiondrawsOnWindows—Mobile一叩emting一8ystem—basedsmartphonetopickcameravideodataandsendsthereal-timedatatocomputersthroughBluetooth,anddevelopcomputervirtualdevicedrivertoreceiveand
use
thesereal-timedatatoachievenetworkcamerafunotion.
Keywords:WindowsMobileoperation;Bluetooth;Virtualdriver;WDM
1
引言
目前,智能手机逐渐普及,因为其处理能力不断增强,
2.3蓝牙技术Il】
蓝牙是一种支持设备间短距离通信(一般是10in之内)的无线电技术,能够在近距离内低成本的连接各种相关设备;完整的蓝牙协}义栈按功能又叮划分为4层:核心协议层(BB、LMP、LCAP、SDP)、线缆替换协议层(RFCOMM)、电话控制
功能越来越多、应用范围也不断扩大;在智能手机市场上,WindowsMobile手机操作系统异军突起,因为其和Windows
操作系统有着天然的联系。共用同一操作系统平台,在系统
和软件的开发和使用卜有着得天独厚的优势。2003年以来蓝牙技术日趋成熟,应用也越来越普及,在终端设备上基本上是必备的。提}n的设计方案就是将手机通过蓝牙技术与电脑进行连接,在电脑上开发摄像头虚拟设备驱动程序,利用智能手机的摄像头在电脑上实现网络摄像头功能。
2
2.1
协议层(TCS—BIN、AT命令集)和选用协议层(PPP、TCP、
TP、UDP、OBEX、IRMC、WAP、WAE)。具有以下特点:(1)上作在2.4GHz的ISM(Industrial、Scientific工科学和医疗)频带上,不需要执照许可证;
and
Medical,
(2)采用快速
跳频和短包技术,减少了同频—T二扰,保证r物理层传输的口r靠性和安全性;数据传输;
(3)支持64Kbps的实时语音传输和各种速率的(4)采用鉴权和加密等措施保证r设备识别码的
(5)支持点到点和点
基本原理
WindowsMobile
WindowsMobile是微软为移动终端设备提供的一个高级
唯一性和通信过程中设备的安全保密;
的、开放的、标准的多任务操作系统,它将用户熟悉的Win—dows体验扩展到了移动环境中,广泛应用于智能手机、个人
数字助理、随身音乐播放器等移动终端设备;它的内核是通用嵌入式操作系统WindowsCE,模块化及可伸缩性、实时性能好,通信能力强大,提供了与无线通信相关的系统特性和UI界面风格,针对智能手机和个人数字助理的特点,提供了
到多点的连接,因此可以在10m的小范围内将蓝牙设备连成一个微微网(Piconet),多个微微网又叮以连成其他拓扑结构的网络,从而实现各种设备之间的数据传递和资料共享。2.4基于WDM的视频驱动技术12-51
WDM(Windows
Driver
Model,Windows驱动程序模型)
以WindowsNT4.0的内部结构为基础,给Windows操作系统
系统定制、应用开发、平台仿真等一系列工具。
2.2
设备驱动程序提供r一个统一的参考框架,它屏蔽了操作系
统结构对设备驱动程序兼容性的影响,同时它不是直接操作硬件,而是操作HAL(Hardware
Abstraction
Windows
Mobile
SDK和.NET
Compact
Framework
WindowsMobileSDK将WindowsMobile开发人员工具集
Layer,硬件抽象
成到VisualStudio中,提供了必要的模拟器、帮助文件、头文件和库文件,使WindowsMobile开发人员町以利用该平台开发自己的WindowsMobile程序;.NET
Compact
层),所以说它是一个全新的跨平台的驱动程序模型。
在WDM中,微软提供了一个独立于硬件设备的驱动,称为类驱动程序。驱动程序的供应商提供的驱动程序称为Minidriver(小端口驱动程序)。编写基于WDM的视频驱动程
Framework也就
是.NETFramework精简版,简称.NETCF,是微软针对.NET计划的智能设备开发框架,专为在设备资源有限的情况下实现最佳性能而设计;它将代码托管和Web服务带给了智能设备,允许安全的、可下载的应用程序在终端设备上运行。
作者简介:李群祖(1978一),男,硕士,工程师,研究方向
为网络信息安全。收稿日期:2011-04—11
廷≥i戤矗与蠢万方数据
你可能喜欢
- 计算机操作系统
- 操作系统实现
- windows系统介绍
- USB摄像头
- 测量系统分析表格
- 嵌入式系统
- 第九课计算机操作系统4页
- 第2章 计算机操作系统54页
- 计算机操作系统章节复习题及答案8页
- 计算机操作系统期末考试题及答案13页
- 计算机操作系统文件管理66页
- 计算机操作系统概论69页
- 实现Windows 7操作系统自动定时关机1页
- reactosreactos操作系统实现(56)6页
- reactosreactos操作系统实现(54)6页
- reactos操作系统实现(38)3页
- 实现重装操作系统后的自行激活→备份Win7 “两个激活文件2页
- 基于用户地址编址方式的 操作系统原型设计与实现14页
- windows系统文件介绍58页
- windows mobile 操作系统介绍5页
- windows系统介绍-考试资料35页
- DSET软件windows系统下详细介绍4页
- windows系统进程详细介绍11页
- windows mobile 操作系统介绍3页
- 自动对焦USB摄像头1页
- USB摄像头原理图1页
- 基于USB摄像头的局域网5页
- 基于CH374的USB摄像头驱动设计6页
- USB摄像头拍照存储器--天祥电子13页
- 基于Linux的USB摄像头驱动程序设计3页


