WIN-CE系统架构

WIN-CE系统架构分为素部分:硬件层、OEM层、操作系统层、应用层http://hovertree.com/hvtart/bjae/oy9pqb94.htm硬件层:由CPU、存储器、I/

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

WIN-CE 系统架构分为素部分:硬件层、OEM 层、操作系统层、应用层

http://hovertree.com/hvtart/bjae/oy9pqb94.htm

硬件层: 由CPU 、存储器、I/Ok 口等组成嵌入式的硬件系统

OEM 层 是嵌入式硬件与WIN-CE 操作系统的结合层

   主要模块:

OAL: OEM 适配层,处理EIN-CE 内核与目标硬件设备之间的通信,如CPU 初始化、处理中断、计时器等

BootLoader: 启动加载程序,讲WIN-CE 内核加载到目标硬件系统的内存,并开始启动操作系统执行

配置文件: 分为源代码配置文件、映像配置文件

驱动程序: 备注:驱动被设计成用户模式的应用程序

代码结构: CSP 代码: 支持不同微处理器体系结构

           BSP 代码: 支持不同的微处理器扩展和外设,由BootLoader 、OAL 和渠道代码组成

操作系统层: WIN-CE 核心层,既要为下车OEM 层提供接口和服务,也要为上层的应用程序提供顾问与应用编程接口

模块组成:

核心: 是WIN-CE 操作系统的最小定制内核

      NK.exe 为WIN-CE 操作剔透的内核

      NK.exe 始终运行在较高的优先级和处理器优先级上,除中断例程一般不允许操作系统内的其他线程抢占他的运行

Core DLL: 最基本的操作系统模块,为其他模块提供核心功能,作为应用层与操作系统层的一个桥梁

对象存储模块: 文件系统、数据库、系统注册表

多媒体技术模块

图像窗口和事件系统模块(GWES): 体现在GWES.exe 进程

                 USER 处理消息事件及鼠标和键盘灯的用户输入

                 GDI: 用来处理图像的屏幕和打印输出等

设备管理器模块: 体现在Device.exe 进程

 提供基本的设备列表管理,即插即用管理I/O 资源分配管理及驱动的加载、卸载和跟踪已经加载的驱动及其接口

通信服务于网络模块: 应用和服务开发模块:为应用车道内关系开发提供编程接口和服务支持的库模块,这些库提供都是DLL ,微软并不提供这些DLL 的源代码

应用层: 应用程序、Internet 客户服务、用户接口、客户应用程序

推荐:http://www.cnblogs.com/roucheng/p/netkuangjia.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120348.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • nps是什么、怎么计算、有什么用

    nps是什么、怎么计算、有什么用前言NPS中文为净推荐值,全名为NetPromoterScore,由美国贝恩咨询提出。用一个简单的问题,了解客户是不是愿意推荐你的产品,评估口碑。也可以用来评估用户体验和客户满意度。通过了解客户的反馈,你也可以迭代、优化自己的产品。做好NPS可以让客户裂变,让每个客户都变成你的自来水、产品代言人。NPS是什么我们经常看到下面的问题,“你向朋友推荐XXX产品的可能性有多大?”,“我们可以如何提高”或者”是什么让你愿意向朋友推荐我们的产品”Windows10的NPS调查..

    2022年5月6日
    88
  • BM3D算法相关笔记

    BM3D算法相关笔记三维矩阵主要原因就在于,三维矩阵中,第一维度代表行,第二维度代表列,第三维度代表页,当第三维度为1时,代表只有1页,自然缩减为二维。当第一维度为1时,代表只有一行,但是每页都有,所以,从物理的角度没有缩减为二维。http://blog.sina.com.cn/s/blog_7519cf530101ahsb.html

    2022年5月2日
    32
  • PLSQL注册码,亲测,可用

    PLSQL注册码,亲测,可用注册码:ProductCode:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserialNumber:601769password:xs374ca1.登录PLSQL,选择取消2.选择帮助,注册3.在弹出的注册框内填写上面的注册码,点击注册即可使用

    2022年7月24日
    16
  • 修改python的pip源为国内源[通俗易懂]

    修改python的pip源为国内源[通俗易懂]由于网络原因,访问国外的pip源超级慢,因此可将源改为国内源(都是pipy官网的镜像),就能体验到流的飞起的速度了可临时修改,也可永久修改临时修改:在后边加个-i参数指定pip源,如下所示:pipinstallpackage_name-ihttps://pypi.tuna.tsinghua.edu.cn/simple永久修改:需要修改配置文件Windows:进入%…

    2022年5月4日
    42
  • 微信小程序服务器端登录注册验证「建议收藏」

    微信小程序服务器端登录注册验证「建议收藏」$data=[ ‘name’=>$name, ‘number’=>$number, ‘code’=>$code];$rule=[ ‘name’=>’require’ ‘number’=>’require|number|lenght:10,11’, ‘code’=>’require’];$errMsg=[ ‘name’=>’姓名必填’, ‘number.require’=>’学号必填’, ‘number.number’=>

    2022年7月16日
    19
  • Linux命令 ldd

    Linux命令 ldd转载:Linux中的ldd命令和pvs命令ldd命令用于判断某个可执行的binary档案含有什么动态函式库。参数说明:–version  打印ldd的版本号-v–verbose  打印所有信息,例如包括符号的版本信息-d–data-relocs  执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)-r–function-relocs  对目标对象和函数执行重

    2022年6月8日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号