• <tr id='5ihr5'><strong id='5ihr5'></strong><small id='5ihr5'></small><button id='5ihr5'></button><li id='5ihr5'><noscript id='5ihr5'><big id='5ihr5'></big><dt id='5ihr5'></dt></noscript></li></tr><ol id='5ihr5'><table id='5ihr5'><blockquote id='5ihr5'><tbody id='5ihr5'></tbody></blockquote></table></ol><u id='5ihr5'></u><kbd id='5ihr5'><kbd id='5ihr5'></kbd></kbd>
    1. <dl id='5ihr5'></dl>
      <fieldset id='5ihr5'></fieldset>

        <acronym id='5ihr5'><em id='5ihr5'></em><td id='5ihr5'><div id='5ihr5'></div></td></acronym><address id='5ihr5'><big id='5ihr5'><big id='5ihr5'></big><legend id='5ihr5'></legend></big></address>
        <i id='5ihr5'><div id='5ihr5'><ins id='5ihr5'></ins></div></i>

      1. <span id='5ihr5'></span>

      2. <i id='5ihr5'></i>

        <code id='5ihr5'><strong id='5ihr5'></strong></code>

        <ins id='5ihr5'></ins>

            LINUX操作系统的概念和特点

            • 时间:
            • 浏览:7
            • 来源:124软件资讯网

              嵌入式LINUX操作系统的观点


                以应用为中央  ,以盘算机手艺为基础  ,软件、硬件可裁剪  ,顺应应用系统对功效、可靠性、成本、体积、功耗要求严酷的专用盘算机系统  ,称为嵌入式系统  。一个最小的嵌入式系统的基本组成为:① 一个用作指导的可用设施(工具);② 一个具备内存治理  ,历程治理和准时器服务的LINUX微内核;③ 一个初始历程;④ 硬件的驱动法式;⑤ 一个或几个应用历程以提供须要的应用功效 。

              嵌入式LINUX操作系统的特点

                比力
                有人以为LINUX由于太大而不宜用作嵌入式系统  ,这种看法不准确  。面向PC机的LINUX型公布版有许多 ,功效基础用不上  ,甚至超出了一个PC用户的需求  。因此  ,对LINUX举行合理的淘汰  ,可以形成一个很具有适用性的嵌入式操作系统  。下面临嵌入式LINUX操作系统与专用嵌入式实时操作系统的比力如下 。

                嵌入式LINUX的内存使用
                在一个简朴的系统中  ,当系统启动后  ,内核和种种应用历程均驻留在内存中  ,这是大多数传统嵌入式系统的事情方式  ,固然也包罗LINUX  。但它还可以使用另外一种方式:LINUX有装载和卸载法式的能力  ,所有应用法式以文件的形式被存放在闪存文件系统中并在须要的时间被装载到内存中  ,以节约RAM  。

                开发嵌入式LINUX的调试要领
                当为一个新硬件开发响应的嵌入式LINUX系统时 ,要用到的典型调试工具的序列和步骤是:

                ① 修改代码使之能读写串口  ,并使用gdb运行该法式  。这将允许它向另一台正运行着gdb法式的LINUX主机通讯;gdb通过串口与测试盘算机上的gdb目的码会话并给出所有C源码级的调试信息;
                ② 借助gdb执行余下的 ,直到LINUX内核最先接受之前的所有硬件和软件的初始化代码;
                ③ 一旦LINUX内核启动后  ,上述的串口就成为LINUX的控制台端口  ,可以使用它的便利来举行后继开发历程  ,并可以使用gdb的内核调试版本kgdb  。

                嵌入式LINUX的可移植性
                将LINUX移植到新的微处置惩罚器系统很是快捷 ,一样平常是将其移植到一种新型的目的板  ,其中包罗有奇特的外设  。大部门的内核代码都是相同的  ,由于它们与微处置惩罚器无关  ,以是  ,移植的事情多集中在一些存储器治理及中止处置惩罚法式上  。一旦完成 ,它们将很是稳固 。

              嵌入式LINUX的应用

                嵌入式系统的涵盖面是很是普遍的  ,其中 ,家电市场包罗机顶盒、数字电视、可视电话、家庭网络等信息家电;工业市场包罗工业控制装备、仪器;商用市场包罗掌上电脑、瘦客户机、POS终端等;通讯市场包罗WAP手机、无线PDA等  。现在被普遍看好的是信息家电市场 ,海内有许多开发厂商正加大投入、开发和研制新的产物  ,嵌入式LINUX将是他们首选的操作系统  。