WinCE入门指南:基于嵌入式经验的探讨

需积分: 9 2 下载量 43 浏览量 更新于2024-09-11 收藏 117KB DOC 举报
本文档主要围绕"Windows CE (WinCE) 开发入门"展开,作者分享了自己的技术背景,包括对AVR单片机(如ATmega16)的深入应用,如键盘控制、串口通信、外设接口以及定时器和脉宽调制等。作者还提到自己对数字信号处理器(DSP)TMS320C54X的理解,以及对VHDL语言和LPC2131微控制器的使用经验,移植过uC/OS-II并学习了操作系统基础知识。 在Windows CE的学习过程中,作者强调了基础的重要性,提醒读者不要急于求成,因为操作系统概念与日常使用的PC机Windows界面有显著区别。他提到初学者可能会将Windows的操作直观性误解为操作系统的全部,但实际上,操作系统是负责管理硬件资源和任务调度的底层核心。例如,从嵌入式系统角度来看,操作系统如uC/OS-II可以视为一种调度器,而在WinCE中,则被比喻为后台的管家。 作者特别提到了自己使用的开发环境,包括PCXP、GEC2440开发板(搭配WinCE 5.0)、Visual Studio 2008等工具,但同时也指出了GEC2440开发板的不足,如售后服务和技术支持的欠缺,建议其他开发者选择更适合的平台。 入门准备阶段,作者解释了操作系统的基本概念,指出它并非仅限于PC机上的图形用户界面,而是一个更深层次的系统,负责管理和调度硬件资源。他还澄清了操作系统安装位置和界面的问题,提醒读者摆脱PC操作系统的思维定势,理解操作系统作为一个独立的实体运行在嵌入式设备中的实际作用。 本文提供了一个Windows CE开发者的视角,分享了作者从基础到实践的经验,对于初次接触WinCE开发的读者来说,具有一定的指导价值。