1.嵌入式开发
目前,嵌入式系统下的开发可分为单片机嵌入式开发、基于Linux系统下的嵌入式开发、基于Windows系统下的嵌入式开发。而应用最广泛的要数Windows CE系统下的嵌入式开发。
2.嵌入式系统的特点
嵌入式系统(Embedded System)是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能、可靠性、成本、体积及功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密相关。大体经历了四个阶段:无操作系统阶段;简单操作系统阶段;实时操作系统阶段;面向Internet阶段。
3.Windows CE的介绍
Windows CE一般没有统一的解释,但是普遍认为CE是Consume Electronics(消费电子),是美国微软公司推出的,用来对掌上电脑以及专用的工业控制器的用户电子设备进行控制。就目前来说,Windows CE已经经历了
WinCE 3.0、WinCE 4.0、WinCE 5.x等版本,而 WinCE 5.0是现在应用最广泛,也是最新的视窗平台下的嵌入式系统。
在Windows CE系统下的开发可以分为应用程序的开发、操作系统设计、驱动程序设计以及操作系统的移植。
开发的工具一般是系统自带的开发平台Platform Builder 5.0,当然也可以在Visual Studio 2005、 Visual Studio.net 2003或者eMbedded Visual C++ 4.0中开发。而且必须安装.NET Compact Framework来托管代码,而在VS2005(2003)中 开发时还必须装有相应的SDK。
4.Windows CE的应用
由于Windows CE的特性,Windows CE的使用极为广泛,几乎覆盖了生活中的所有电气设备,如掌上PDA、移动计算设备、电视机顶盒、数字电视、车载电脑、数字相机、家庭自动化系统、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗器械等等。
当今Windows CE最为著名的应用当属Windows Mobile平台,它包括PDA Pocket PC和SmartPhone(智能手机)。世界各大著名的电脑制造商都有基于Windows Mobile平台的产品。