首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

巧手定制Windows CE系统 01

巧手定制Windows CE系统 01

 嵌入式系统正在日益广泛的应用于各个方面,嵌入式系统的最大特点在于其精简和实时性。公司近期委派我负责一个新的嵌入式系统项目,因为是小型设备,所以我面临的第一个难题是需要找一个体积少,但非常灵活添加外围接口的嵌入式系统。
  最初提出了两种方案,第一种是在完整的系统上进行裁剪,第二种是在磁盘上直接安装内核、启动脚本等文件来实现最小系统。经过再三思考,在众多的嵌入式操作系统中,我选择了Windows CE作为操作系统平台,通过对Windows CE进行裁剪以定制一个适合需求的嵌入式系统。
  一.什么是Windows CE裁剪与定制?
  (1)嵌入式系统发展的瓶颈
  嵌入式系统一般包括硬件和软件两部分。硬件平台包括CPU、存储器、I/O端口等。软件部分包括支持实时和多任务操作的嵌入式操作系统和应用程序,应用程序控制着系统的运作和行为,而操作系统控制着应用程序与硬件的交互作用。
  随着价格低廉、结构小巧的CPU和连接稳定可靠的外设硬件大量使用,限制嵌入式系统发展的瓶颈就突出表现在软件方面。对上层应用开发者而言,嵌入式系统需要的是一套高度简练、界面友善、质量可靠、易开发、多任务,并且价格低廉的操作系统。因此,一旦嵌入式处理器和外围硬件选定了,那么工作最多的就集中在嵌入式软件的选择和研发。而嵌入式软件的嵌入式操作系统和应用软件就成了重中之中。嵌入式操作系统是与应用环境密切相关的,从应用范围大致可以分为通用型和专用型两种嵌入式操作系统。
  (2)什么是WINDOWS CE .NET定制系统?
  从原理上说,嵌入式操作系统仍旧是一种操作系统,因此它同样具有操作系统在进程管理、存储管理、设备管理、处理器管理和输入输出管理几方面的基本功能。由于硬件平台和应用环境与一般桌面操作系统的不同,它最大的特点是可裁剪和可定制,也就是它能够提供可配置或可剪裁的内核功能和其它功能,可以根据应用的需要有选择的提供或不提供某些功能以减少系统开销。
返回列表