请问Linux与嵌入式Linux区别是什么?谢谢

请问Linux与嵌入式Linux区别是什么?谢谢,第1张

Linux

Linux是一种自由和开放源码的类Unix *** 作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机、大型机和超级计算机。Linux是一个领先的 *** 作系统,世界上运算最快的10台超级计算机运行的都是Linux *** 作系统。

Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。

Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的 *** 作系统。

嵌入式Linux

嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式 *** 作系统,比如著名的有:Vxwork、pSOS、Neculeus和WindowsCE。

Linux做嵌入式的优势:首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持其次,Linux的内核小、效率高,内核的更新速度很快最后,Linux是免费的OS,在价格上极具竞争力。

Linux和嵌入式Linux有什么区别?

硬件平台:嵌入式Linux一般是Mips,ARM平台桌面Linux一般是X86平台。

根文件系统:嵌入式Linux一般用UBIFS,yaffs2,jffs2桌面Linux一般用ext3。

shell不同:嵌入式Linux一般用busybox,桌面Linux一般用bash。

Linux作为嵌入式 *** 作零碎的劣势次要有以下几点

可使用于多种硬件平台Linux曾经被移植到多种硬件平台这关于经费工夫受限制的研讨与开发项目是很有吸引力的原型可以在规范平台上开发后移植到详细的硬件上放慢了软件与硬件的开发进程Linux采用一个一致的框架对硬件停止管理从一个硬件平台到另一个硬件平台的改动与下层使用有关Linux可以随意地配置不需求任何的答应证或商家的协作关系源代码可以收费失掉这使得采用Linux作为 *** 作零碎不会遇就任何关于版权的纠纷毫无疑问这会节省少量的开发费用自身内置网络支持而目前嵌入式零碎对网络支持要求越来越高Linux的高度模块化使添加部件十分容易

Linux是一个和Unix类似以内核为根底的具有完全的内存拜访控制支持少量硬件(包括XAlphaARM和Motorola等现有的大局部芯片)等特性的一种通用 *** 作零碎其顺序源码全部地下任何人可以修正并在GUN通用公共答应证(GNUGeneralPublicLicense)下发行这样开发人员可以对 *** 作零碎停止定制顺应其特殊需求

Linux带有Unix用户熟习的完善的开发工具简直一切的Unix零碎的使用软件都已移植到了Linux上Linux还提供了弱小的网络功用有多种可选择窗口管理器(XWindows)其弱小的言语编译器GCCC++等也可以很容易失掉不但成熟完善而且运用方便


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8692128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存