共查询到10条相似文献,搜索用时 46 毫秒
1.
本论文对Linux实时性不足的原因进行了分析,提出了提高Linux实时性的方法,重点讨论了双内核方法和修改Linux内核方法.导致Linux实时性不足的原因有:Linux的内核是非抢占的,进程调度的策略实时性不高,时钟粒度粗糙,虚拟内存和屏蔽中断使得进程运行的实时性难以预测.改进Linux实时性的方法有:兼容内核方法,双内核方法,修改Linux内核方法:细化时钟粒度、提高内核抢占性、改进Linux进程调度的策略、非虚拟内存. 相似文献
2.
基于Linux的实时解决方案分析 总被引:2,自引:2,他引:0
实时应用是通信、自动控制领域一个重要的研究课题。实现实时应用的硬实时任务和软实时任务目标,需要用户进程、实时内核、硬件系统,甚至网络系统等的参与。主要对Linux内核提供的实时功能进行研究,通过对Linux内核中影响进程处理时间的几个重要部分的分析和对实时机制的几种实现方法的研究,有助于内核实时化方案的选择。 相似文献
3.
近年来, 随着自由软件运动的兴起而出现的Linux系统是一个值得重视的操作系统,该系统采用了开放和协作的开发模式,并无偿提供源代码。RTLinux是FSMLabs基于Linux开发的硬实时LinuxAPI,它把整个系统分为3个空间:用户空间、Linux内核空间和实时内核空间,实时任务运行在实时内核空间。本文给出了在RTLinux环境下的捷联惯导系统的设计和实现,其主要特点是:把导航系统设计为3个用户进程,有0个进程运行在实时内核空间。这种设计的意义在于:只要深入研究Linux系统,就能够按需定制系统内核,从而能够设计出更合理更高效的导航系统。 相似文献
4.
为了提高Linux操作系统的实时性,研究了Linux操作系统System V信号量机制在内核中的实现,发现其在实时应用中存在的不足,提出并实现了一种对其进行改进的方法。经测试表明,采用该方法后可以明显降低实时进程申请信号量的延迟时间,说明该方法有效提高了Linux操作系统的实时性能。 相似文献
5.
近年来,嵌入式系统取得了迅猛的发展,在消费类电子产品和工业控制智能仪表等领域得到了广泛的应用,而Linux凭借其开放源代码、几乎支持所有的主流硬件平台、支持大量的周边硬件设备、稳定、高效、易定制、易裁减、硬件支持广泛等优点,成为构建嵌入式系统的强有力武器,不少公司都推出了基于Linux的嵌入式产品。Linux从1991年问世到现在,短短的十几年时间已经发展成为功能强大、设计完善的操作系统之一;可运行在X86、Alpha、Sparc、MIPS、PPC、Motorola、NEC、ARM等多种硬件平台,而且开放源代码,可以定制(编译内核),可与各种传统的商业操作系统分庭抗争。本文从嵌入式Linux系统安装开始,由浅入深的讲述和探讨嵌入式Linux系统内核编译的实现原理,并在此内核基础上构建一个新的操作系统,然后将RTAI实时软件包装在此Linux操作系统中,用以实现Linux的实时功能。 相似文献
6.
基于RTAI—Linux的实时操作系统的分析与研究 总被引:2,自引:0,他引:2
本文讨论了实时操作系统的特性,分析了Linux作为实时操作系统的不足之处,深入剖析了RTAI增强Linux实时性的基本思想以及RTAI的设计与实现原理。 相似文献
7.
本文分析和研究了Linux系统在实时性方面存在的问题,并分析了实时系统的原理,以及提出了实时Linux系统的系统结构和应用程序的结构。 相似文献
8.
9.
微处理器技术的发展使嵌入式系统得到广泛应用,一个小型、实时、性能良好的嵌入式操作系统的研发和应用,就成为嵌入式系统进一步应用要解决的首要问题[1].描述了将Linux-2.6.23.14内核移植到基于S3C2440处理器目标板上的方法与过程.介绍了目标平台和Linux-2.6.23.14内核,并说明了如何搭建移植环境,着重介绍了Bootloader的架构和功能以及Linux-2.6.23.14内核的移植.结果证明该方法是可行的.移植后的Linux在嵌入式系统中运行良好.为嵌入式技术应用和研究提供有益的帮助. 相似文献
10.
介绍嵌入式Linux的基本概念,分析Linux源码目录结构,并以嵌入式多串口通信系统应用为背景,详细说明基于Intel处理器的Linux内核的裁减和定制过程;最后在新内核下完成了多串口通信。 相似文献