参考答案和解析
正确答案:

(1)程度代码是可以获取的,可靠度高

(2)有完整的源码,软件丰富并且免费

(3)得到众多硬件生产家的广泛支持;包括cpu、计算机外围设备

(4)完善的通信协议、软件标准和文件管理机制

(5)提供完全免费且优秀的开发工具

(6)广泛的社群支持

(7)无需购买licence,是免费的

(8)不依赖特定厂商、供应商

9)成本相对低廉

更多“用Linux内核构建嵌入式操作系统有什么优势(优良特性)?”相关问题
  • 第1题:

    UNIX、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是()。

    A.占用内存空间大

    B.缺乏可扩展性而不方便移植

    C.内核切换太快

    D.可靠性较低


    正确答案:C

  • 第2题:

    RTLinux基本的设计理念就是“架空”Linux内核,以便让其他实时进程能尽快地被执行。RTLinux开发者并没有针对实时操作系统的特性而重写Linux的内核,而是将Linux的内核代码做一些修改,将Linux的任务以及Linux内核本身作为一个___【35】____优先级的任务,而实时任务作为最___【36】____优先级的任务。


    正确答案:低 高

  • 第3题:

    嵌入式Linux操作系统的组成,不包括:()。

    A.用户进程

    B.OS服务组件

    C.Linux内核

    D.编译程序


    正确答案:D

  • 第4题:

    什么是交叉开发环境?简述嵌入式linux系统交叉开发环境的构建过程?


    正确答案:简单的来说:在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中进行运行调试的开发方式。   1). 下载源文件、补丁和建立编译的目录  2). 建立内核头文件  3). 建立二进制工具(binutils)  4). 建立初始编译器(bootstrap gcc)  5). 建立c库(glibc)  6). 建立全套编译器(full gcc)

  • 第5题:

    嵌入式Linux操作系统的特点。


    正确答案: 广泛的硬件支持、内核高效稳定、开放源码,软件丰富、优秀的开发工具、完善的网络通信和文件管理机制

  • 第6题:

    嵌入式Linux操作系统一般在ROM中存放的布局并不包括()

    • A、Bootloader
    • B、内核参数区
    • C、Linux内核
    • D、交叉编译器

    正确答案:D

  • 第7题:

    Linux作为嵌入式操作系统的优势?


    正确答案: Linux作为嵌入式操作系统的优势主要有以下几点:
    1.可应用于多种硬件平台。Linux已经被移植到多种硬件平台,这对于经费,时间受限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发后移植到具体的硬件上,加快了软件与硬件的开发过程。Linux采用一个统一的框架对硬件进行管理,从一个硬件平台到另一个硬件平台的改动与上层应用无关。
    2.Linux的高度模块化使添加部件非常容易。本身内置网络支持,而目前嵌入式系统对网络支持要求越来越高。
    3.Linux是一个和Unix相似、以内核为基础的、具有完全的内存访问控制,支持大量硬件(包括X86,Alpha、ARM和Motorola等现有的大部分芯片)等特性的一种通用操作系统。
    4.Linux可以随意地配置,不需要任何的许可证或商家的合作关系。其程序源码全部公开,任何人可以修改并在GUN通用公共许可证(GNU General Public LicensE.下发行。这样,开发人员可以对操作系统进行定制,适应其特殊需要。
    5.Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都已移植到了Linux上。其强大的语言编译器GCC,C++等也可以很容易得到,不但成熟完善,而且使用方便。

  • 第8题:

    Linux 内核稳定、功能强大并且可以裁减,因为非常适合嵌入式应用。


    正确答案:正确

  • 第9题:

    嵌入式linux操作系统属于免费的操作系统。


    正确答案:正确

  • 第10题:

    linux操作系统使用()命令显示内核消息。


    正确答案:dmesg

  • 第11题:

    单选题
    下面关于Linux内核描述错误的是()。
    A

    由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。

    B

    Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。

    C

    Android的内核属于Linux内核的一个分支。

    D

    目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    嵌入式Linux操作系统一般在ROM中存放的布局并不包括()
    A

    Bootloader

    B

    内核参数区

    C

    Linux内核

    D

    交叉编译器


    正确答案: D
    解析: 暂无解析

  • 第13题:

    关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。

    A.VxWorks是典型的微内核结构嵌入式操作系统

    B.iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构

    C.Android OS是典型的宏内核操作系统

    D.一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统


    正确答案:D

  • 第14题:

    按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。

    A.iOS

    B.Android OS

    C.Symbian

    D.uC/OS-II


    正确答案:B

  • 第15题:

    关于嵌入式的3个比较抽象的问题

    1.嵌入式系统与嵌入式Linux系统有什么区别和相同? 2.嵌入式Linux系统有何优势? 3.学习嵌入式系统对就业有何帮助?


    嵌入式Linux
       随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较著名的有Vxwork、pSOS、Neculeus和Windows CE。但这些专用操作系统都是商业化产品,其高昂的价格使许多低端产品的小公司望而却步;而且,源代码封闭性也大大限制了开发者的积极性。另外,结合国内实情,当前国家对自主操作系统的大力支持,也为源码开放的LINUX的推广提供的广阔的发展前景。还有,对上层应用开发者而言,嵌入式系统需要的是一套高度简练、界面友善、质量可靠、应用广泛、易开发、多任务,并且价格低廉的操作系统。在不久的将来,从冰箱到收音机都会内置处理器。因为Linux的开放性,许多人认为Linux非常适合多数Internet设备。他们认为Linux可以支持不同的设备,支持不同的配置。Linux对厂商不偏不倚而且成本极低,能够很快成为用于各种设备的操作系统。如今,业界已经达成共识:即嵌入式linux是大势所趋,其巨大的市场潜力与酝酿的无限商机必然会吸引众多的厂商进入这一领域。
       嵌入式操作系统主要有 Palm OS,Windows CE,EPOC,LinuxCE,QNX,ECOS,LYNX,高端嵌入式系统要求许多高级的功能,如图形用户界面和网络支持 。很多高端RTOS供应商已经提供了这些功能,但其价格也很高端,一般人难以接受。微软的Windows CE也有此类功能,却不具备大多数嵌入式系统要求的实时性能,而且难以移植,也曾经有人想以DOS为基础用单独的第三方工具拼凑一个系统,但这种努力将是白费。现在需要的是一个便宜、成熟并且提供高端嵌入式系统所必须特性的操作系统,嵌入式Linux操作系统以价格低廉、功能强大又易于移植而正在被广泛采用,成为新兴的力量,所以,众多商家纷纷转向了嵌入式linux。
       Linux为嵌入操作系统提供了一个极有吸引力的选择,它是个和Unix相似、以核心为基础的、完全内存保护、多任务多进程的操作系统。支持广泛的计算机硬件,包括X86,Alpha,Sparc,MIPS,PPC,ARM,NEC,MOTOROLA等现有的大部分蕊片。程式源码全部公开,任何人可以修改并在GNU通用公共许可证(GNU General Public License)下发行,这样,开发人员可以对操作系统进行定制,再也不必担心像MS windows操作系统中"后门"的威胁。同时由于有GPL的控制,大家开发的东西大都相互兼容,不会走向分裂之路。Linux用户遇到问题时可以通过Internet向网上成千上万的Linux开发者请教,这使最困难的问题也有办法解决。Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都已移植到了Linux上。Linux还提供了强大的网络功能,有多种可选择窗口管理器(X windows)。其强大的语言编译器gcc、g++等也可以很容易得到。不但成熟完善、而且使用方便。

  • 第16题:

    什么是嵌入式操作系统?常见的嵌入式操作系统有哪些?(列举五个以上),嵌入式操作系统有什么特点?


    正确答案:以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”   嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive  可裁剪;强实时性;统一的接口;操作方便、简单、提供友好的图形用户界面GUI;提供强大的网络功能;稳定性,弱交互性;固化代码;良好的移植性

  • 第17题:

    嵌入式系统比较流行的操作系统有Linux, Windows CE, VxWorks等。


    正确答案:正确

  • 第18题:

    UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是()。

    • A、占用内存空间大
    • B、缺乏可扩展性而不方便移植
    • C、内核切换太快
    • D、可靠性较低

    正确答案:C

  • 第19题:

    按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。

    • A、iOS
    • B、Android OS
    • C、Symbian
    • D、uC/OS-II

    正确答案:B

  • 第20题:

    按照实时性能和内核结构划分,QNX操作系统属于()。

    • A、硬实时微内核嵌入式操作系统
    • B、软实时微内核嵌入式操作系统
    • C、硬实时单内核嵌入式操作系统
    • D、硬实时宏内核嵌入式操作系统

    正确答案:A

  • 第21题:

    关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()

    • A、VxWorks是典型的微内核结构嵌入式操作系统
    • B、iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构
    • C、AndroidOS是典型的宏内核操作系统
    • D、一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统

    正确答案:D

  • 第22题:

    下面关于Linux内核描述错误的是()。

    • A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。
    • B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。
    • C、Android的内核属于Linux内核的一个分支。
    • D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。

    正确答案:A

  • 第23题:

    问答题
    Linux作为嵌入式操作系统的优势?

    正确答案: Linux作为嵌入式操作系统的优势主要有以下几点:
    1.可应用于多种硬件平台。Linux已经被移植到多种硬件平台,这对于经费,时间受限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发后移植到具体的硬件上,加快了软件与硬件的开发过程。Linux采用一个统一的框架对硬件进行管理,从一个硬件平台到另一个硬件平台的改动与上层应用无关。
    2.Linux的高度模块化使添加部件非常容易。本身内置网络支持,而目前嵌入式系统对网络支持要求越来越高。
    3.Linux是一个和Unix相似、以内核为基础的、具有完全的内存访问控制,支持大量硬件(包括X86,Alpha、ARM和Motorola等现有的大部分芯片)等特性的一种通用操作系统。
    4.Linux可以随意地配置,不需要任何的许可证或商家的合作关系。其程序源码全部公开,任何人可以修改并在GUN通用公共许可证(GNU General Public LicensE.下发行。这样,开发人员可以对操作系统进行定制,适应其特殊需要。
    5.Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都已移植到了Linux上。其强大的语言编译器GCC,C++等也可以很容易得到,不但成熟完善,而且使用方便。
    解析: 暂无解析