您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter

嵌入式体系开辟快速体验

发布日期:2011-04-12

    由于嵌入式体系是专用的谋略机体系,它的结果和利用环境都与平常的PC大不雷同,比喻,ADSL须要永劫间不绝止的变乱,须要极高的稳固性;程控互换机不须要键盘、表现器等外部配置;手机、PDA等通过电池供电,须要尽大概低沉功耗。
有的嵌入式体系的处理惩罚处罚本领和存储本领较弱,不克不及在它上面摆设开辟软件;有的嵌入式体系的处理惩罚处罚器布局分外,没有可以在上面运行的开辟东西。以是,在开辟嵌入式体系时,通常须要采取交错开辟的要领举行。
    开辟嵌入式Linux体系应用,因而在开辟主机上利用Linux体系也是瓜熟蒂落的。在PC机上,Linux的发行版本种类很多,最常见的有下面几种。
    Debian:Debian 最早由Ian Murdock于1993年创建。可以算是迄今为止,最依照GNU典范的Linux体系。它包括有大量的软件包,并且通过APT办理这些软件,办理了Linux用户长期以来最为头疼的软件包依赖标题。
    Ubuntu:Ubuntu 是基于Debian之上,旨在创建一个可以为桌面和办事器提供一个最新且不绝的Linux体系。Ubuntu席卷了大量精挑细选自Debian发行版的软件包,同时生存了Debian强大的软件包办理体系,以便浅近地摆设或删除步调。与大多数发行版附带数量巨大的可用可不消的软件差别,Ubuntu附带的软件包只包括那些高质量的告急应用步调。
    Fedora:Fedora项目是由Red Hat赞助,由开源社区与Red Hat工程师相助开辟的项目统称。它的前身是驰名的Red Hat桌面版。正统的Red Hat版本早已克制技能支持,着末一版是Red Hat 9.0。
    Gentoo:Gentoo的着名是由于其高度的自定制性,由于它是一个基于源代码的发行版。只管摆设时可以选择预先编译好的软件包,但是大部分利用Gentoo的用户都市选择本身手动编译从内核到KDE环境的全部应用步调。
     OpenSUSE:openSUSE是Novell公司发行的企业级Linux产品的体系底子。其专业、易用的YaST软件包办理体系为人称赞。
大多数嵌入式体系的开辟商都市保举用户利用RedHat 9.0版本的Linux体系用于开辟嵌入式Linux产品。这个版本的Linux体系基于Linux 2.4内核,对谋略机的配置恳求很低,只需到达以下三个条件,即可运行该Linux体系。
     CPU:主频 400MHz以上;
     内存:128 MB;
     硬盘:1.3 GB。
     该体系的开辟包比较全,要是在摆设时选择了完全摆设,通常很少会再去办理令人头疼的依赖性标题,所需的代价仅仅是多斲丧了一些磁盘空间。然而,要是主机较新,如配有SATA硬盘,915以上的主板,就不克不及摆设该体系了。并且要是目标体系是基于Linux 2.6版的内核,则应选用新版本的Linux发行版作为开辟体系。
    因此,保举读者选用Ubuntu(或Fedora)发行版体系。该版本的Linux体系不但对较新的硬件平台支持较好,并且易用性也较之Red Hat 9.0大为进步。信托通事反面的先容,读者肯定会喜好上这个别系。本文节选于 杨水清  张 剑  施云飞 等编着的《ARM嵌入式Linux体系开辟技能详解》一书。