且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用Moblin SDK开发应用程序 -- Image Creator

更新时间:2022-08-13 18:33:10

程序开发的第一件事,搭建开发环境,给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 [url]http://git.moblin.org/repos/tools/moblin-image-creator.git[/url]
2. cd moblin-image-creator
3. ./autogen.sh
4. ./configure
5. sudo make install
至此,image creator安装完成。在终端上运行命令sudo image-creator,这时image creator的窗口应该就出现了。
使用Moblin SDK开发应用程序 -- Image Creator
现在该是搭建开发环境的时候了。开始之前,有几个概念需要先明确一下。
1. 开发机:用来进行开发的台式机。
2. 目标设备:MID,Netbook,车载设备等等。
3. Project: 简单的讲,就是平台相关的软件开发环境,其中会包含很多开发相关的头文件。一个project可以和若干个平台相同的target相关。
4. Target: 目标设备的根文件系统
5. Fset: 一组具有相关功能的软件包的集合
使用Moblin SDK开发应用程序 -- Image Creator
解释完了这些概念,接下来的过程就简单许多了。根据目标设备选择相应的平台来创建project,这样开发环境就搭完了。:)
下一贴来说说moblin的应用程序框架和程序开发。

本文转自Intel_ISN 51CTO博客,原文链接:http://blog.51cto.com/intelisn/130460,如需转载请自行联系原作者