Windows CE模块和组件概述

2024-05-08 21:18
文章标签 模块 windows 组件 概述 ce

本文主要是介绍Windows CE模块和组件概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

它所支持的处理器包括:NEC,飞利浦(Philips),和Toshiba(东芝)MIPS 39xx及Toshiba(东芝)MIPS 4xxx;

  Motorola(摩托罗拉)PowerPC;Hitachi(日立)SH3;AMD和Intel x86 (486及以上)。

  模块操作系统,其中有一些零散的模块

  通过内置程序支持通讯、Windows CE外壳、驱动硬件设备

  驱动Win32应用程序界面设备的附件和对应用程序开发者常用的开发模式。

  OEM改编层(OAL):

  允许OEM厂商使Windows CE适应它们的硬件

  包括一套为中断调用,RTC,等等而特别设计的小的驱动程序。

  所有具有特定用途的处理器的端口都是微软(Microsoft)公司定制的。

  Windows CE是通过建立一个细小薄层的代码来为一个特殊硬件平台服务。这一薄层存在于内核和硬件平台之间。

  这一层众所周知是OEM改编层(OAL)。OAL把特殊硬件设备从内核中分隔开来。Windows CE内核,

  依次包含具有特效的程序代码去处理程序的核心功能。OEM改编层OAL是特别地为特殊的CPU和硬件平台服务的。

  OEM改编层OAL首要的目的是把目标平台的硬件系统展示给内核。

  这包括管理硬件的时钟和设备中断以及通过个人计算机辅助设备实施的能源管理。

  Windows CE通过联系每一个硬件中断询问线(IRQ)对每一个中断服务线(ISR)处理中断。

  当允许的中断和实际的中断发生时,内核呼叫注册的中断服务线去处理中断。ISR,即处理中断的内核模式部分,

  保持尽可能的短。它的任务主要是指挥内核规划和发送出适当的中断服务信息(IST)。

  IST,在设备驱动软件模块中应用,接收和发送数据、控制来自和送到硬件的代码和认可设备的中断信号。

  设备驱动程序

  所建立的设备支持键盘,接触屏,LED,显示器,声卡和电源驱动器,以及一个迅时建立模式,

  这个模式允许另外的其它设备迅速地连接到你的平台上。

  支持无线和有线的局域网(LAN)

  静态可更换的键盘布局。

  基于WIN32事件模式的扩展的中断处理接口系统。

  支持标准串口设备。

  支持PCMCIA和Socket,可以使用各种移动的和固定的卡。

  内核:

  多任务选项;优先的多任务方式。

  WIN32程序和线路模式为基础的优先级依时序安排;支持八层多任务选项的优先权。

  由只读存储器ROM,动态随机存储器RAM和FAT文件分配表文件系统提供支持的页面查询支持。

  执行来自只读存储器的命令

  支持同步目标(等候压缩目标,等候多任务目标)。

  低级的ISR和潜埋塞(Thread)结构。

  可携带的交叉微处理器。

  累积占用内存大小仅仅刚好限制在可用的空间。

  目标存储器:

  有效的目标存储器包括文件系统、注册登记表和数据库。

  利用上述的四个数据排序键和提供的传送数据量以及滚动功能,数据库能提供存储和恢复数据记录的作用。

  文件系统:文件通过WIN32应用程序软件界面来管理。支持FATFS文件分配表文件系统,包括多个FAT文件分配表卷标

  (最多可用9个卷标)。FATFS文件分配表文件系统支持保护断电和冷起动状态下的文件系统的保存。

  安装块驱动设备:驱动设备包括ATA和SRAM驱动器。

  注册:

  象WIN32一样注册,路径是通过WIN32注册应用程序软件界面。

  个人计算机图形设备接口和用户注意事项:

  可以设置成灰色LCD液晶显示器,彩色VGA显示器,或者没有显示器等各种方式。

  图形设备接口和用户需要有多种多样的组合方式,那么你可以向各初始设备制造厂家(OEM)商提出。

  WIN32用户程序软件界面的一套图形设备接口和用户接口支持位图(BITMAP)打印,最多到32位彩色,

  TrueType字体,Cascding菜单,最大量的窗口界面。

  通讯支持包括:

  微软Windows Sockets

  Winlnet

  Secure Sockets Layer

  TCP/IP,PPP,SLIPI,rDA协议、TAPI和串口

  直接电缆连接、拨号连接和设备到设备的联接(device-to-device connectivity)

  利用NDIS和SMB的局域网(LAN)连接。

  远程访问设备(RAS)支持远程的连接,接口支持硬件通讯联系(依靠调制解调器、以太网芯片等等)

  Windows NT LAN

  远程连接:

  远程连接协议(APIs)允许以Windows为基础的桌面系统访问以Windows CE为基础的设备。

  利用目标存储器和设备注册传输文件,Windows CE请求远程执行程序或起动设备。

  远程连接网络直接联系个人计算机到拨号访问的Internet、个人计算机群和服务器等。

  外壳(SHELL):

  包括一个很小的支持发送和转接功能的外壳。

  源代码包括基本的一个内含的应用程序,所以这个外壳能提供适合的服务。

  小型的Internet Explore:包括一部分Windows CE的可调整的显示器(640象素x 240象素,,640象素x 480象素,等等)

  支持:HTML3.2,Frames,Tables, Forms,不支持Cascading风格的表格,ActiveX?控制器,

  client-side scripting,Netscape Plug in,等等。

  国际化/地方化:

  以国际标准组织为基础

  包括在1988Q1(标准)上建立的所有支持法语、德语、意大利语、葡萄牙语、拉丁语、西班牙语和日本语的操作系统

  都支持地方化的操作系统,支持国际语言,支持(NLS)用户程序软件界面,允许系统和用户本地化。

  附加的组件特征:

  ActiveX和COM/OLE

  为Windows CE服务的的微软虚拟机Java程序。

  微软的Windows CE基本分类方法。

这篇关于Windows CE模块和组件概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/971456

相关文章

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

vue2 组件通信

props + emits props:用于接收父组件传递给子组件的数据。可以定义期望从父组件接收的数据结构和类型。‘子组件不可更改该数据’emits:用于定义组件可以向父组件发出的事件。这允许父组件监听子组件的事件并作出响应。(比如数据更新) props检查属性 属性名类型描述默认值typeFunction指定 prop 应该是什么类型,如 String, Number, Boolean,

在 Windows 上部署 gitblit

在 Windows 上部署 gitblit 在 Windows 上部署 gitblit 缘起gitblit 是什么安装JDK部署 gitblit 下载 gitblit 并解压配置登录注册为 windows 服务 修改 installService.cmd 文件运行 installService.cmd运行 gitblitw.exe查看 services.msc 缘起

Windows如何添加右键新建菜单

Windows如何添加右键新建菜单 文章目录 Windows如何添加右键新建菜单实验环境缘起以新建`.md`文件为例第一步第二步第三步 总结 实验环境 Windows7 缘起 因为我习惯用 Markdown 格式写文本,每次新建一个.txt后都要手动修改为.md,真的麻烦。如何在右键新建菜单中添加.md选项呢? 网上有很多方法,这些方法我都尝试了,要么太麻烦,要么不凑效