什么是嵌入式linux
A. 请问linux与嵌入式Linux区别是什么谢谢
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。
B. linux嵌入式系统是什么
一种嵌入式操作系统,烧入非易失性存储设备(如flash芯片),运行在板子上的操作系统。受限于嵌入式设备的存储容量,所占空间都很小。
当然首先要知道什么是嵌入式设备,嵌入式设备的定义一般就是指非通用PC设备。
WinCE是一种类Windows的嵌入式操作系统,不严格地说,可以看成windows的缩小版;同样,Linux嵌入式操作系统也可以看成是PC上跑的linux操作系统的缩小版。
现在很多航空航天仪器、医疗设备等都采用Linux嵌入式操作系统。强大的网络功能和代码开源易获取易裁剪是其特点。
参见我的另一个回答:
http://z..com/question/90049351.html
C. Linux和嵌入式Linux有什么区别
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。
D. 嵌入式linux和linux有什么不同linux的作用是什么
Linux作为开源免费操作系统,以其作为系统的应用可以较方便的进行系统功能的裁剪和跨体系结构移植。
在不同的目标体系结构下(x86,ARM,PowerPC etc.),由于汇编指令集的不同,同一段代码利用不同的编译器和库文件生成的可执行代码是不同的。不同体系的Linux其开发工具是不同的。
嵌入式linux属于高度裁剪过的Linux,他将桌面Linux所具有的大部分应用功能(如GUI 工具,计算器,电子邮件 etc.)和部分系统功能省略,但集成了开发者希望嵌入式产品所具有的特殊应用功能(比如 一款以Linux为系统的触摸式海事导航仪可以根据功能需要去除不需要的功能块,但加入GPS定位,航速航向计算,航线规划,触摸检测和对应功能实现等功能)。
嵌入式系统往往是指系统的资源(如DRAM/FLASH ROM,功耗,工作频率 etc.)有较大限制且系统的工作环境相对多变和恶劣(如温湿度变化大,酸碱度腐蚀,外部撞击和振动,外部电磁干扰,静电导致的高压损坏电路 etc.)。这也就需要开发人员更多的发现和假想可能的突发情况并采取相应预防措施。大部分嵌入式系统对响应的时间限制和正确性也有极高的要求。