热门关键字:  ubuntu  分区  函数  linux系统进程  Fedora

当前位置 :| 主页>Linux教程>编程开发>

几种Linux嵌入式开发环境的简单介绍

来源: 作者: 时间:2007-03-12 Tag: 点击:

做Linux嵌入式系统的对常见的几种嵌入式开发环境一定不会默生,由于主要接触网络相关产品的一些系统设计,因此,将可能用到的嵌入式开发环境简要总结一下。主要涉及下面的几个东东:

  • emDebian - http://emdebian.sourceforge.net

  • uClinux - http://www.uclinux.org

  • buildroot - http://buildroot.uclibc.org

  • scratchbox - http://www.scratchbox.org

  • openEmbedded - http://oe.handhelds.org


  emDebian

  emDebian基于将Debian用于嵌入式系统的目的而开发。Debian是一个发展很快的项目,在我第一次用Debian时,就再也不愿意换用其它的发布版了,目前我用的Debian已经安装了有两年的时间了,但现在系统仍然是“最新”版本,良好的在线软件升级系统是Debian成功的原因之一。目前Debian已经支持11个体系的系统,包括X86、PPC、MIPS、ARM、SH等(据最近的一则消息,ARM有可能不再支持),并包含了大量的软件。这些要归功于Debian的开发团队,正因为有许多人使用和支持,因此,不是比较偏门的软件,基本上不需要从源码来安装,这也是我喜欢用 Debian的原因之一。

  这样好的一个系统,当然有人愿意将其用到嵌入式系统中去。emDebian基于一个很简易的嵌入式系统开发的想法来构造嵌入式系统,即从一个成熟的系统中去除不需要的部份(如文档和不需要的工具),精简出一个小的系统,这与下面要介绍的几个工具的想法刚好相反(下面几个都是基于 from scratch 即从无到有,从头构建的方式)。emDebian提供一些工具来协助完成从现有的系统或安装包(deb文件,类似Redhat的rpm)中提取需要的东东,并协助完成完整系统的构建,当然也支持交叉构建了,比如你可以在X86 的PC上构建一个基于ARM的嵌入式系统,而整个过程不需要编译任何一行源代码。

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册