Windows CE基于优先级的设置来选择将要运行的线程,高优先级的线程将比低优先级的线程更加优先被调度。WinCE系统支持0~255共256个优先级,其中0优先级最高,255优先级最低,0~248属于实时性优先级。WinCE系统中线程的优先级层次如下:
0~96: 高实时性应用程序的线程
97~152:驱动程序线程
153~247:低实时性应用程序的线程
248~255:非实时应用程序的线程
在英创提供的ARM9系统嵌入式板卡中,都预装了WinCE 5.0 内核,常用的通讯接口的驱动也是按照上述的优先级层次来设置规划的。
101: USB 键盘
103: 串口驱动
109: 触摸键
116: NDIS(网络)
在进行WinCE应用程序开发时,利用CreateThread(…)函数创建的应用线程,其优先级缺省为 251,即THREAD_PRIORITY_NORMAL。如果需要对线程的优先级进行调整,可以调用相应的函数来操作。设置和获得一个线程的优先级,可以调用函数CeSetThreadPriority和函数CeGetThreadPriority,这两个函数对于所有的256个优先级都是可用的。这里需要注意的是,还有两个函数也可以用:函数SetThreadPriority和函数GetThreadPriority,但是它们只能设置或获取最低的8个优先级,即248~255,这8个优先级对应WinCE早期版本的8个优先级。
分享到:
相关推荐
第2章 ARM基础开发 第3章 开发工具EVC的使用 第4章 Windows CE窗口和消息机制 第5章 Windows CE资源与控件编程 第7章 多线程编程 第7章 多线程编程 第8章 文件操作与通信编程 ...第15章 Windows CE下的调试连接
WindowsCE下VNC的Server端,不好早,支持RFB3.8,功能强大,WindowsCE下不可多得的远程桌面
8.3.3 设置和查询线程优先级 8.3.4 设置线程时间片 8.3.5 挂起和恢复线程 8.4 纤程 8.5 线程本地存储 8.6 同步 8.6.1 事件 8.6.2 等待 8.6.3 信号量 8.6.4 互斥量 8.6.5 复制同步旬柄 8.6.6 临界区 8.6.7 互锁变量...
1.1 windows ce标准windows的差别 1.1.1 windows ce和标准windows的差别 1.1.2 资源有限的windows ce设备 1.1.3 unicode编码 1.1.4 组件化设计 1.1.5 win32子集 1.2 仍然是windows编程 1.3 第一个windows ce应用程序...
8.3.3 设置和查询线程优先级 8.3.4 设置线程时间片 8.3.5 挂起和恢复线程 8.4 纤程 8.5 线程本地存储 8.6 同步 8.6.1 事件 8.6.2 等待 8.6.3 信号量 8.6.4 互斥量 8.6.5 复制同步旬柄 8.6.6 临界区 8.6.7 互锁变量...
通过本课程的学习,学生将理解嵌入式操作系统的一般性特点,了解Windows CE系统的功能和特性,对Windows CE系统定制开发和应用程序开发有一定的认识。 课程由三部分组成。第一部分介绍嵌入式操作系统的一般性特点。...
本书包含“windows编程基础”、“windows ce编程”、“高级windows ce”三部分内容,帮助你...本书是为所有在windows ce下开发应用程序的人编写的,能为他们提供有价值的信息,使他们更加轻而易举地完成自己的任务。
1.1 windows ce标准windows的差别 1.1.1 windows ce和标准windows的差别 1.1.2 资源有限的windows ce设备 1.1.3 unicode编码 1.1.4 组件化设计 1.1.5 win32子集 1.2 仍然是windows编程 1.3 第一个windows ce应用程序...
1.1 windows ce标准windows的差别 1.1.1 windows ce和标准windows的差别 1.1.2 资源有限的windows ce设备 1.1.3 unicode编码 1.1.4 组件化设计 1.1.5 win32子集 1.2 仍然是windows编程 1.3 第一个windows ce应用程序...
本书以C#语言、Visual 2003为开发环境,深入介绍了Windows CE应用程序开发的实用技术。本书分为基础篇和应用篇两部分。基础篇主要介绍了Windows CE概述、C#程序设计基础、XML基础、SQL CE数据库。应用篇主要通过4个...
1.该工具可以在PC端快速的启动Windows CE上面的程序(确保你的电脑上已经装了同步软件ActiveSync,Win7的同步软件是Windows Mobile) 2. 在电脑上打开WceUiLauncher,浏览找到要启动的windows CE的应用程序,然后点...
关于Wince下的多线程编程,编程提高必备
Windows CE下对注册表操作的API函数说明
Windows CE下的GPS接收程序 Windows CE下的GPS接收程序
Windows CE.net 环境安装 提示:开发环境安装程序请自行从微软公司购买或其他途径获得,Embest 公司不能收费或免费提供。 安装 Windows CE.net 开发环境比较简单和方便,只要基本按照安装向导的提示一步步操作就可 ...
WINCE教学示例 Windowsce实例 wince学习 wince教材WINCE教学示例 Windowsce实例 wince学习 wince教材WINCE教学示例 Windowsce实例 wince学习 wince教材WINCE教学示例 Windowsce实例 wince学习 wince教材WINCE教学...
《WINDOWS+CE实用开发技术》完整版电子书pdf版 该书主要涉及WinCE下的驱动开发技术 压缩文件分三部分 需下载完全才能解压: WINDOWS CE实用开发技术.zip.001 WINDOWS CE实用开发技术.zip.002 WINDOWS CE实用开发技术...
《Windows CE工程实践完全解析》讲述了Windows CE操作系统底层驱动软件开发技术。全书共分5篇25章,内容包括开发Windows CE的BootLoader、OAL、显示设备驱动程序、串口驱动程序和PC卡总线接口驱动程序,通过解析和...
Microsoft Windows CE .NET,Microsoft 已经升级了 Windows CE6.0 的中断体系结构。
Windows CE 3.0 Application Programming presents programming for Pocket PC, handheld PC, and embedded devices. <br>Topics include: <br>Enterprise computing including COM, DCOM, database access ...