Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40431
  • 博文数量: 21
  • 博客积分: 1080
  • 博客等级: 少尉
  • 技术积分: 265
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-06 00:07
文章分类
文章存档

2009年(7)

2008年(14)

我的朋友
最近访客

分类: LINUX

2008-09-06 18:56:26

一、openmoko
优点:
   1、是目前最开源的手机方安,第一个100%开放源代码的linux手机开放软件平台,因此看
样产生很多的应用。
   2、openmoko平台采用的是embedded专案,是一种更高阶的build system。
不足:
   1、openmoko的代码暂时还不够成熟。
   2、可以参考的文档还不是很多。
   3、对通一的API接口没有给予成分的重视。
   4、目前只能针对智能手机的开发。

二、emdebian
优点
   1、emDebian基于一个简易的embedded system来构造嵌入式系统,即从一个成熟的system
中裁减掉不需要的部分,从而精简成一个小的system。
   2、emDebian可以将源代码生成Deb包,然后配置到emDiban工具集中,这样就可以和其他软
件一样来选取和配置,直接apt-get就可以了。
不足:
   1、emDebian不适合资源紧缺的超小的system。
   2、发行版的软件通常会以通用的代码来编译。

三、buildroot
优点:
   1、buildroot能自动构造编译基于nclibc代码的tool和uclibc library。提供一个可以配
置的的框架课构建基本系统的配置文件。
   2、buildroot可以从头开始,先构造编译器和基本的开发环境,然后根据用户配置构造一
个适合用于目标平台的根文件系统。

不足:
   1、buildroot只能在一定程度上对目标平台进行模拟,当目标平台不同时,不能生成并运
行目标平台的中间代码。

四、scratchbox
优点
   1、Scratchbox运行于chroot的环境,完全独立于主机,编译过程于主机系统无关。
   2、透过qemu模拟运行或sbrsh解决中间执行文件或类似configure测试文件运行的问题。
   3、对chroot的system进行修订,可以达到欺骗其他软件的效果,使测试软件误以为在目标
平台上编译。

不足:
   1、目前只能编译ARM和X86的代码。
   2、不支持buildroot所支持的ppc、mips等。

五、ubuntumobile
优点:
   1、是移动版unbuntu为互联网设备而生。
   2、开源、具有完整的网络支持以及丰富的自定义项目。

阅读(629) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Linux之父10大名言:微软操作系统性能太次

给主人留下些什么吧!~~