资源描述:
《基于windowsce的嵌入式开发研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于WindowsCE的嵌入式开发研究基于WindowsCE的嵌入式开发研究ResearchofEmbeddedDevelopmentBasedonWindowsCE【摘要】近年来基于嵌入式系统的数字化产品在全球范围内得到了突飞猛进的发展,嵌入式技术已成为一个研究热点和消费热点。而WindowsCE由于它的多任务、实时性、模块化、强大的通信能力等特点,在嵌入式系统的诸多领域都有了广泛的应用。本文首先探讨了嵌入式系统的特点,分类,前景,然后对各种嵌入式操作系统和WindowsCE的特点及开发工具进行分析比较,接着介绍一个我们在MicrosoftWindowsCE5.0环境下基于eBox
2、II开发的智能家居安防保全系统eDog。eDog可以通过摄像头将采集到的实时视频图像进行运动检测,当发现有运动产生时,通过拨打电话等多种方式自动向用户发出警报,同时将实时捕获的图像上传到ftp服务器。文章的最后详细阐述了eDog的图像采集模块,运动图像检测模块,图像压缩模块,FTP上传模块的实现过程,并对我们所提出的运动检测算法,视频捕捉算法等做了详细的说明。【关键词】嵌入式系统WindowsCE图像采集运动检测FTP-40-基于WindowsCE的嵌入式开发研究【Abstract】Asdigitalproductsbasedonembeddedsystemhavebeendevel
3、opingveryrapidlyduringtheseyears,embeddedtechnologyhasalreadybecomearesearchfocusandconsumptionhotspot.BecauseofthecharacteristicsofWindowsCE,suchasmultitask,real-time,modularization,strongcommunicationcapacityetc.ithasbeenappliedextensivelyinalotoffieldsoftheembeddedsystem.Thispaperdiscussesth
4、econceptoftheembeddedsystem,anditsclassification,characteristics,prospectatthebeginning,thenmakesaanalyzationandcomparisononvariouskindsofembeddedoperatingsystemsandthecharacteristicsanddevelopinginstrumentsofWindowsCE.Insuccession,itintroducesanintelligentsecuritysystemforhousenamedeDogwhichis
5、developedinMicrosoftWindowsCE5.0environmentbasedontheeBoxIIplatform.eDogusesawebcameratocapturevideopictures,thendoesmotiondetection.Ifthereissomemotion,eDogcanalarmautomaticallythroughmanyways,forexampleitcangivesomeonearing,andsubmitthemotorialvideopicturestotheappointedservertobackup.Thelast
6、partofthepaperexpatiatesontherealizedprocessofimagecapturemodule,motiondetectionmodule,imagecompressmoduleandFTPmodule,andmakesaexplicationonmotiondetectionalgorithmandvideocapturealgorithmwhichpresentedbyourselves.【keyword】Embeddedsystem,WindowsCE,imagecapture,motiondetectiong,FTP-40-基于Windows
7、CE的嵌入式开发研究目录引言-5-第一章嵌入式系统-5-1.1嵌入式系统概述-5-1.1.1嵌入式系统-5-1.1.2嵌入式系统的特点-6-1.1.3嵌入式系统的分类-6-1.2嵌入式操作系统-7-1.2.1嵌入式操作系统的概念和特点-7-1.2.2嵌入式操作系统的分类-7-1.2.3常见的嵌入式操作系统-8-1.3嵌入式系统发展前景-10-第二章WINDOWSCE嵌入式操作系统-11-2.1WindowsCE-11-2.2开发环境-12-2.2.1Pla