English | 中文 | Русский | Français
共 408 篇文章
共 2,611 篇文章及评论
程序开发的第一件事,搭建开发环境,给MID开发程序也不例外。Image creator可以帮助开发人员搭建开发环境,模拟目标设备,创建目标设备镜像,很方便。
在安装image creator之前,先要做些准备工作。
1. 安装以下软件包:git-core, automake, build-essential, intltool, dh-make, python, debootstrap, fakeroot, curl, yum, kvm, qemu, python (v2.4)
2. 由于目前yum与python 2.5之间不兼容,我们需要手动编辑/usr/bin/yum,将第一行#!/usr/bin/python改成#!/usr/bin/python2.4
上帝说,要有光,于是有了光。我们说,要Image creator,于是……不得不上moblin.org去下载。:)目前image creator支持Ubuntu和Fedora,可根据需要下载相应的deb或rpm安装包。希望与时俱进的朋友可以使用git命令下载和更新,拿到最新鲜热辣的版本,但不一定是稳定版哦。
deb和rpm包的安装很简单。使用git下载的就麻烦一些,得自己编译,具体步骤如下:
1. git clone http://git.moblin.org/repos/tools/moblin-image-creator.git
2. cd moblin-image-creator
3. ./autogen.sh
4. ./configure
5. sudo make install
至此,image creator安装完成。在终端上运行命令sudo image-creator,这时image creator的窗口应该就出现了。
现在该是搭建开发环境的时候了。开始之前,有几个概念需要先明确一下。
1. 开发机:用来进行开发的台式机。
2. 目标设备:MID,Netbook,车载设备等等。
3. Project: 简单的讲,就是平台相关的软件开发环境,其中会包含很多开发相关的头文件。一个project可以和若干个平台相同的target相关。
4. Target: 目标设备的根文件系统
5. Fset: 一组具有相关功能的软件包的集合
解释完了这些概念,接下来的过程就简单许多了。根据目标设备选择相应的平台来创建project,这样开发环境就搭完了。:)
下一贴来说说moblin的应用程序框架和程序开发。
| 2009年01月07日 08:28
zhangling0913 | thanks |
| 2009年01月07日 11:20
kingscome | 不错,很不错,再多介绍点就好了! |
| 2009年01月07日 14:15
方亮 (Intel)
| 谢谢大家的支持!:) |
| 2009年01月08日 13:25
Moblin爱好者 | 3Ks,另外我想问下Moblin 2什么时候Release.....基于netbook的moblin版本现在有了吗? |
| 2009年01月11日 14:01
Moblin爱好者 |
Moblin.org 的更新看到了,netbook的beta版2009.4发布 http://moblin.org/documentation/moblin-overview/architecture-overview 同以往消息不同的是,Moblin 2.0将不止是框架并且MID被定位为next generation smart phone devices ,只不过MID的版本要到2010年,那现有的MID还是1.0了。。。 |
| 2009年01月11日 15:21
小陈 | 你好,我是出版社的编辑,看了你的blog文,想与你合作出版一本,如果有兴趣,给我mail: books-2009@tom.com |
| 2009年01月12日 09:14
方亮 (Intel)
| 在moblin 2.0中将会出现3条分支:MID,Netbook和车载娱乐系统。抛开车载,从应用程序的角度来看,MID分支和Netbook分支的应 用程序框架是基本一致的,因此,做moblin2.0应用程序开发的话,不妨可以选择Netbook作为应用开发平台。目前我这边写的内容 多半还是moblin1.0的,等2.0出来后会增加些新内容,希望大家继续支持:) |
| 2009年01月20日 09:32
baal |
Moblin是什么? |
| 2009年02月03日 13:08
khler | 很不错啊,很期待下文 |

nizi