1 / 28
文档名称:

下USB摄像头芯片驱动开发与关键点分析-Read.doc

格式:doc   大小:581KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

下USB摄像头芯片驱动开发与关键点分析-Read.doc

上传人:daoqqzhuanyongyou2 2018/1/19 文件大小:581 KB

下载得到文件列表

下USB摄像头芯片驱动开发与关键点分析-Read.doc

相关文档

文档介绍

文档介绍:绪论

随着微电子技术的飞速发展,CMOS技术,芯片技术已经发展到具有10亿个晶体管、。在过去的几年内,CPU已经变成低成本器件,各种控制设备、网络设备、通信设备、信息家电设备、家庭医疗设备以及机电设备都已经或者正在向嵌入式CPU设备过渡,电子系统研究的重点已从通用系统转向专用嵌入式系统,从注重一般性能转向注重可靠性、可用性、安全性、自主性、可扩展性、灵活性、成本、体积、功耗及可管理性等多方面。
由于IT技术发展的推动,32位ARM体系结构已经成为一种业内标准,同时,32位CPU价格不断下降,开发环境也日趋成熟,促使32位嵌入式处理器日益挤压原先由8位微处理器所主导的应用空间。随着嵌入式处理器在全球范围的流行,32位RISC嵌入式处理器已经开始成为高中端嵌入式设计和应用的主流芯片。以嵌入式处理器为硬件平台的系统在数码相机、MP3播放器、PDA、游戏机和多媒体业务应用领域取得到了前所未有的发展和应用。目前许多32位微处理器都可以使用同步(S)DRAM,极大地降低了使用更大容量数据存储器所带来的成本。此外,除了控制功能之外,支持互联网接入应用、在MCU上运行TCP/IP或其他通信协议等功能要求系统建立在RTOS上。
Windows CE
Mocrosoft Windows CE 是一个开放的、可裁剪的、32位的实时嵌入式窗口操作系统。和其他桌面版窗口操作系统(windows 98/2000/XP)相比,它具有可靠性好、实时性高、内核体积小的特点,所以被广泛用于各种嵌入式智能设备的开发,被广泛应用于工业控制、信息家电、移动通信、汽车电子、个人电子消费品等各个领域,是当今应用最多、增长最快的嵌入式操作系统。
Windows CE的设计目标





Windows CE的特征




Server2000 for CE数据库支持
6. Explorer for CE






Windows CE 开发工具介绍
Builder介绍
Platform Builder是微软公司提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试Windows CE操作系统平台的工具。它运行在桌面Windows 下,开发人员可以通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试。同时,开发人员还可以利用Platform Builder来进行驱动程序开发和应用程序项目的开发等等。Platform Builder的强大功能,已使其成为Windows CE平台下嵌入式操作系统和定制的必备工具。
Visual C++(EVC)介绍
Embedded Visual C++(EVC)是微软公司提供的开发嵌入式软件的平台,它是Visual C++的子集。EVC自带了标准的Windows CE的SDK,还可以从Platform Builder中导出SDK,然后安装在EVC中。
EVC和Platform Builder的不同之处在于:Platform Builder针对的是操作系统得定制,编译目标是整个OS的内核,虽然Platform Builder也能开发应用程序,但是这些应用程序是作为整个系统得一部分而存在的,编译时还是以一个操作系统为单位;EVC针对的是应用软件开发,特定操作系统得SDK就已经为它提供了系统得运行环境,因此它编译的单位是一个应用程序,EVC会提供虚拟器加载SDK来运行应用程序。众所周知,编译内核和编译应用程序的时间开销是大不一样的。
2003介绍
Visual 2003是一套用于开发ASP Web应用程序、XML Web Services、桌面应用程序和移动应用程序的完整的开发工具,可用于开发Visual 、Visual C++.NET、Visual C#.NET和Visual J#.NET应用程序,且可以创建混合语言应用程序。
在Visual 2003包含了创建和运行Windows CE、Pocket PC和Smartphone应用程序所需的所有软件和工具。