在安装MeeGo SDK 1.1,尤其是模拟器MeeGo SDK runtime的时候出现问题,搞得我都怀疑是否是我的Fedora或者阿土比MeeGo的指引要高,装机器都装了N次了,安装过程都没有发现问题,但是运行runtime,无法进行图形界面,或者采用其他的qemu的时候出现灰白屏幕。以前安装过moblin的qemu kvm的虚拟机方式,证明机器是没有问题,我将问题定位为Qemu的安装,要采用MeeGo提供的方式,不要采用系统yum或者apt-get获得的qemu kvm。不过我没有重新装一次机器来作进一步确定。如果已经安装系统的qemu,建议先卸载。
下面是我在阿土10.04上面的安装记录。
参考1:http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux
参考2:http://wiki.meego.com/MeeGo_SDK_Building_QEMU_Tools
这个很重要。
总的来讲,对于开发,可能fedora更为方便一些,选择ubuntu是因为我ATI先看无法装3D图形加速和厂家提供的driver,而我的22寸显示器,中文字体在fedora中看得有点挂,反正都只是个系统,无所谓了。
步骤一:配置软件包发布管理器,增加MeeGo的repo来源
$ cd /etc/apt/sources.list.d/
$ sudo vi meego-sdk.list
进入vi模式后,写入一行:
deb http://repo.meego.com/MeeGo/sdk/host/repos/ubuntu/10.04/ /
$ sudo gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A
$ sudo gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-cache policy madde
步骤二:安装MeeGo SDK的工具
$ sudo apt-get install meego-sdk
步骤三:安装MeeGo Target
$ sudo mad-admin create -f meego-handset-ia32-1.1
步骤四:安装QEMU,为安装runtime作准备
确认一下CPU是否提供VT功能,BIOS有没有打开VT功能,详细参见Moblin:KVM的使用(一)
,注意:只作确认,不要安装QEMU。并保证加载了kvm和kvm-intel两个内核模块,在fedora中是已加载了,在阿土中,需要modprobe进行加载。
$ lsmod |grep kvm
kvm_intel 39352 0
kvm 245405 1 kvm_intel
由于我是新装机器的,因此需要提供安装一些软件包,以确保后面安装顺利。
$ sudo apt-get install git-core zlib1g-dev kpartx libpng12-dev libsdl-image1.2-dev libxcomposite-dev
$ git clone git://gitorious.org/meego-developer-tools/meego-emulator-qemugl-x86.git
$ cd meego-emulator-qemugl-x86
$ git checkout -b meego-emulator --track origin/meego-emulator
$ ./configure --target-list=i386-softmmu --enable-gl --enable-skinning
需要确保
SDL support yes
......
KVM support yes
在fedora中需要安装一个某个包,来保证--enable-skinning起作用,好像和PNG有关,不记得,可根据报错的指引那装。
$ make
$ sudo make install
步骤五:安装runtime
$ sudo mad-admin create -f -e meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime
$ mad remote -r meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime poweron
这是runtime运行的图
相关链接:
我的MeeGo/Moblin相关文章
分享到:
相关推荐
windows xp/windows 7下meego操作系统虚拟机。用于meego应用程序开发。
本文由kingwj6贡献 ...Android SDK 1.1r1 为开发环境) Java Development Kit(JDK)v6.0 以上 Eclipse 开发 IDE 程序 (本书所有范例皆以 eclipse-jee-ganymede-SR1-win32 版 本为编译环境) 自我检查 (ˇ)
1.1. About this Document ...............5 1.2. Who this document is for...........5 1.3. Readers Comments ..................5 1.4. Related Documents..................6 2 Technical Overview ......
由于有多个 SDK 更新,建议有意识地组织开发环境,以便在不同的 SDK 安装之间轻松地切换。SDK 包括: android.jar Java 归档文件,其中包含构建应用程序所需的所有的 Android SDK 类。 documention.html 和 docs ...
WinSDK入门,对windows编程有一定帮助
Android操作系统顶着Google与Open Handset Alliance的光环,让很多程序员在Android手机还没上市之前,就开始紧追着官方文档、Early SDK版本更新,这是IT业界罕见的现象,因为大家都抱持着“不想输在起跑点上”的心态...
Handset WinDriver.rar
Android操作系统顶着Google与Open Handset Alliance的光环,让很多程序员在Android手机还没上市之前,就开始紧追着官方文档、Early SDK版本更新,这是IT业界罕见的现象,因为大家都抱持着“不想输在起跑点上”的心态...
Android操作系统顶着 Google与Open Handset Alliance 的光环,让很多程序员在Android手机还没上市之前,就开始紧追着官方文档、Early SDK 版本更新, 这是IT业界罕见的现象,因为大家都抱持着“不想输在起跑点上”的...
PCN_083_nRF51x22_deviation_tuning_v1.1PCN_083_nRF51x22_deviation_tuning_v1.1
Mobile Handset Design
Handset_USB_Driver_32_v4.0.0
将对Android的程序架构、程序 进入点、编译以及执行,进行一系列的导航,而本书规划之初,并非针对Java初学者或从未接触过程序设计的朋友所设计,故在这一章简要的overview 当中,则以快速掌握开发条件、开发环境为...
Handset USB Driver 32 v4.0.0
华为驱动,一般的型号都支持,能极大方便刷机和root。
Handset+WinDriver
Handset_USB_Driver_32_v3.3.0,大容量usb驱动程序
Common PCN Handset Specification (Version 4.2) The information contained in this specification is subject to the terms and conditions of the letter of agreement under which the specification is ...
uCOS2.76 for Armulator & easyARM2131. 实现 3 个 task: timer_task():定时机制 ui_task():UI 逻辑处理 handset_task():设备管理
Handset_USB_Driver_32_v4.9.0