教育部“春晖计划”(Z2005-2-11013)
- 作品数:3 被引量:4H指数:2
- 相关作者:王溪波于戈于洋周本海更多>>
- 相关机构:沈阳工业大学东北大学更多>>
- 发文基金:教育部“春晖计划”更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于μC/OS-Ⅱ和μCLinux的PDA开发与比较研究
- 2008年
- 以S3C2410为硬件开发平台进行相关的研究。首先以μC/OS-Ⅱ为嵌入式操作系统,MiniGUI为图形用户界面,进行应用程序的设计,实现一个具有电话名片、画板、计算器等简单功能的中低端PDA;接着以μCLinux为操作系统,使用BusyBox实现文件系统的移植,以MicroWindows作为图形开发库,使用Nano-X API实现具有文件系统的复杂中高端PDA。此外,对两款PDA实现过程中的技术支持广泛程度、硬件要求等技术指标进行了对比:对于μC/OS-Ⅱ与MiniGU-I,其技术支持虽然有限,功能多样性的实现也有限,但是其实施难度较小,因而适合代价相对较小的中低端PDA的解决方案;而对于μCLinux与MicroWindows,其操作系统移植难度较大,具备文件系统等复杂功能,技术支持广泛,图形用户界面更加友好,因而适合功能强大的中高端PDA的开发。对于不同用户需求领域的PDA市场,可采用不同的解决方案,做到量体裁衣,最小化开发成本,最大化市场利润。
- 李谦王溪波
- 关键词:PDA嵌入式系统
- 基于优先级的Java线程唤醒机制研究与实现被引量:2
- 2008年
- 目的针对Java多线程访问临界资源时不能按优先级唤醒的问题,设计一个基于优先级唤醒等待临界资源线程的组件,保证高优先级线程优先获得临界资源,提高通用环境下Java的实时性能.方法创建具有扩展优先级的线程类,为每个共享资源的线程创建包含唤醒用优先级信息的线程代理,线程的唤醒由与共享资源唯一相关的线程代理集合类按照优先级顺序在代理集合中完成.结果使用该组件,等待集合中的线程总是按照优先级高低进行唤醒.结论能够创建访问共享资源时可按优先级唤醒、运行可以预测的Java线程,同时优先级等比例映射有效地解决了原Java线程优先级太少而无法按优先级调度过多线程的问题.
- 王溪波于洋于戈
- 关键词:JAVA多线程临界资源唤醒
- μC/OS-Ⅱ中解决优先级反转问题的实现方法研究被引量:2
- 2007年
- 基于优先级抢占调度策略的实时内核,优先级反转是涉及多任务共享资源时最容易出现的现象,此现象是实时应用系统产生不可预知错误的重要因素.阐述了μC/OS-Ⅱ实时内核中优先级反转问题产生的原因和对系统实时性的影响,提出了调度器加锁及优先级置顶两种抑制μC/OS-Ⅱ优先级反转的实现方法.通过实验验证,这两种方法能够有效地抑制μC/OS-Ⅱ中的优先级反转.最后对两种实现方法的性能进行了分析、比较.
- 王溪波周本海于戈
- 关键词:实时内核实时系统优先级反转优先级继承