在安装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相关文章
分享到:
相关推荐
3. meego-core-ia32-maddde-sysroot-1.1-fs.tar.bz2:MeeGo核心系统根目录文件。 4. meego-netbook-ia32-w32-qemu-1.1.20101031.2037-sda.raw.tar.bz2或meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda.raw.tar....
在Windows环境下搭建MeeGo开发环境是一项技术性的任务,主要涉及到操作系统兼容性、文件系统格式、SDK安装、网络代理配置、目标与运行时环境创建、Qt Creator的配置以及模拟器加速等多个步骤。以下是对这些知识点的...
其中,MeeGo作为一款由英特尔和诺基亚联合开发的操作系统,因其良好的性能及丰富的功能而受到不少用户的青睐。本文将围绕如何制作一个Meego镜像进行详细介绍,帮助开发者更好地理解和掌握这一过程。 #### 一、MeeGo...
### JIL Widget System API Specification (Handset API) 1.1 规范 #### 前言 欢迎阅读《JIL Widget系统API规范》。本规范文档旨在为开发者提供一个全面的技术指南,涵盖了一系列用于开发运行在终端设备上的Widget...
3. **快速开发与部署**:利用Qt和Web运行时的应用开发环境,开发者可以轻松地创建跨平台应用,加速产品的上市时间。 4. **全面的工具集**:Meego提供了一系列开发工具,如Qt Creator和Web应用开发插件,帮助开发者...
本文由kingwj6贡献 ...Android SDK 1.1r1 为开发环境) Java Development Kit(JDK)v6.0 以上 Eclipse 开发 IDE 程序 (本书所有范例皆以 eclipse-jee-ganymede-SR1-win32 版 本为编译环境) 自我检查 (ˇ)
本书中的所有示例均基于Android SDK 1.1r1版本进行开发。 - **Java Development Kit (JDK)**: 需要安装 JDK v6.0 或更高版本。 - **Eclipse IDE**: 本书中的所有示例使用的是 eclipse-jee-ganymede-SR1-win32 版本。...
第二章开始,书中详细阐述了如何一步步安装Android SDK、配置开发环境。对于Windows、Mac OS X或Linux用户,需要确保操作系统满足最低要求,并准备好Java Development Kit (JDK) v6.0及以上版本以及Eclipse IDE。...
2. **安装Android Studio**:官方推荐的集成开发环境,包含了编译、调试、模拟器等功能。 3. **设置Android SDK Manager**:通过Android Studio管理SDK版本,下载必要的组件和平台工具。 4. **配置Android虚拟设备...
### Android背景及开发环境介绍 #### 一、Android背景介绍 Android系统自2007年由Google公司宣布以来,已经成为全球最受欢迎的移动操作系统之一。它最初由一家名为Android Inc.的公司开发,该公司成立于2003年10月...
Android的开发环境同样十分丰富,它包括设备模拟器、调试工具、内存和性能分析工具,以及集成开发环境(IDE)插件,尤其是Eclipse的插件。这些工具极大地方便了开发者进行应用开发、调试和性能优化。 最后,文档的...
2. 安装Android Studio,这是Google官方推荐的集成开发环境,包含Android SDK和必要的开发工具。 3. 配置Android SDK,选择需要的API版本和工具。 4. 设置Android Virtual Device (AVD)用于模拟器测试,或者连接物理...
由于有多个 SDK 更新,建议有意识地组织开发环境,以便在不同的 SDK 安装之间轻松地切换。SDK 包括: android.jar Java 归档文件,其中包含构建应用程序所需的所有的 Android SDK 类。 documention.html 和 docs ...
2. 关闭杀毒软件:为了防止安装过程中出现冲突,建议在安装驱动时暂时关闭安全软件。 3. 安装前备份数据:尽管安装驱动通常不会导致数据丢失,但为以防万一,最好在操作前备份重要数据。 4. 操作权限:安装驱动可能...
- **开发环境**:提供了丰富的开发环境,包括IDE(如Android Studio)、调试工具和其他辅助工具。 - **SDK与NDK**:Android SDK提供了必要的工具和文档来创建、测试和调试应用程序;Android NDK则为开发者提供了使用...
《手持设备驱动程序开发详解——以Handset WinDriver为例》 在信息技术领域,硬件设备的正常运行离不开驱动程序的支持,尤其是手持设备(Handset),其小巧便携的特性对驱动程序有着更高的要求。本文将围绕"Handset...
// Eg2: 基本窗口程序框架 LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_LBUTTONDOWN: MessageBox(NULL, "按下了鼠标左键", "入门提示", MB...
2. **兼容性**:"Handset_USB_Driver_32_v3.3.0"强调对32位Windows系统的兼容,意味着它可以在Windows XP、Vista、7、8以及10等操作系统上运行。然而,对于64位系统,可能需要寻找对应的64位版本驱动,因为32位驱动...
Android操作系统由Google和Open Handset Alliance共同推出,吸引了大量程序员的关注,他们在设备上市前就开始研究官方文档和早期SDK。 首先,文档提到了Android程序的基本架构,包括程序的进入点、编译过程和执行...
开发Android应用需要安装Android Studio,这是Google官方提供的集成开发环境(IDE)。开发环境包括: 1. **Android SDK**:包含了Android系统的各种版本的API库和工具。 2. **模拟器**:用于在没有物理设备的情况下...