期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
Analysis and Programming of Kernel for Embedded Systems
1
作者 Kyumann Im Woonchul Ham 《Journal of Software Engineering and Applications》 2014年第1期14-26,共13页
In this study, we present a miniOS kernel implemented via analysis of the context switching, the scheduler, and the memory management of the original OS kernel for an embedded system based on ARM core. Since this is a... In this study, we present a miniOS kernel implemented via analysis of the context switching, the scheduler, and the memory management of the original OS kernel for an embedded system based on ARM core. Since this is a large subject, we have limited our scope to them only that made up an embedded operating system. The implemented miniOS kernel is composed only by them, to the exclusion of all other functions of the original kernel. Our goal is to modify the OS kernel depending on the product function. The implementation method of the miniOS kernel can be applicable to any OS being mounted based on the ARM core. Modifying the kernel depending on the product function can improve the OS booting speed as well as save the system memory. The functions of the scheduler, the context switching, and the memory management are described with the source in each section. The miniOS kernel was implemented in the Assembly and C language and was verified through the build and the test. The results are shown in the Section 5. 展开更多
关键词 Context Switching SCHEDULER kernel OS timer Embedded System
下载PDF
Linux 2.6调度系统的分析与改进 被引量:6
2
作者 於时才 缪东升 +1 位作者 孙华 袁宗文 《微计算机信息》 北大核心 2007年第05X期252-254,共3页
Linux2.6内核实现了内核可抢占,并且实现了O(1)调度算法,但是其时钟粒度仍然比较粗糙,并且其交互式优先的思想对嵌入式场合硬实时的支持是不够的。我们通过对其特点的研究,有针对性的提出使用双内核时钟处理系统优化时钟粒度,结合资源... Linux2.6内核实现了内核可抢占,并且实现了O(1)调度算法,但是其时钟粒度仍然比较粗糙,并且其交互式优先的思想对嵌入式场合硬实时的支持是不够的。我们通过对其特点的研究,有针对性的提出使用双内核时钟处理系统优化时钟粒度,结合资源预留策略对实时任务调度算法做出特别优化,最终实现某些嵌入式场合在CPU层面对实时调度的要求。 展开更多
关键词 实时调度 双内核时钟 资源预留 2.6内核
下载PDF
有限状态机的嵌入式Linux按键驱动设计 被引量:9
3
作者 秦国栋 《单片机与嵌入式系统应用》 2010年第4期79-81,共3页
利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键"连发"状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"... 利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键"连发"状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题。 展开更多
关键词 有限状态机 嵌入式LINUX 按键驱动 内核定时器
下载PDF
对UNIX实时扩充的一点研究 被引量:3
4
作者 赵龙 胡宁 《计算机工程与科学》 CSCD 1998年第4期76-80,共5页
本文讨论了实时应用中传统UNIX存在的一些不足,并且从实现机制上分析了产生这些不足的原因,以及常用的实时性扩充方法。另外,本文还较详细地介绍了一个典型的实时UNIX版本(DigitalUNIX)是如何对传统UNIX进... 本文讨论了实时应用中传统UNIX存在的一些不足,并且从实现机制上分析了产生这些不足的原因,以及常用的实时性扩充方法。另外,本文还较详细地介绍了一个典型的实时UNIX版本(DigitalUNIX)是如何对传统UNIX进行实时化扩充的。 展开更多
关键词 操作系统 抢先式内核 共享内存 UNIX
下载PDF
嵌入式Linux2.6的实时性研究与改进
5
作者 张磊 修建新 《电脑知识与技术》 2010年第5期3531-3533,共3页
该文研究如何使Linux2.6满足硬实时的要求,以更加适应嵌入式领域的需求。论文分析了Linux2.6内核源代码,在此基础上,针对2.6内核实时性不足的三个方面提出了改进方案。首先,在中断机制方面,提出中断线程化的方案;其次,在调度机制方面,... 该文研究如何使Linux2.6满足硬实时的要求,以更加适应嵌入式领域的需求。论文分析了Linux2.6内核源代码,在此基础上,针对2.6内核实时性不足的三个方面提出了改进方案。首先,在中断机制方面,提出中断线程化的方案;其次,在调度机制方面,最小空闲时间优先算法;第三,将单次触发模式引入到Linux2.6定时器中,并且结合"最小空闲时间优先算法"巧妙设置了新的时钟机制。 展开更多
关键词 嵌入式系统 抢占式内核 中断 线程化 定时器
下载PDF
一种改进的定时器实现算法及其性能分析 被引量:3
6
作者 赵红武 金瑜 刘云生 《微计算机应用》 2006年第3期343-345,共3页
时钟管理是体现系统实时性能的一个因素,其中最重要的是高精度的定时器的实现,通过对一个嵌入式实时操作系统(ARTs-OS)的研究,介绍了实现通常时钟管理的方法。在分析Linux定时器方法和ATR方法优劣的基础上,给出了ARTs-OS定时器实现算法... 时钟管理是体现系统实时性能的一个因素,其中最重要的是高精度的定时器的实现,通过对一个嵌入式实时操作系统(ARTs-OS)的研究,介绍了实现通常时钟管理的方法。在分析Linux定时器方法和ATR方法优劣的基础上,给出了ARTs-OS定时器实现算法及其函数原型,并且分析了这种算法的性能。这种算法可以在不影响系统吞吐率的同时提供高精度(微秒级)的定时器。 展开更多
关键词 微内核 嵌入式实时操作系统 高精度定时器 可调节精度的定时器 可编程的定时器/计数器
下载PDF
Linux内核中一种高精度定时器的设计与实现 被引量:4
7
作者 周鹏 周明天 《计算机技术与发展》 2006年第4期73-75,78,共4页
CGL(Carrier Grade Linux)是由开源组织(OSDL,Open Source Development Lab)发起的、专门针对电信级服务的Lin-ux。CGL在标准Linux的基础上,增加了一组为适应电信运营环境而设计的特性。某些电信应用对实时性有较高要求,普通Linux在实... CGL(Carrier Grade Linux)是由开源组织(OSDL,Open Source Development Lab)发起的、专门针对电信级服务的Lin-ux。CGL在标准Linux的基础上,增加了一组为适应电信运营环境而设计的特性。某些电信应用对实时性有较高要求,普通Linux在实时性方面和电信平台的要求之间还存在一定的差距。为增强系统的软实时能力,CGL要求提供一种精度在0.1毫秒以上高精度定时器(high-resolution timer)。首先介绍Linux内核2.6.x中时钟与定时器的情况,然后详细阐述这种符合POSIX1003.1b API标准的高精度定时器的设计与实现,最后总结该定时器的性能并得出结论。 展开更多
关键词 Unux内核 时钟 定时器 CARRIER GRADE LINUX
下载PDF
Linux内核移动性支持机制与实现 被引量:2
8
作者 谢婉君 贾濡 《计算机技术与发展》 2015年第3期103-107,共5页
随着信息技术的高速发展及移动终端的普及,用户期望网络能够在任何时间、任何地点,以任何方式提供信息服务。为了更好地支持移动性,业界提出移动IP、身份位置分离机制、SIP等多种方案。然而,它们都不能同时支持主机移动性和服务移动性... 随着信息技术的高速发展及移动终端的普及,用户期望网络能够在任何时间、任何地点,以任何方式提供信息服务。为了更好地支持移动性,业界提出移动IP、身份位置分离机制、SIP等多种方案。然而,它们都不能同时支持主机移动性和服务移动性。文中提出的移动性支持机制是在Linux内核中,利用一体化网络中的连接标识管理服务,在协议栈中同时支持终端和服务的移动性。首先,提出了两种内核中快速捕获IP地址更新的机制;然后,修改Linux内核中的套接字,实现IP地址改变但连接保持的目标,从而实现移动性;最后通过比较两种机制在实现移动性上的时延,选择了内核通知链机制作为移动性支持机制。 展开更多
关键词 LINUX内核 IP地址 定时器 通知链 移动性
下载PDF
Win32s下内核定时器的使用 被引量:2
9
作者 李四保 姚晓先 《微计算机信息》 2003年第2期71-72,共2页
本文介绍了一种Win32s环境下的内核定时器的用法。该定时器相比常用的多媒体定时器有两个优点:1,消耗资源更少。2,无需消息队列。在操作系统负载很重的情况下,该定时器工作仍然可靠。
关键词 内核定时器 操作系统 多线程技术 消息队列 Windows32s 多媒体 计算机
下载PDF
一种智能小区VoD接纳控制方法
10
作者 周真赞 任晋奎 杜新华 《计算机工程》 CAS CSCD 北大核心 2002年第8期229-231,共3页
新型智能小区都能提供服务,在带宽有限的情况下需要控制并发的接入用户数。该文分析了一个典型的智能小区接纳控制VoDVoD问题,并基于核心的框架实现了一种接纳控制方法。该实现在实际的智能小区工程中得到了应用。Linux2.
关键词 智能小区 接纳控制 视频点播系统 INTERNET
下载PDF
Linux 2.6细粒度定时器的设计 被引量:2
11
作者 唐靓 《电脑知识与技术》 2009年第12X期10259-10260,10266,共3页
该文对Linux时钟机制进行研究,分析了影响时钟慢的原因并设计了细粒度定时器,把系统时钟的节拍的粒度减小,较大的提升了Linux的实时性能。
关键词 LINUX内核 时钟 定时器
下载PDF
基于WindowsNT的高精度软定时器的实现
12
作者 张齐治 张奕 《现代计算机》 2001年第12期19-22,共4页
本文讨论了如何在WindowsNT平台上,通过内核Timer对象和Event同步对象编写内核驱动程序实现高精度定时器的方法。这种方法定时精度较高,基本可以代替硬件定时器。
关键词 WINDOWSNT 驱动程序 内核 操作系统 多线程 高精度软定时器
下载PDF
Linux在TD-SCDMA智能手机的应用与实时性改进
13
作者 万兵 郑建宏 《计算机工程与设计》 CSCD 北大核心 2008年第2期279-281,共3页
提出了嵌入式Linux在TD-SCDMA智能手机上的实现架构,对Linux的实时性进行改进,构建了一个包含实时内核和标准内核的双内核Linux,实现事件优先级、抢占调度以及细粒度时钟。在一款TD-SCDMA无线终端评估板上进行测试,最大任务调度延时和... 提出了嵌入式Linux在TD-SCDMA智能手机上的实现架构,对Linux的实时性进行改进,构建了一个包含实时内核和标准内核的双内核Linux,实现事件优先级、抢占调度以及细粒度时钟。在一款TD-SCDMA无线终端评估板上进行测试,最大任务调度延时和中断响应时间分别为14 s和3 s,达到了实时性要求。 展开更多
关键词 嵌入式LINUX 智能手机 实时双内核 实时抢占 实时定时器
下载PDF
Linux实时化方法研究与一种实现
14
作者 高鑫 陆阳 《计算机工程与应用》 CSCD 北大核心 2005年第20期102-104,205,共4页
标准Linux对实时应用提供了有限的支持。为了改进Linux的实时性能,详细分析了目前Linux实时化的主要技术方法和研究进展,通过从内核抢占机制、中断控制、细化时钟粒度及实时调度策略几方面深入研究,实现了一种Linux内核实时方案。实验... 标准Linux对实时应用提供了有限的支持。为了改进Linux的实时性能,详细分析了目前Linux实时化的主要技术方法和研究进展,通过从内核抢占机制、中断控制、细化时钟粒度及实时调度策略几方面深入研究,实现了一种Linux内核实时方案。实验结果显示,所做改进以不大的代价有效地提高了Linux的实时性能。同时指出了方案的不足和今后的研究方向。 展开更多
关键词 实时操作系统 时钟管理 实时调度 可抢占核心 LINUX
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部