经过长时间学习MID Linux,你可能会遇到MID Linux问题,这里将介绍MID Linux问题的解决方法从高中开始用的WIN98到现在的Vista话说这MID Linux是一天天的多起来了,有用XP的,有用Linux的,还有用Vista的。
虽说在Windows下软件资源丰富,广大的人民群众一定发 现在4.8英寸800x480的分辨率下用桌面版的Windows挺不对劲的,看着累,用着也累。这时Linux的优势就显现了出来,可以充分定制、优 化,所以许多MID Linux上用的都是Linux系统。可是开发Linux操作系统的软件厂商如此众多,如何保证不会出现由于发行版本间的不兼容而导致应用程序无 法在运行不同Linux发行版的MID Linux上顺利运行?
Intel与开源社区合作,为MID Linux 制定了一套OS规范——Moblin,一套SDK以及相应的兼容性测试工具。应用软件开发者可以使用Moblin SDK创建开发环境并在其上开发、测试应用程序,而不必费神考虑不同MID Linux 之间的兼容性。Moblin规范保证了任何符合规范的MID Linux 对应用软件的一致性。此外,Moblin SDK中包含了MID Linux模拟器,可以很方便的在本机看到软件在目标设备上的UI效果。
在***的Moblin2.0规范中,还增加了对Netbook和In-Vehicle Infotainment设备的支持。在www.moblin.org上可以获得更多的详细信息。程序开发的***件事,搭建开发环境,给MID Linux开发程序也不例外。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 Linux,Netbook,车载设备等等。
3. Project: 简单的讲,就是平台相关的软件开发环境,其中会包含很多开发相关的头文件。一个project可以和若干个平台相同的target相关。
4. Target: 目标设备的根文件系统
5. Fset: 一组具有相关功能的软件包的集合
解释完了这些概念,接下来的过程就简单许多了。根据目标设备选择相应的平台来创建project,这样开发环境就搭完了。:)下一贴来说说moblin的应用程序框架和程序开发。
【编辑推荐】