首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 24 毫秒
1.
Linux操作系统实时性测试及分析   总被引:2,自引:0,他引:2  
李江  戴胜华 《计算机应用》2005,25(7):1679-1681
在特定平台上对Linux的实时性重要指标:中断响应和上下文切换开销加以测试并分析,为Linux嵌入式中的实时应用提供了依据。Linux中断响应与Linux内核机制和内存管理机制紧密相关,而Linux上下文切换开销与Linux进程空间和硬件平台情况紧密相关。  相似文献   

2.
Linux抢占式内核的研究与实现   总被引:7,自引:1,他引:6  
随着Linux操作系统的成功应用,尤其是在嵌入式实时应用领域,Linux实时性能的提高成为一个很重要的因素.系统核心的可抢占性是决定系统实时性能的一个重要条件,而Linux的核心是不可抢占的,通过将Linux的内核改造为可抢占式内核,可缩短系统的响应延时,提高Linux的实时性.分析了几种实现抢占式内核的方法,介绍了一种实现Linux可抢占式内核的方法,并对其实现细节进行了详细的说明.  相似文献   

3.
Linux是一种将源代码完全开放的Unix类操作系统。它的最大特点是价格低廉、安全性好等。本文首先介绍了Linux现在在国内的使用情况,分析了Linux的特点、存在的问题,然后介绍了如何促进中国Linux快速发展,最后详细论述了Linux的发展前景。  相似文献   

4.
嵌入式Linux的开发和应用越来越广泛,而Linux内核的移植是其中的一个重要环节,因此,根据实际需要构建一个自己的嵌入式Linux就显得尤为重要。本文通过将开源Linux操作系统移植到基于S3C2410处理器的目标板上,提出了嵌入式Linux移植的方法与具体实现过程。实验证明,移植的系统运行稳定且高效,对构建其他嵌入式操作系统具有参考意义。  相似文献   

5.
嵌入式Linux快速启动与XIP应用   总被引:4,自引:0,他引:4  
快速启动技术是嵌入式Linux的关键技术之一,在消费类电子领域有很好的应用价值。本文分析了嵌入式Linux的启动延时分布,比较了多个适合嵌入式Linux的文件系统的特性,给出了一种适用于消费类电子领域并支持快速启动的文件系统结构,并结合XIP技术,较好地解决了嵌入式Linux的快速启动问题。  相似文献   

6.
本文首先对Linux中进程PCB的结构作了详尽的分析,然后对Linux中进程的组织方式作了深入的探讨。深刻理解和掌握Linux的进程结构及组织方式,对于我们正确分析Linux源代码和掌握Linux操作系统的实现方法具有非常重要的意义。  相似文献   

7.
Problems with portability of applications across various Linux distributions is one of the major sore spots of independent software vendors (ISVs) wishing to support the Linux platform in their products. The source of the problem is that different distributions have different sets of system libraries that vary in the interfaces (APIs) provided. And the critical questions arise for ISVs such as “which distributions my application would run on?” or “what can I specifically do to make my application run on a greater number of distributions?”. This article refers to an industry-wide approach to mitigate the problem of Linux platform fragmentation through standardization of common interfaces—the Linux Standard Base (LSB) standard, the leading effort for the “single Linux specification”. The article shows how extending this approach with a knowledge base about the composition of real world Linux distributions can enable automatic portability analysis for Linux applications even if they use interfaces outside the scope of the standard. The knowledge base powered Linux Application Checker tool is described that can help answer the above questions by automatically analyzing the target application and confronting collected data about its external dependencies with what various distributions provide. Additionally, Linux Application Checker is an official tool approved by the Linux Foundation for certifying applications for compliance with the LSB standard.  相似文献   

8.
Linux操作系统的应用越来越广泛,但我国Linux人才还十分紧缺。本文结合本人多年讲授Linux的教学经验,就高校开展Linux的课堂教学方法和教学内容作出了一种全新的探讨。  相似文献   

9.
潘成源  徐勇  李鑫 《微机发展》2006,16(5):223-225
描述了将Linux移植到基于MOTOROLA MX1处理器的目标板上的方法和过程。介绍了导航系统的原理,分析了嵌入式Linux操作系统及文件系统,并结合导航系统介绍了嵌入式Linux的具体开发步骤,着重介绍Linux内核的移植。结果证明该方法是可行的。移植后的Linux在目标板中运行良好。  相似文献   

10.
引入Flattened Device T ree(扁平设备树,FDT)到ARM Linux后,Linux内核可以通过FDT获取板级硬件的细节信息,这样就减少了Linux内核中arch/arm目录下大量描述板级硬件细节信息的冗余代码,把大多数与板级硬件特性相关的代码放在设备树文件和设备驱动中,提高了代码的复用性,避免了ARM Linux内核为支持新硬件进行大量修改,提高了ARM Linux板级支持的开发速度,也使得使用现有的内核镜像去引导具有相同芯片集的硬件平台成为可能.  相似文献   

11.
“Linux on ITRON”是一个正在研究的混血操作系统结构,该结构把Linux与符合ITRON规范的操作系统相结合。目的是有效地复用已经存在的Linux环境的软件,同时又能将系统在符合ITRON规范的操作系统移植。该文对此结构进行了评价,并针对该结构下Linux中断丢失问题对系统结构进行了改进,给出了新结构下解决该问题的实现方法。  相似文献   

12.
余兵  黎忠文 《微机发展》2007,17(9):41-44
随着Linux操作系统在嵌入式实时系统中的广泛应用,有效地提高Linux有限的实时性能是一个重要问题,而Linux内核可抢占调度是实时性能的改进的关键。对Linux内核调度器的工作原理进行了深入分析,并阐述了调度延迟是其实时性不强的原因,然后介绍通过可抢占机制对Linux内核进行改造,测试了改进后的内核的实时性。  相似文献   

13.
沙箱(Sandbox)技术是一种安全保护机制,其目的是通过对程序运行环境的限制来保护系统的安全性.LSM是Linux内核提供的一种轻量级访问控制框架.文中分析了Linux系统中实现沙箱模块的常用技术的不足(实现复杂且资源消耗大),提出一种基于LSM在Linux内核中实现沙箱模块的方法.基于LSM实现沙箱模块,可以减少工作量.且测试结果表明,基于LSM的内核沙箱模块加载后,对系统影响较小,系统性能最大损失约10%.  相似文献   

14.
Bokhari  S.H. Rehman  R. 《Software, IEEE》1999,16(1):58-64
The impact of Linux on the developing world is, in many ways, even greater than on industrialized nations. The authors have used Linux productively in Pakistan in both academia and industry; here they detail what they learned in setting up an 84-seat Linux lab for undergraduate teaching, and how an ISP provider in Pakistan is using Linux to improve its services  相似文献   

15.
罗俊  谭兴烈 《计算机工程与应用》2005,41(17):133-135,189
Linux内核只提供了经典的UNIX自主访问控制。Linux安全模块(LSM)是Linux内核的一个轻量级通用访问控制框架,它使得各种不同的安全访问控制模型能够以Linux可加载内核模块的形式实现出来。首先时Linux安全模块(LSM)的实现机制和接口进行了介绍,然后提出了一种时Linux文件系统的基于LSM架构的强访问控制增强,同时改进了LSM机制引入了多级安全策略的机制。  相似文献   

16.
嵌入式Linux设备驱动程序开发   总被引:11,自引:6,他引:11  
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想.  相似文献   

17.
Linux操作系统作为一种强大的开放的操作系统,被越来广泛的应用于后PC系统中。Linux系统本身是一个面向桌面的系统,所以其实时性能并不出色,但是可以对Linux进行实时性改造,以满足不同的实时需求。本文说明了Linux在硬实时性方面存在的不足,详细分析了Linux一种硬实时扩展系统RTAI的主要思想,对RTAI的内核结构进行了分析,并扩展了RTAI的应用范围。  相似文献   

18.

Linux is considered to be less prone to malware compared to other operating systems, and as a result Linux users rarely run anti-malware. However, many popular software applications released on other platforms cannot run natively on Linux. Wine is a popular compatibility layer for running Windows programs on Linux. The level of security risk that Wine poses to Linux users is largely undocumented. This project was conducted to assess the security implications of using Wine, and to determine if any specific types of malware or malware behavior have a significant effect on the malware being successful in Wine. Dynamic analysis (both automated and manual) was applied to 30 malware samples both in a Windows environment and Linux environment running Wine. Behavior analyzed included file system, registry, and network access, and the spawning of processes, and services. The behavior was compared to determine malware success in Wine. The study results provide evidence that Wine can pose serious security implications when used to run Windows software in a Linux environment. Five samples of Windows malware were run successfully through Wine on a Linux system. No significant relationships were discovered between the success of the malware and its high-level behavior or malware type. However, certain API calls could not be recreated in a Linux environment, and led to failure of malware to execute via Wine. This suggests that particular malware samples that utilize these API calls will never run completely successfully in a Linux environment. As a consequence, the success of some samples can be determined from observing the API calls when run within a Windows environment.

  相似文献   

19.
ARM Linux中断处理实时性能分析   总被引:3,自引:0,他引:3  
ARM Linux被广泛地应用于嵌入式系统,但是ARM Linux的实时性能并不尽如人意。该文研究ARM Linux中断处理过程,分析了其实时性能,在Intel PXA255开发板DBPXA255上测试了各种负载情况下中断延迟,并就提高ARM Linux中断处理的实时性能提出建议。  相似文献   

20.
高职院校Linux课程开设的讨论   总被引:1,自引:0,他引:1  
随着Linux的应用普及,市场对Linux人才的渴求日益明显.为了满足市场的需求,当前在高职院校中大都开设了Linux课程.但是,不同的学校开设的深度是不同的.本文从三个方面探讨在高职院校如何开设Linux课程.  相似文献   

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

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