您的位置 首页 培训

嵌入式系统开发快速体会

由于嵌入式系统是专用的计算机系统,它的功能和使用环境都与普通的PC大不相同,例如,ADSL需要长时间不间断的工作,需要极高的稳定性;程控交换机

由于嵌入式体系是专用的计算机体系,它的功用和运用环境都与一般的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体系开发技能详解》一书。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/297735.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部