首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 265 毫秒
1.
从如何增强Linux操作系统对实时任务的支持出发,阐述了2.4内核进程调度系统设计上存在的缺陷:缺乏对实时任务的支持,无法保证实时任务得到及时响应和调度;对多处理器环境的支持较差.分析了Linux的最新2.6内核进程调度系统的原理和实现细节.与2.4内核相比,2.6内核增强了对实时任务和多处理器环境的支持,实现了O(1)调度算法,支持抢占式调度,在响应时间及系统开销上均有大的改进,其显著特点是支持抢占式调度、支持多处理器负载平衡等,更加适合于实时应用环境.  相似文献   

2.
嵌入式Linux操作系统的研究   总被引:15,自引:1,他引:15  
在Linux内核以及Linux应用环境的研究基础上,采用操作系统模块分解改进的方法,实现在不同系统芯片(system on chip,SoC)硬件平台上可运行的嵌入式Linux操作系统.分解改进的模块包括:启动代码的平台相关性移植;内存管理模块无内存管理单元(memory management unit,MMU)支持的设计;进程调度模块的实时性改进;文件系统小型化设计.这些模块可以根据需求进行组合来满足不同的开发板和应用.此外,对嵌入式Linux开发方式做了总结.完成了在两个不同体系结构硬件平台上嵌入式Linux的原型系统.测试数据表明,改进后的Lin-ux可以满足嵌入式运行环境的需求,并且可以稳定地提供一定功能的应用服务.  相似文献   

3.
研究了一种基于Linux操作系统的远程图像监控系统的设计与实现过程.该系统为实现基于Linux操作系统的远程实时图像监控系统提供了一种解决方案,同时为实现远程嵌入式实时监控系统开启了一种切实可行的思路.  相似文献   

4.
增强Linux内核实时性能的研究与实现   总被引:2,自引:0,他引:2  
为了使Linux系统能够更好地应用于实时控制的嵌入式领域,通过对Linux内核结构和目前对Linux进行实时改造的主要技术的研究,指出增强Linux内核的实时性能和可预测性所要解决的关键问题,针对工业控制领域中嵌入式系统的应用要求,提出了包括修改原有的中断机制、时钟控制模式和实现多任务的混合调度算法的方法,给出了Linux内核实时化的具体方案.  相似文献   

5.
进程调度是影响操作系统实时性的重要因素之一,很多实时操作系统采用基于优先权的进程调度策略,其进程优先级检索算法多采用单级链表结构,时间复杂度通常为O(N),不能很好满足软件无线电系统对多任务实时调度的要求.本文通过对Linux2.6中新的进程优先级检索算法的描述,提出对该优先级检索算法的一种改进方法以适应软件无线电系统的要求,并分析了该方法时间复杂度和空间复杂度.  相似文献   

6.
提高嵌入式Linux实时性方法的研究与应用   总被引:1,自引:0,他引:1  
介绍了两种提高嵌入式Linux操作系统实时性方法及其在实际中的应用。可抢占式内核利用改变中断的调度机制和自旋锁的运行方法使Linux的内核变成可抢占式的。低延迟内核在长耗时的任务中插入调度点使其他的任务也能执行。在基于PowerPC的硬件平台的实际应用结果表明,这两种方法都能有效地降低系统的时延,在一定程度上提高了系统的实时性。  相似文献   

7.
通用操作系统实时化主要是针对Linux、Unix系统的实时化,是实时操作系统开发的一个重要途径.本文以微内核结构的Unix系统Minix为基础,对其进行了整体的实时架构,主要包括中断处理和进程调度机制的实时化设计,并对设计的合理性做了测试.  相似文献   

8.
针对目前视频监控系统中采用有线网络使用不便的情况或者在无线网络环境中流媒体不能实时高效传输的现象,提出了一种基于ARM平台和嵌入式Linux的无线视频监控方案.首先对Linux操作系统进行修改和裁剪,搭建起嵌入式系统工作平台,然后利用V4L提供的接口函数来实现Linux下的视频采集,对采集的视频数据采用最新的H.264视频编码标准进行编码处理,将编码后的视频数据进行RTP/RTCP(实时传输协议/实时传输控制协议)的封装并进行无线网络传输,最后在远程监控端采用DirectShow技术实现了视频解码播放.实验结果表明:在Arm-Linux平台上采用基于RTP/RTCP的H.264传输算法,获得的视频清晰流畅、失真小、延迟低,满足实时视频监控的要求.  相似文献   

9.
本文描述了嵌入式系统,嵌入式操作系统,Linux操作系统的特点及应用,并对Linux操作系统用于嵌入式系统的可行性进行了分析论述.  相似文献   

10.
随着嵌入式Linux系统的迅速发展,嵌入式Linux已发展成为嵌入式操作系统的一个重要分支。Linux是一种将源代码完全开放的Unix类操作系统,它的最大特点是价格低廉、安全性好等。本文分析了嵌入式Linux系统技术,介绍了嵌入式Linux的研究与应用。  相似文献   

11.
嵌入式WinCE是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统,是目前操作系统领域中的一个热点,其重点与难点是驱动程序的开发。开发嵌入式WinCE下的设备驱动程序,可以更好地利用新硬件特性,提高系统访问硬件的效率,改善整个应用系统的性能。驱动程序修改非常方便,使应用系统非常灵活。本文简要论述了基于S3C2440嵌入式ARM处理器芯片的嵌入式WinCE的GPIO驱动程序的开发流程,并应用该驱动编写了测试程序。  相似文献   

12.
RT-Linux的中断和任务调度   总被引:4,自引:0,他引:4  
为了满足嵌入式系统的实时要求,RT-Linux对Linux的中断和任务调度机制做了必要的改造,从而能够满足比较高的实时要求。简要分析了RT-Linux的中断和任务调度机制,并指出其相对于Linux的不同之处,同时,说明了它对于提高Linux实时性的作用。  相似文献   

13.
基于S3C2410的嵌入式Linux的移植方法   总被引:1,自引:0,他引:1  
在嵌入式系统里基于ARM的嵌入式处理器已经成为市场主流,移植操作系统是开发嵌入式系统的前提和基础,而嵌入式操作系统的移植比较复杂.通过将嵌入式Linux 2.6内核移植到S3C2410处理器的目标板上,提出了嵌入式Linux移植的方法与具体实现过程.编译生成的内核在嵌入式系统中运行稳定,制作的根文件系统可以通过Ramdisk方式正常加载进内核.结果证明方法可行,同时对于开发其它类型的嵌入式系统具有一定的参考意义.  相似文献   

14.
基于S3C2410的嵌入式Linux的移植方法   总被引:3,自引:0,他引:3  
在嵌入式系统里基于ARM的嵌入式处理器已经成为市场主流,移植操作系统是开发嵌入式系统的前提和基础,而嵌入式操作系统的移植比较复杂。通过将嵌入式Linux 2.6内核移植到S3C2410处理器的目标板上,提出了嵌入式Linux移植的方法与具体实现过程。编译生成的内核在嵌入式系统中运行稳定,制作的根文件系统可以通过Ramdisk方式正常加载进内核。结果证明方法可行,同时对于开发其它类型的嵌入式系统具有一定的参考意义。  相似文献   

15.
随着 Internet和芯片技术的迅猛发展 ,嵌入式操作系统的研究成为当前热点。通过分析 L inux作为嵌入式操作系统的优点和缺点 ,从进程调度策略和中断管理技术方面详细分析了 L inux操作系统内核实时性能不足的原因 ,最后提出了两种提高 L inux实时性的解决方案 :修正 L inux内核 ,在 L inux内核的限定范围内尽可能扩充实时性 ;在 L inux内核之外 ,另备实时处理模块 ,确保其高响应特性  相似文献   

16.
Linux作为一种优秀的免费操作系统,成为嵌入式领域中所选用操作系统的重要组成部分。本文通过对Linux内核体系结构的分析,在基于S3C2410微处理器的ARM9开发板上移植了嵌入式Linux操作系统,最后以实例的形式给出了测试方法,该方法同样适用于后续的开发工作。  相似文献   

17.
设计了一个具有无线传输功能的嵌入式系统,利用USB无线网卡来实现数据的收发。构建了以微处理器S3C2440A为核心的硬件平台,进行了Linux操作系统的移植、无线网卡驱动程序的设计和应用程序的开发,使无线网卡在Linux操作系统下正常的使用并能收发数据。  相似文献   

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

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