嵌入式系统的操作系统(如linux)主要作用是什么?

嵌入式系统的操作系统(如linux)主要作用是什么?提供人机界面吗?

arm+linux主要是做什么的?

感激不尽!!

嵌入式操作系统的主要好处就是屏蔽了底层硬件的差别,给上层应用提供统一的接口,并管理进程调度和资源(如CPU时间、内存)分配等。就跟windows操作系统一样,不管你是用华硕的电脑还是戴尔的电脑,只要装了windows操作系统,你都可以用office、词霸之类的软件。人机界面(MMI)是上层应用show出来的。
简单的嵌入式应用不需要嵌入式操作系统的支持,如单片机,直接用汇编程序就能实现特定的功能。要跑的应用多了,就需要操作系统来进行管理。

一般手机产品、小型医疗设备、军工设备等都用到了arm+linux的平台。
arm处理器(CPU)是目前使用较多的,使用的嵌入式操作系统可以是多种多样的,不光是linux。嵌入式linux系统比较稳定,有开源代码,成本低,可移植性强;可以灵活裁剪不需要的功能,减小嵌入式软件的大小和降低系统功耗。所以用嵌入式linux操作系统的不少。但现在很多公司都是用那种商业化的定制好的嵌入式linux平台以减少开发量和加快开发速度(比如有专门针对通讯设备的,有专门针对一般消费电子类的),这就需要买了。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-23
嵌入式操作系统的主要好处就是屏蔽了底层硬件的差别,给上层应用提供统一的接口,并管理进程调度和资源(如CPU时间、内存)分配等。就跟windows操作系统一样,不管你是用华硕的电脑还是戴尔的电脑,只要装了windows操作系统,你都可以用office、词霸之类的软件。人机界面(MMI)是上层应用show出来的。
简单的嵌入式应用不需要嵌入式操作系统的支持,如单片机,直接用汇编程序就能实现特定的功能。要跑的应用多了,就需要操作系统来进行管理。

一般手机产品、小型医疗设备、军工设备等都用到了arm+linux的平台。
arm处理器(CPU)是目前使用较多的,使用的嵌入式操作系统可以是多种多样的,不光是linux。嵌入式linux系统比较稳定,有开源代码,成本低,可移植性强;可以灵活裁剪不需要的功能,减小嵌入式软件的大小和降低系统功耗。所以用嵌入式linux操作系统的不少。但现在很多公司都是用那种商业化的定制好的嵌入式linux平台以减少开发量和加快开发速度(比如有专门针对通讯设备的,有专门针对一般消费电子类的),这就需要买了。
第2个回答  2019-08-15
我喜欢用大白话说,不喜欢高深话。这样也许更能明白。
ARM在没有操作系统时比喻为一台操作复杂的飞机,它里面有各种各样的设备,比如串口 USB 显示屏输出 内存 电子硬盘,你写的程序要运行,肯定需要CPU从硬盘读取数据到内存中来处理数据,你要使用内存或硬盘不是你想用就能用的,都需要按照硬盘和内存的操作方式来使用硬盘和内存读写擦除的,这个方式是一个非常复杂的时序,但是现在ARM的SOC(什么是SOC可以百度,你理解为CPU就好了)都把这些复杂时序寄存器化了,什么是寄存器化?也就是你只需要控制ARM里的FRS寄存器就可以操控这些外设读写擦除等。但是这个过程依然非常非常麻烦,这时候linux操作系统登场,它把里面很多复杂寄存器操作都打包成了一个一个API,什么是API?就是一个一个功能接口,比如你需要读写硬盘,你调用API小程序按1读,按0写,按2删除,这是不是给你在操作系统之上写应用程序提供了接口了?你在应用系统之上写的那些程序都可以调用各种API接口完成你想要的应用程序。应用程序就是建立在操作系统之上的程序,当然操作系统还有进程和内存资源分配管理等,比如内存的地址资源管理,虚拟地址映射等,总得来说,把linux系统比喻为一艘大航母,你可以利用上面各种资源,它本身也有很多你看不见的东东在运行,比如航母在航行,海下面的螺旋桨转动着,如何转动的?这些就是人家写好的操作系统内核了,你想要知道这些内核如何运动的,就要敲开甲板慢慢细读人家操作系统内核代码了,这样你才能修改移植它。
所以操作系统在硬件和应用程序之间做中间人。 比如看电影的播放器软件,首先给操作系统命令,然后操作系统驱动屏幕和喇叭。
第3个回答  2009-04-03
我个人感觉嵌入式系统的操作系统的作用就是屏蔽底层硬件细节,你只要调用操作系统提供的接口,就可以操作硬件,可以提高开发效率,至于硬件资源的分配,操作系统会替你管理好,不需要去关心如何分配硬件资源,在硬件比较复杂的情况下,操作系统显得特高效!

arm+linux就相当于在你的intel cpu上跑windows说白了arm+linux也是一台电脑,不过没你的个人电脑强
第4个回答  2009-03-17
消费类电子产品(手机,电子词典,pda),嵌入式的网络服务(比如路由、超小型的服务器),工业和军事(汽车、雷达、飞机船舰)
一般高级开发有人机界面

arm+linux主要是手机(arm占手机市场的90%以上),pda等
arm主要是一般小型民用消费的产品
有些netbook为了增加续航也采用arm+linux

嵌入式系统的操作系统(如linux)主要作用是什么?
我个人感觉嵌入式系统的操作系统的作用就是屏蔽底层硬件细节,你只要调用操作系统提供的接口,就可以操作硬件,可以提高开发效率,至于硬件资源的分配,操作系统会替你管理好,不需要去关心如何分配硬件资源,在硬件比较复杂的情况下,操作系统显得特高效!arm+linux就相当于在你的intel cpu上跑windows说白了a...

嵌入式操作系统主要用于什么方面
嵌入式操作系统eos(embedded operating system)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。eos负责嵌入系统的全部软、硬件资源的分配、调度作,控制、协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应用比较成功的eos产品系...

何为嵌入式操作系统linux
嵌入式操作系统的主要好处就是屏蔽了底层硬件的差别,给上层应用提供统一的接口,并管理进程调度和资源(如CPU时间、内存)分配等。就跟windows操作系统一样,不管你是用华硕的电脑还是戴尔的电脑,只要装了windows操作系统,你都可以用office、词霸之类的软件。人机界面(MMI)是上层应用show出来的。简单的嵌...

linux系统主要用途linux系统的作用
Linux系统的主要用途包括:1. 服务器操作系统:Linux广泛应用于服务器领域,因其稳定性、安全性和成本效益而受到企业的青睐。它能够处理高负载的网站、数据库、应用服务器等关键任务。2. 嵌入式系统:Linux在嵌入式市场也有广泛应用,如智能手机、平板电脑、路由器、智能电视和游戏机等设备中,提供简洁高效...

Linux的主要作用是什么?
Linux主要作用是提供稳定、高效且可定制的操作系统平台。它为用户提供了一个强大的环境来运行各种应用程序、服务和工具。Linux系统在服务器、工作站、嵌入式设备和超级计算机等领域广泛使用,因其开源特性,开发者可以自由修改内核代码,以适应特定需求。在文件系统管理方面,Linux支持多种文件系统格式,如ext4...

linux主要是干什么用的?
解释: 在嵌入式设备领域,Linux因其高效、灵活的特点而受到青睐。它可以在资源有限的环境中运行,并具备出色的可扩展性。此外,Linux社区为嵌入式开发者提供了丰富的支持和资源,有助于加快产品开发速度。总的来说,Linux是一种功能强大、应用广泛的操作系统,无论是服务器、桌面还是嵌入式设备,都能发挥...

嵌入式linux和linux有什么不同.linux的作用是什么
嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改使之能在嵌入式计算机系 统上运行的一种操作系统嵌入式linux既继承了Interlnet上无限的开放源代码资源又具有嵌 入式操作系统的特性 2 嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件 开发者提供支持网络特性免费而且性能优异...

Linux系统主要用来做什么?
1. Linux作为企业级服务器的应用 Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。2. 嵌入式Linux系统应用领域 由于Linux系统...

linux操作系统的用处以及它是用来干嘛的,还有它跟其他的操作系统有...
Linux操作系统主要用于服务器、个人计算机、移动设备等多种计算环境。它具有强大的稳定性和高效性,能够提供诸如文件管理系统、网络通信、硬件管理等多种基础功能。此外,由于其开源特性,用户可以自由获取源代码,进行定制和开发,广泛应用于软件开发、嵌入式系统、云计算等领域。二、Linux操作系统的主要功能 L...

linux系统可以用来干什么?
Linux还广泛应用于嵌入式系统。由于其灵活性和可扩展性,Linux被用于许多嵌入式设备,如智能手机、平板电脑、路由器、智能电视等。此外,Linux还可以用于工业控制、医疗设备等领域,为这些领域提供了稳定、可靠的操作系统支持。综上所述,Linux系统的应用非常广泛,不仅限于服务器领域,还可以作为桌面操作系统...

相似回答