首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
Windows程序运行于Linux系统的技术   总被引:2,自引:0,他引:2  
在Linux系统上运行Windows程序,是Linux争夺桌面应用领域面临的技术难题.对Windows设备驱动程序和应用程序运行于Linux系统的技术现状及发展趋势作了综合阐述.对于兼容Windows设备驱动程序,目前Linux系统仅能运行Windows网络接口设备驱动程序;对于兼容Windows应用程序,目前可采取的技术有代码重构、跨平台编译、软件虚拟机和API仿真等技术.这些技术因各自的局限性而无法撼动Windows在桌面领域的统治地位,使得开发支持Windows设备驱动程序和应用程序的Linux兼容内核成为提高桌面Linux市场竞争力的必然趋势.  相似文献   

2.
嵌入式系统被定义为以应用为中心,以计算机技术为基础、软硬件可裁减、适应于特定应用系统对功能、可靠性、成本、体积、功耗等严格要求的专业计算机系统。Linux操作系统具有开放源代码、功能强大且易于移植等特点而成为嵌入式操作系统的首选,因此在ARM芯片上构建嵌入式Linux系统成为嵌入式领域的一个热点。该文选择了基于ARM920T内核的UP-NetARM2410-S开发板作为本实验的开发平台。首先详细介绍了嵌入式Linux系统的启动原理、启动过程,考虑到嵌入式系统是针对具体应用的专用系统,在设计时其硬件平台和软件设计的目标己经非常明确,不会轻易变动,提出了条件编译内核裁减的方法,此方法属于代码级的裁减,能够有效去除无用代码。运用条件编译内核裁减方法在针对嵌入式Linux下的基于ARM9的电子阅读器系统裁减实验中,获得了较高的裁减率,从而证实该方法能有效的减小嵌入式Linux系统的体积。  相似文献   

3.
一、简介 随着Linux操作系统在嵌入式领域的快速发展,越来越多的人开始投身到这方面的开发中来。但是,面对庞大的Linux内核源代码,开发者如何开始自己的开发工作,在完成自己的代码后,该如何编译测试,以及如何将自己的代码编译进内核中,所有的这些问题都直接和Linux的驱动的编译以及Linux的内核配置系统相关。  相似文献   

4.
7月20日,IBM公司宣布即将在165个国家推出支持Linux的系统,这是全世界部接受Linux的一个体现。IBM的步伐虽然慢了一些,但他是在6月才许诺支持Linux的。在业界享有声望的一些公司纷纷将自己的产品移植在 Linux上来,这种号称开放代码  相似文献   

5.
国际新闻     
开源呼吁捐献Java代码Apache Harmony项目正在要求获得帮助,以阻止Java成为Linux社区中的“二等公民”。Apache Harmony已经呼吁Java企业捐献代码。Apache软件基金会的董事会成员马格纳森表示,开发Java平台所有部件的开放源代码实现将非常困难,但他希望通过说服企业和自由软件项目捐献代码来加速Apache Harmony项目的发展。马格纳森指出,对于在开放源代码社区中普及Java而言,开发Java的开放源代码实现是重要的,否则开放源代码社区可能使用Mono━━能够运行.NET或Java软件的开放源代码平台。他说,我们希望为Linux和BSD社区提供一个…  相似文献   

6.
作为最著名的开放源代码的操作系统,Linux的知名度十分高,在智能手机领域,Linux系统凭借开源的优势依旧得到了不少的应用。不过总体看来,和上述的几个智能系统相比,Linux系统的智能手机在软件的丰富程度上差距较大,另外,Linux系统的终端也不多。  相似文献   

7.
局域网的网格计算平台   总被引:1,自引:2,他引:1  
网格计算技术正在成为计算机领域的新热点.在网格服务的研究开发中,GlobusToolkit是首选的网格中间件.GlobusToolkit和Linux均为开放源代码软件,加上Linux系统良好的稳定性和兼容性,因此两者的结合是很自然的.详细讨论了利用Globus Toolkir 3.2(GT3.2.1)和Rdd Hat Linux 9.0在局域网内搭建网格计算平台的安装配置过程,展示了利用Globus Toolkit3.2在Red Hat Linux 9.0下开发网格服务的方法.  相似文献   

8.
Linux内核启动过程分析   总被引:5,自引:1,他引:4  
结合Linux内核代码,分析了80x86平台上Linux操作系统内核的启动过程,特别对内核的动态加载、CPU工作模式的转换以及内存分页机制最终启动的全过程做了较为细致的阐述.该分析有助于更深入地了解Linux内核的工作原理和多任务操作系统的实现机理,是将Linux运用于嵌入式系统的前期工作.  相似文献   

9.
提出了一种在Windows主机上运用JAVA虚拟机(JVM)技术,与运行嵌入式Linux的嵌入式系统通信实现方法.介绍了嵌入式系统硬件及其运行在此平台上的嵌入式操作系统;而后从Linux系统及JAVA几个相关网络类的角度讨论了本文实现的跨平台通讯的原理;最后给出主要实现代码并做了简单解释.这一通信实现在嵌入式系统与主机通信领域引入了JAVA编程技术,实现了两系统间的实时数据的传输,同时也为其它上层的应用打好基础.  相似文献   

10.
在许多网络管理人员能够记起来的历史里,Linux本身的优点非常多:免费而自由;开放而且高度优化;新版本不会导致系统速度下降;提供了抢占式的多任务,比为个人计算机而设计的其他操作系统更加可靠;开放源代码,符合标准,很容易在多个领域中实现多平台支持;所以它的用户基础是非常稳固的.Linux也开始在服务器市场上赢得一席之地,据估算在全球范围已经有800万套Linux系统和服务器.市场研究表明,在最近这些年,Linux团体按照预先估计那样增长.  相似文献   

11.
唐红梅  郑刚 《微机发展》2007,17(2):85-88
随着Linux操作系统的成功,改进Linux的设计和性能,使其应用于实时领域受到了越来越多人的关注。考虑到Linux目前的时钟粒度仍然粗糙,它将直接影响到整个内核的实时性能,文中提出了一种基于Linux操作系统下时钟系统的改进机制,找出修改时钟系统提高实时性的具体方法。实验结果显示,所作改进以不大的代价有效地提高了Linux的实时性能。  相似文献   

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

13.
Linux操作系统网络软件时延的研究   总被引:1,自引:0,他引:1  
Linux操作系统在高性能计算环境、机群系统、高性能安全网关等方面日益发挥着重要作用,因此,了解和掌握Ljnux操作系统的网络软件性能具有重要意义,利用Netslice——一种自动分析网络软件时延的工具,对Linux操作系统的网络软件时延进行深入和全面的测评与分析,实验发现,在发送同样大小的数据包时,网络软件的接收时延远远大于发送时延,进一步的研究指出,非对齐数据的拷贝和上下文切换是造成接收额外开销的主要原因。实验同时指出,Linux和FreeBSD操作系统的网络软件具有相同的性能。  相似文献   

14.
Linux进程管理体系的研究与分析   总被引:3,自引:0,他引:3  
Using an opened source system, Linux, as the supported OS is more and more appealing to many developers. So it is attractive to many developers to understand the designing philosophy of Linux and more importantly, improve its performance to satisfy the specific requirements. This paper analyzes process management of Linux ,and the schedule algorithm of Linux is alsopresented.  相似文献   

15.
基于Linux操作系统具有良好的开放性和较强的可移植性,在当前嵌入式操作系统中被广泛采用。本文首先基于Samsung公司的S3C2410处理器构建硬件环境;然后深入探讨嵌入式Linux操作系统下的触摸屏驱动程序的开发;之后讲述触摸屏采样数据处理的方法:最后详细的阐明触摸屏的校准原理。  相似文献   

16.
嵌入式Linux系统中触摸屏驱动的研究   总被引:3,自引:0,他引:3  
基于Linux操作系统具有良好的开放性和较强的可移植性,在当前嵌入式操作系统中被广泛采用。本文首先基于Samsung公司的S3C2410处理器构建硬件环境;然后深入探讨嵌入式Linux操作系统下的触摸屏驱动程序的开发;之后讲述触摸屏采样数据处理的方法;最后详细的阐明触摸屏的校准原理。  相似文献   

17.
虚拟机下Linux操作系统的网络配置   总被引:1,自引:0,他引:1  
Linux已成为操作系统行列里的重要力量。随着市场应用需求的增加,愿意了解和学习Linux操作系统的人也越来越多,针对如何在虚拟机VMware Workstation中配置网络,介绍了RHEL发行的最新版本CentOS 6.0操作系统、虚拟机下网络配置的四种模式,以及网络配置的四种模式所适合应用的场合;同时阐述了在虚拟机中将CentOS6.0配通网络的方法,为今后深入学习Linux打下坚实的基础。  相似文献   

18.
嵌入式Linux的应用环境与台式机中的应用环境有很大的不同.这主要是由外设的多样性和对鲁棒性的需求不同造成的.从这些不同点出发,可以得出结论,在嵌入式Linux中,用户进程直接操作外设是更合理和简便的方式.而这种操作涉及到在用户进程中进行外设地址读写与中断处理.它们必须使用间接的和有技巧性的方法来实现.尤其是中断,要处理好响应时间与嵌套等问题.  相似文献   

19.
近年来,Linux操作系统得到了广泛的使用,与此同时,Linux环境下的病毒也在快速增长,其受到的安全威胁越来越大。该文在研究了Linux环境下杀毒软件的基础上,详细介绍了一款目前比较有代表性的杀毒软件-卡巴斯基Linux版,并将其安装到了实际工作中,从而确保了系统的安全性。  相似文献   

20.
Linux是一个非常优秀的自由软件的操作系统平台。随着Linux在中国的普及,越来越多的用户将会发现自由软件的优点,使Linux等自由软件在我国国民经济信息化建设中发挥应有的作用。本文简要概述了自由软件的概念,以及Linux操作系统作为自由软件相对于其他操作系统自身具有的优缺点,并对其发展前景给以展望。  相似文献   

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

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