使用Moblin SDK开发应用程序 -- Image Creator
2009-02-12 14:54
260 查看
话说这MID是一天天的多起来了,有用XP的,有用Linux的,还有用Vista的。虽说在Windows下软件资源丰富,广大的人民群众一定发 现在4.8英寸800x480的分辨率下用桌面版的Windows挺不对劲的,看着累,用着也累。这时Linux的优势就显现了出来,可以充分定制、优 化,所以许多MID上用的都是Linux系统。可是开发Linux操作系统的软件厂商如此众多,如何保证不会出现由于发行版本间的不兼容而导致应用程序无 法在运行不同Linux发行版的MID上顺利运行?
Intel与开源社区合作,为MID Linux制定了一套OS规范——Moblin,一套SDK以及相应的兼容性测试工具。应用软件开发者可以使用Moblin SDK创建开发环境并在其上开发、测试应用程序,而不必费神考虑不同MID Linux之间的兼容性。Moblin规范保证了任何符合规范的MID Linux对应用软件的一致性。此外,Moblin SDK中包含了MID模拟器,可以很方便的在本机看到软件在目标设备上的UI效果。
在最新的Moblin2.0规范中,还增加了对Netbook和In-Vehicle Infotainment设备的支持。
在www.moblin.org上可以获得更多的详细信息。
程序开发的第一件事,搭建开发环境,给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,这样开发环境就搭完了。:)
转载自:http://www.cnblogs.com/khler/archive/2009/02/03/1383075.html
有关Moblin的更多内容,请点击:http://moblin.csdn.net/
Intel与开源社区合作,为MID Linux制定了一套OS规范——Moblin,一套SDK以及相应的兼容性测试工具。应用软件开发者可以使用Moblin SDK创建开发环境并在其上开发、测试应用程序,而不必费神考虑不同MID Linux之间的兼容性。Moblin规范保证了任何符合规范的MID Linux对应用软件的一致性。此外,Moblin SDK中包含了MID模拟器,可以很方便的在本机看到软件在目标设备上的UI效果。
在最新的Moblin2.0规范中,还增加了对Netbook和In-Vehicle Infotainment设备的支持。
在www.moblin.org上可以获得更多的详细信息。
程序开发的第一件事,搭建开发环境,给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,这样开发环境就搭完了。:)
转载自:http://www.cnblogs.com/khler/archive/2009/02/03/1383075.html
有关Moblin的更多内容,请点击:http://moblin.csdn.net/
相关文章推荐
- 使用Moblin SDK开发应用程序 -- Image Creator
- 使用Moblin SDK开发应用程序 -- Image Creator
- 使用Moblin SDK开发应用程序
- 使用Moblin SDK开发应用程序 – Moblin软件架构
- 使用.NET语言开发Silverlight应用程序入门(二):界面和对象模型
- 《使用wxWidgets进行跨平台程序开发》chap02——一个简单的应用程序
- 使用Microsoft® Visual Studio® 2008解决软件开发中的挑战-应用程序生命周期管理
- 使用Ruby on Rails和Eclipse开发iPhone应用程序,第1部分
- 使用JS开发桌面端应用程序NW.js-1-Menu菜单的使用小记
- 使用SQLite3开发java应用程序
- 使用Apworks开发基于CQRS架构的应用程序(一):前言
- ASP.NET---使用Asp.NET开发三层架构的应用程序
- 使用.NET开发数据库应用程序(2)---给初学者看的文章
- 使用.NET开发数据库应用程序(1)---给初学者看的文章
- Win10开发:OneDrive SDK 的使用
- iOS开发百度导航SDK的使用入门
- 【转】使用NetBeans和Eclipse开发PHP应用程序
- iOS开发UI基础—31在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- 使用VMware VSphere WebService SDK进行开发 (二)——获取虚拟机cpu的使用情况
- 使用Eclipse 为Nokia 手机开发移动应用程序