itgle.com
更多“什么是Linux?什么是嵌入式Linux?”相关问题
  • 第1题:

    关于嵌入式的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++等也可以很容易得到。不但成熟完善、而且使用方便。

  • 第2题:

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


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

  • 第3题:

    什么是Linux?


    正确答案:Linux是一款优秀的计算机操作系统,支持多用户、多进程、多线程,实时性好,功能强大且稳定。同时,它又具有良好的兼容性和可移植性,被广泛应用于各种计算机平台上。作为Internet的产物,Linux操作系统由全世界的许多计算机爱好者共同合作开发,是一个自由的操作系统。

  • 第4题:

    LINUX就是所谓的“FREE SOFTWRAE”,这个“FREE”的含义是什么?()

    • A、LINUX不需要付费
    • B、LINUX发行商不能向用户收费
    • C、LINUX可自由修改和发布
    • D、只有LINUX的作者才能向用户收费

    正确答案:C

  • 第5题:

    搭建嵌入式开发环境、连接目标板,一般使用什么通信接口连接?在windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接?


    正确答案:搭建嵌入式开发环境、连接目标板,一般使用RS-232,以太网口、并口通信接口连接。在 Windows主机上使用超级终端软件建立连接,在Linux主机上使用Minicom软件建立连接。

  • 第6题:

    简述嵌入式linux的特点


    正确答案:L.inux作为嵌入式操作系统,具有以下特点:
    (1)精简的内核,性能高、稳定,多任务;
    (2)持多种体系结构,如X86、ARM、MIPS、ALPHA、SPARC等;提供良好的开发环境,能够提供完善的嵌入式GUI以及嵌入式X-Windows;
    (3)支持大量嵌入式应用程序,提供嵌入式浏览器、邮件程序、MP3播放器、MPEG播放器、记事本等应用程序;
    (4)具有良好的开发环境,提供完整的开发工具和SDK,同时提供PC上的开发版本;
    (5)用户可定制,可提供图形化的定制和配置工具;
    (6)丰富的硬件驱动,常用嵌入式芯片的驱动集,支持大量的周边硬件设备,驱动丰富;
    (7)提供完善的解决方案。针对嵌入式的存储方案,提供实时版本和完善的嵌入式解决方案;
    (8)完善的中文支持,特别部分国产基于Linux的EOS,具有强大的技术支持,完整的文档;
    (9)开放源码,丰富的软件资源,广泛的软件开发者的支持,价格低廉,结构灵活,适用面广。

  • 第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系统的嵌入式操作系统是()

    • A、RT-Linux、Embedix、Moblin
    • B、RT-Linux、Embedix、VxWorks
    • C、RT-Linux、WindowsCE、Moblin
    • D、WindowsXP、VxWorks、μC/OS-II

    正确答案:A

  • 第9题:

    什么是虚拟文件系统,Linux为什么采用虚拟文件系统?


    正确答案: 虚拟文件系统是Linux内核中的一个软件层,用于给用户空间的程序提供文件系统接口;同时,它也提供了内核中的一个抽象功能,允许不同的文件系统共存。虚拟文件系统既没有文件,也不直接管理文件,它只是用户与实际文件系统之间的接口。它并不需要保存在永久存储介质中,只是在需要时由内核在内存中创建起来的一个文件系统,所以叫做虚拟文件系统。
    Linux允许众多不同类型的文件系统共存,并支持跨文件系统的操作,这是由于虚拟文件系统的存在。系统中所有的文件系统不但依赖虚拟文件系统共存,而且也依靠虚拟文件系统协同工作。

  • 第10题:

    什么是进程(Process)?Linux进程有哪三类?


    正确答案: 进程:指一个程序在其自身的虚拟地址空间中的一次执行活动。
    类型:交互进程、批处理进程、守护进程。

  • 第11题:

    问答题
    什么是Linux?

    正确答案: Linux是一款优秀的计算机操作系统,支持多用户、多进程、多线程,实时性好,功能强大且稳定。同时,它又具有良好的兼容性和可移植性,被广泛应用于各种计算机平台上。作为Internet的产物,Linux操作系统由全世界的许多计算机爱好者共同合作开发,是一个自由的操作系统。
    解析: 暂无解析

  • 第12题:

    单选题
    关于BusyBox,下列说法错误的是()
    A

    它常用来构建嵌入式Linux的根文件系统

    B

    支持的shell命令可以进行配置

    C

    支持的命令完全和Linux命令相同

    D

    作为嵌入式Linux根文件系统时需要交叉编译


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

  • 第13题:

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


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

  • 第14题:

    什么是运行级别?Linux有哪些运行级别?


    正确答案: 所谓运行级别就是操作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能,在/etc/inittab文件中定义。七个运行级别为:
    1、0-关机(千万不要把initdefault设置为0)
    2、1-单用户模式
    3、2-多用户模式,但是没有NFS
    4、3-完全多用户模式
    5、4-没有用到
    6、5-X11
    7、6-重启(千万不要把initdefault设置为6)

  • 第15题:

    什么是用户账号?Linux系统的账号是如何分类?


    正确答案: Linux系统是多用户的网络操作系统,用户在使用系统时,必须标明自己的身份,这就是用户账号,为了证明自己的身份,每个账号还需要一个口令。
    Linux系统的账号有用户账号和组账号两类:
    用户账号:通常一个操作者拥有一个用户账号,每个用户账号有唯一的识别号UID(User ID)和自己所属组的识别号GID(Group ID)。
    组账号:是一组用户账号的集合。通过使用组账号,可以设置使一组用户对文件具有相同的权限。管理员在以组为单位对资源的访问权限进行配置时,可以节省日常维护时间。

  • 第16题:

    什么是Linux,试简述Linux系统的优点。


    正确答案: Linux是芬兰赫尔辛基大学的学生LinusTorvalds与1991年开发的一个类UNIX操作系统,其优点大致如下:
    提供了先进的网络支持:内置TCP/IP协议;真正意义上的多任务、多用户作系统;与UNIX系统在源代码级兼容,符合IEEEPOSIX标准;支持数十种文件系统格式;完全运行于保护模式,充分利用了CPU性能;开放源代码,用户可以自己对系统进行改进;采用先进的内存管理机制,更加有效地利用物理内存。

  • 第17题:

    嵌入式Linux中,不属于Linux内核部分的功能是()。

    • A、用户界面
    • B、内存管理
    • C、网络接口
    • D、进程间通信

    正确答案:A

  • 第18题:

    Linux有什么特点?


    正确答案:源代码公开,完全免费,完全的多任务和多用户,适应多种硬件平台,稳定性好,易于移植,用户界面良好,具有强大的网络功能。

  • 第19题:

    关于BusyBox,下列说法错误的是()

    • A、它常用来构建嵌入式Linux的根文件系统
    • B、支持的shell命令可以进行配置
    • C、支持的命令完全和Linux命令相同
    • D、作为嵌入式Linux根文件系统时需要交叉编译

    正确答案:C

  • 第20题:

    Linux系统有什么特点?


    正确答案: Linux系统的主要特点有:
    ①与UNIX兼容。
    ②自由软件,源码公开。
    ③性能高,安全性强。
    ④便于定制和再开发。
    ⑤互操作性高。
    ⑥全面的多任务和真正的32位操作系统。

  • 第21题:

    什么是Linux的内核版本和发行版本?


    正确答案: Linux的内核版本是指在LinusTorvalds领导下开发小组开发出的系统内核的版本号。内核版本号由3个数字组成,形式如下:
    Major.minor.patchlevel
    Major:目前发布的Kernel主版本号。
    Minor:为次版本号,一般来说minor位为偶数的版本标明这是一个可以使用的稳定版本,如2.6.4;minor位为奇数的版本一般加入了一些新的内容,不一定很稳定,是测试版本,如2.5.11。
    Patchlevel:表示对当前版本的修补次数
    发行版本是一些组织或厂家将Linux系统内核与应用软件和文档封装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合。目前已经有了几百种发行版本。

  • 第22题:

    问答题
    在嵌入式Linux平台下开发Web Service需要什么工具?

    正确答案: gsoap工具。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是Linux,试简述Linux系统的优点。

    正确答案: Linux是芬兰赫尔辛基大学的学生LinusTorvalds与1991年开发的一个类UNIX操作系统,其优点大致如下:
    提供了先进的网络支持:内置TCP/IP协议;真正意义上的多任务、多用户作系统;与UNIX系统在源代码级兼容,符合IEEEPOSIX标准;支持数十种文件系统格式;完全运行于保护模式,充分利用了CPU性能;开放源代码,用户可以自己对系统进行改进;采用先进的内存管理机制,更加有效地利用物理内存。
    解析: 暂无解析