首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 296 毫秒
1.
赵艳红  沈峰  段汉根 《科技信息》2010,(34):I0021-I0022
本文剖析了Linux2.6内核重要数据结构,进程调度依据、调度时机、调度策略,并详细分析了Linux2.6进程调度算法。Linux2.6内核实现了O(1)的特性,根据实验结果,证明了Linux2.6具有很好的实时性,多任务下有更高的CPU使用率。  相似文献   

2.
一种实时的嵌入式Linux调度策略   总被引:1,自引:0,他引:1  
随着Linux广泛应用于嵌入式系统、实时控制等领域,增强Linux内核的实时性变得尤为重要。Linux2.6内核加入了抢占点,可以最大限度地降低内核不可抢占的时间间隔,但嵌入式系统实时性要求较高,因此基于嵌入式Linux(裁减的Linux2.6内核),分析实时调度策略,提出改进的实时调度策略IPEDF,该策略吸取了截止期最早最优先算法的优点,使内核可以在任何时间被抢占。最后对嵌入式Linux和基于IPEDF的嵌入式Linux进行测试,结果表明后者的任务响应时间少,从而进一步提高了嵌入式Linux2.6的实时性。  相似文献   

3.
Linux2.6进程调度算法实时性能改进   总被引:2,自引:0,他引:2  
深入分析Linux 2.6内核进程调度算法,为更好的满足Linux系统对嵌入式系统实时可靠性的要求,对现有的调度策略进行分析,指出Linux 2.6内核调度算法的不足,提出基于LFS算法的处理器调度算法,提高了Linux系统的实时性及吞吐量.  相似文献   

4.
Linux2.6进程调度机制的剖析   总被引:2,自引:0,他引:2  
阐述了Linux2.4内核进程调度系统存在的缺陷,详细分析了Linux2.6内核进程调度的时机,策略和O(1)算法的实现细节.与2.4相比,这些改进使得linux2.6进程调度系统实现了O(1)调度算法,支持抢占式调度,并增强了对实时任务和SMP的支持.  相似文献   

5.
阐述了Linux 2.4内核进程调度程序在设计上存在的缺陷,分析了Linux 2.6内核在内核进程的调度时机、调度依据以及调度流程上相应的解决策略,这些改进使得Linux进程调度程序实现了O(1)调度算法,支持抢占式调度,并且增强了对实时任务和SMP的支持。  相似文献   

6.
基于控制中断执行时间的方法, 提出一种Linux 2.6内 核实时化改进方案, 解决了Linux实时任务在执行过程中可能被频繁中断干扰而产生响应时间过长的问题. 通过分析Linux 2.6内核的中断机制及打上Ingo Molar实时化补丁后的内核中断机制, 并根据与当前任务实时优先级的比较, 为中断安排恰当的执行时间规则, 实现任务的实时性响应. 实验结果表明, 改进方案的中断响应时间低于打上Ingo Molar实时化补丁后的内核中断响应时间.  相似文献   

7.
本文基于MPC85xx和Linux2.6内核,介绍了构建嵌入式Linux系统的主要过程和关键技术,包括:建立交叉开发环境、U-Boot移植、内核定制和编译、创建根文件系统。  相似文献   

8.
着重介绍了Linux 2.6内核的新特性及其在嵌入式应用中的优势,并将其移植到嵌入式平台中,成功支持H.264编解码多媒体系统.  相似文献   

9.
针对Linux 2.6内核,分析了其在进程调度、中断处理、内核锁机制和虚拟内存等方面对实时性能的负面影响,提出一个旨在提高嵌入式Linux实时性能的解决方案.在该方案中包含了一种新的中断线程化方法,并将其在i386平台上实现.开发了专用的测试模块,并使用Linux内核保留的中断号测试中断线程化效果.测试结果表明,该方案...  相似文献   

10.
针对中断服务程序的执行,重点讨论了Linux内核中的BottomHalf机制,介绍了从Linux2.0到Linux2.6内核中所实现的BH函数接口、任务队列(taskqueue)、tasklet、软中断、工作队列(workqueues)等BottomHalf机制,并分别从实现原理和具体使用方法两个方面进行了对比分析。  相似文献   

11.
介绍了Linux 2.6内核中的Iptables、Ebtables的功能,比较了两者的主要特性;然后在分析Iptables对数据包和Ebtables对数据帧的处理流程的基础上,分析了Iptables/Etables对桥接和路由数据帧的处理流程;最后,应用Iptables/Ebtables实现了一个网桥防火墙的实例.  相似文献   

12.
Linux 2.6内核采用了新开发的调度器,该调度器基于O(1)算法。新的调度器基于每个CPU来分布时间片,并且取消了全局同步和重算循环。文中详细分析了新的调度器策略和算法,最后进行了总结。  相似文献   

13.
研究了Linux 2.6内核中"Bottom Half"机制,特别是"softirq"的实现原理,做了概括性的总结。在此基础上深入分析了网络代码对"Bottom Half"机制的应用,研究表明Bottom Half机制在网络处理,特别是SMP下的网络处理中的应用能够较大地提高系统网络处理性能。  相似文献   

14.
基于Linux的多进程MDSL研究与设计   总被引:1,自引:0,他引:1  
针对Windows下MDSL(多通道同步数字记录仪)系统耦合度高,稳定性和实时性不够理想的缺陷,本文提出了新的系统架构和设计.该设计基于Linux操作系统(2.6内核),采用了多进程方式降低系统耦合度,提高系统可靠性,并采用双机冗余和守护进程等设计保证系统稳定性,同时采用了多线程管理方式实现远程控制单元.实践表明,新系统拥有更好的可靠性以及可维护性.  相似文献   

15.
目的将监控技术和嵌入式技术相结合,实现可移动的无线远程视频监控系统。方法在基于ARM9和linux2.6内核的嵌入式系统平台上控制摄像头采集视频、电机驱动电路以及无线网卡,并配置实现Boa服务器和MJPG-streamer视频服务器;利用CGI实现了客户端浏览器控制小车和摄像头电机的运行。结果实现了一种嵌入式视频监控小车的设计方法。结论该系统可扩展性、实时性、灵活性高,可实现对实时移动视频监控的需求。  相似文献   

16.
Linux操作系统由于其源码开放、具有可裁剪等特点在嵌入式系统中得到越来越广泛的应用,而USB接口在嵌入式系统中的应用也十分广泛,现在的嵌入式系统的硬件平台大多数是基于ARM处理器的。文中介绍基于ARM平台的Linux2.6内核下,嵌入式USB主机设备驱动开发实现。具体的从USB设备驱动的开发流程出发,介绍了USB接口的一般原理和USB通信的一般过程,然后对USB驱动骨架进行了分析,最后给出了驱动具体实现的关键代码。  相似文献   

17.
Linux TCP/IP协议栈的设计及实现特点   总被引:2,自引:1,他引:2  
L inux是一个单一内核操作系统,协议栈的实现嵌在系统内核中,用户程序通过系统调用进入内核,通过多次函数调用,实现内核里的各层协议.主要分析了L inux2.4.X内核TCP/IP协议栈的实现特点,同时归纳并提出了协议栈的设计方法.  相似文献   

18.
目的将监控技术和嵌入式技术相结合,实现一种新型无线远程塔杆倾斜角度监测系统。方法在基于S3C2410和Linux2.6内核的嵌入式平台上,结合MMA7455三轴加速度传感器对塔杆的倾斜角度进行监测,并将监测数据通过GPRS无线发送给监控中心;监控中心采用QT软件实现数据的管理、分析以及远程控制等功能。结果与结论该系统可扩展性、实时性以及灵活性高,可实现对塔杆倾斜角度的监测需求。  相似文献   

19.
建立了轴向压力作用下两端铰接钢套管构件的非线性有限元分析模型.通过套管构件的非线性有限元分析,得到内核弯矩分布随轴向压力增大的变化规律,并得出套管构件的破坏机理.分析了内核长细比、内核外伸长度、套管-内核间隙及套管-内核壁厚比等参数对套管构件极限承载力因子的影响,并采用多项式函数拟合得到套管构件极限承载力的实用计算公式.结果表明,轴向压力增大,内核弯矩最大截面逐渐向内核端部移动,在轴向压力与弯矩的共同作用下,内核端部附近截面达到全截面塑性,导致套管构件承载力下降.随内核长细比的增大以及内核外伸长度及套管-内核间隙的减小,套管构件极限承载力因子逐渐增加.  相似文献   

20.
提供了一个了解Liunx众多的内核源代码的方法,分析了如何在计算机上使用远程调试来分析Linux内核源代码,并以LinuxTCP/IP协议驱动程序为例,描述内核程序的流程.使用KGDB与GDB来实现远程调试,并利用工具KernProf来分析内核函数间的相互关系.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号