潍坊联耀机电设备有限公司

13864663382

sdlianyao@163.com

公司产品

潍坊联耀机电设备有限公司

联系人:张经理

手 机:13864663382

传 真: 0536-3160062

地 址:山东省潍坊市临朐县城关街道月庄村(新华路路南)

新闻详情
首页 > 新闻动态 > 内容

定量给料秤WindowsCE嵌入式操作系统

编辑:潍坊联耀机电设备有限公司时间:2020-02-27

  定量给料秤中的Windowsce系统简称WinCE是由微软公司推出的个面向嵌入式应用的通用操作系统,由于它的3.0及以前版本的实时性较差,在工业控制领城应用较少,主要应用在便携式和信息家电领域。WindowsCE.NET(简称WINCE.NET)是新版本也就是4.0,它较大地改进了实时性能和通讯能力,为WinCE进入工业控制领域莫定了基础。从系统的角度看,WinCE不只是一个操作系统,还包括对多种微处理器以及板卡设备的支持、系统开发工具、应用开发工具、集成的应用程序等,整体这些构成了WINCE.NET的体系机构。

  系统中一个基于WinCE的嵌入式计算机系统可分为四个层次,从底层到上层分别是硬件层、硬件支持层、操作系统层和应用程序层。硬件层是系统的硬件,包括微处理器和各种周边设备。硬件支持层也称为硬件抽象层BSP),它提供了硬件和操作系统之问的接口,操作系统要访问具体的硬件就可以通过BSP层提供的API进行访问,而不用直接与硬件打交道。操作系统层中有WINCE的组件,用户可以根据自己的需要进行定制,选择需要的组件,去掉不需要的组件,这样可以减小内存需求,使系统性能达到越好。应用程序层是用户为特定的嵌入式系统升发的应用程序。

  定量给料秤Win.NET的一个很显明的特点就是可裁减、可配置,这就体现在操作系统层中:它有一个很小的内核NK.EXE),基本实现六类功能调度、内存管理、异常处理、系统内通信机制、关键API和系统调试功能。其余功能在单独模块中实现,例如设备管理模块①evice.exe)是设各管理的关键;数据存储模块filesys.exe)提供基本的数据存储能力,包括对象存储和文件系统,图形用户界面模块CWES.exe);另外还有通信模块、驱动程序模块、OAL/HAL模块、Win32系统服务等等。在WindowsCE操作系统的构造工具PlatformBuilder中,每个模块可以称之为一个特性Feature),系统提供的特性之间可能是单独的,也有可能有一些依赖关系,PlatformBuilder可以管理这些特性,并且可以跟踪这些关系,通过增加或者删除这些特性来配置系统,而背后的模块组织、译、装配等工作由PlatfornBuilder完成,终端生成一个结构紧凑的可实际运行的系统镜像文件。

  对定量给料秤系统设计者而言,需要自行开发的是应用程序和直接与硬件有关的部分,包括硬件系统本身、OAL、设备驱动程序。

定量给料秤