`
谁是谁的谁
  • 浏览: 3844 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

运行MeeGo SDK 的windows版本

阅读更多
系统配置要求:

1.MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系统。 MeeGo SDK 不保证在Vista下可以工作,并且不提供支持。

2.仿真器只能在32-bit 版本的windows 下工作。如果你使用的是64位的系统,很抱歉,你将不能使用仿真器。


已知问题及可能的工作环境

1.目前,仿真器只能用于intel 的cpu

2.现在只是测试过名为“meego-handset-ia32-w32.1.1” 的target文件和meego-handset-ia32-pinetrail-mtf-1.0.90.2.20100914.1-sdk-1.1.80.20101023.1936-sda-runtime”的runtime文件。虽然名字里包含了 “handset” ,其实可以用于 Handset 和 Netbook 两个版本的。

3.MeeGo SDK的卸载程序并没有出现在“开始菜单”里,你可以在安装目录里找到它。

4.如果你卸载 MeeGo SDK 时,包括 targets 和 runtimes 在内的所有文件将会被移除掉

5.请在 http://bugs.meego.com 搜索 [Windows] 关键字 来查看其他问题。



下载并安装 MeeGo SDK

1.下载 MeeGo SDK Windows 安装文件 http://download3.meego.com/meego-1.1-sdk-installer-1109.exe

2.双击下载的.exe文件,并按照提示的信息安装 SDK

3.安装完成后,点击 开始 -> 所有程序 -> MeeGoSDK -> MADDE 终端, 启动 MADDE

       a)如果你在局域网中需要使用代理上网上话,运行一个类似的命令:”export http_proxy=XXX”

       b)执行命令 "mad-admin create -f meego-handset-ia32-w32-1.1" 创建 target 文件"meego-handset-ia32-w32-1.1"。会自动下载体积较大的文件。

       c)运行 "mad-admin create -e -f meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime"创建 runtime 文件"meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime".同样会下载一些大文件

4.点击 开始->所有程序-> MeeGoSDK -> Qt Creator 启动 QtCreator

5.配置 QtCreator 来支持 MeeGo 的 sysroot 。在 QtCreator 内, 执行以下步骤:

       a)在 “Tools”菜单栏, 选择 “Options”

       b)点击 Qt4 选项,确定打开了 QtVersions 标签页

       c)点击按钮 “+” ,然后填写Version name 和 qmake location 项

              i.Version name: meego-handset

              ii.qmake location:<MEEGO_SDK>\MADDE\targets\<target name>\bin\qmake.exe

                        替换<MEEGO_SDK>标签为你安装 MeeGo SDK的目录,默认是 C:\MeeGoSDK_1.1

                        替换<target_name>标签为 target 文件名,比如:meego-core-ia32

              iii.一旦添加完成,点击按钮 “Rebuild”(右下侧) 为这个版本的Qt 安装调试帮助。这样可以帮助你使用Qt的调试功能

    结果应该像下面这张图一样.

使用Qt Creator 开发MeeGo 应用

1.创建一个MeeGo Touch 项目(handset)或者 Qt Gui 项目(netbook)

     打开菜单 Menu : File-> New File or Project -> Qt Application Project -> MeeGo TouchFramework Application

     在 “ProjectSetup” 对话框中,选择 “meegohandset”

2.安装仿真器:在windows 32-bit系统上为QEMU安装 kqemu 加速器。

    注意: kqemu只能在 32-bit Windows上使用,而无法在64位的 Windows上使用。你也不能在64位系统上使用仿真器。而应该使用真实的设备。

    从 http://wiki.qemu.org/download/kqemu-1.4.0pre1.tar.gz下载软件包

    如果你使用的是XP,请右击 kqemu.inf 文件,并选择 “安装”

    如果你使用的是 Windows7 或者 Vista 系统,编辑 kqemu.inf 文件,并做如下修改。修改完成后,再执行 “右击” -> “安装”

1.[DefaultInstall.NT]--> [DefaultInstall]
2.  [DefaultInstall.NT.Services] -->[DefaultInstall.Services]
3.  [Uninstall.NT] --> [Uninstall]
4.  [Uninstall.NT.Services] -->[Uninstall.Services]
复制代码
          手动打开 kqemu. 选择  开始 > 所有程序 >附件,   在 命令提示符上 右击,并选择 “以管理员身份运行”. 在命令行中,执行如下命令:

1.net start kqemu
复制代码
3.为MeeGo创建 emulatorruntime 文件

打开菜单: Tools ->Options -> Projects -> MeeGo Device Configurations

    点击 “添加”按钮,为仿真器添加一个runtime.设置 “Device type”为 “MeeGoemulator”,设置 “Authentication type”为“Password”,设置 “Username”为 “root”,设置 “Password”为 “meego”

4.设置运行配置

     再次点击右侧的 “Projects”。在顶部的 MeeGoBuild/Run 中选择 “Run”。确保 “Deviceconfiguration”选项设置为 “MeeGo Emulator”。这样在你运行程序时,QEMU同时启动。现在你可以启动QEMUMeeGo 仿真器了。点击 Qt Creator 左侧角的“StartMeeGo emulator”图标。

     注意 1:  当仿真器突然出现时,请在仿真器屏幕上左击鼠标,并点击 “Enter”键一次. 否则仿真器内的系统将停止引导.这是工作环境.

     注意 2:  当仿真器内的桌面显示后,请在仿真器内启动终端,并执行命令 “ xhost+”.这是工作环境

5.编译,运行和发布应用

      在QEMU启动后,点击 “Run”小图标运行运用.QtCreator会打包并发布你的应用到QEMU并在target中启动.你可以在QEMU中查看应用的窗口.

      注意: 下面的截图需要更新一下.目前仿真器并没有皮肤.

6.调试应用

         你同样可以使用 “Debug”图标高度你的应用程序.可以和本地应用一样设置断点并单步调试.

用SSH登陆 QEMU镜像

    MeeGo总是运行在QEMU中.你可以在主机中使用终端通过SSH连接到镜像.

1.  在QEMU中启动MeeGo镜像

2.  在主机的终端中,连接运行中的镜像

$    ssh -p 6666

    MeeGo 镜像中目前有两个帐号

    用户名: meego  密码: meego

    用户名: root   密码: meego

配置 QtCreator 使之能够运行在真实设备中

    QtCreator 可以与QEMU一起工作.但是有时候,我们需要在真实设备上工作.下面介绍如何实现:

    1`. 点击  Tools -> Options-> Projects -> MeeGo Device Configurations ,点击 “Add”按钮. 在 “Devicetype”中选择 “Remote Device”,填写其他信息,并为这个配置取个名字.

2.  打开工程,并在 “Projects”模式下,点击 “Run”在小的 MeeGo target 窗体,选择你刚才在 “DeviceConfiguration”中创建的配置

3.  启动设置内的终端,并执行命令  “xhost +”

4.  点击 QtCreator 左下角的“Run” or “Debug”按钮,在配置好的设备上运行或者调试你的应用.

原文链接:http://www.ciitn.com/chanye/xitong/meego/2011/0511/764.html
分享到:
评论

相关推荐

    MeeGo SDK Overview--MeeGo Day April 2011.ppt

    - **QEMU虚拟机**:提供了对MeeGo操作系统的全功能模拟,使开发者可以在多种平台上运行MeeGo环境。 2. **API**: - **MeeGo API**:该API是基于Qt构建的,为开发者提供了丰富的功能集,以创建针对MeeGo平台的应用...

    Windows XP下安装MeeGo SDK for netbook &handset

    1. MeeGo SDK:http://download3.meego.com/MeeGoSDK/1.1.2/meego-1.1-sdk-update-installer.exe 2. vcredist_x86.exe:...

    MeeGo SDK Overview--MeeGo Day April 2011.pdf

    - **QEMU虚拟机**:一种强大的虚拟化工具,可以在多种平台上运行MeeGo虚拟机,支持跨操作系统开发和测试。 ### API与文档 MeeGo SDK提供了一套基于Qt的API,使得开发者可以利用Qt的强大功能进行应用开发。此外,...

    在Windows下搭建MeeGo开发环境

    在Windows环境下搭建MeeGo开发环境是一项技术性的任务,主要涉及到操作系统兼容性、文件系统格式、SDK安装、网络代理配置、目标与运行时环境创建、Qt Creator的配置以及模拟器加速等多个步骤。以下是对这些知识点的...

    MeeGo UI Framework & SDK Overview

    ### MeeGo UI Framework & SDK概述 MeeGo是一个由Linux基金会管理的开源项目,它融合了Intel的Moblin和Nokia的Maemo操作系统。MeeGo的目标是为设备提供一个强大、灵活且开放的软件平台,适用于各种类型的计算设备,...

    meego应用开发

    7. **SDK与开发工具**:2010_MeeGo+SDK-Kerry系列文件表明,MeeGo提供了全面的软件开发套件,包含调试工具、模拟器等,方便开发者进行应用程序的构建和测试。 **MeeGo的发展历史** 虽然MeeGo项目在短时间内展现出...

    MeeGo开发者专用 诺基亚N950开箱图赏集.docx

    然而,由于诺基亚后来转向Windows Phone平台,MeeGo并未成为主流操作系统,但N950仍然在开发者社区中留下了独特的地位,成为了一个时代的象征。 总的来说,诺基亚N950是一款专为MeeGo开发者量身打造的设备,结合了...

    Mobile Phone Programming Quick start_ Qt for Wind…….pdf

    Nokia Qt SDK有多个版本可供选择,支持Windows(32位或64位,需至少Service Pack 2)、Ubuntu Linux(32位或64位,从7.04版本开始)以及Mac OS X 10.6及以上版本(目前为Beta测试)。在安装时,建议将所有工具安装在...

    mingw-get-inst-20111118

    例如qt支持windows、linux、mac os x、windows CE、symbian、meego等操作系统平台,并且提供了Qt SDK(包含Qt creator集成开发环境)。Gtk也能很好的运行在 Windows 平台(比如 GIMP 和 Gaim)。 总体说来,使用 ...

    详解如何配置Qt使用VS2010进行开发

    此外,Qt 支持多个平台,包括 Windows、macOS、Linux、嵌入式 Linux、Windows CE/Mobile、Symbian 以及诺基亚的 MeeGo 系统等。 #### 配置步骤 **第一步:下载与安装** 1. **下载 Qt SDK 和 VS2010 的 Qt 插件** ...

    QT经典-完美培训资料(Nokia_内部)

    - **跨平台**: Qt支持在不同的操作系统上运行,包括但不限于Windows、Linux、Mac以及移动设备平台如Symbian、Meego等。 - **GUI框架**: Qt提供了丰富的GUI控件和工具,能够快速开发出美观的用户界面。 - **模块化**:...

    delphi Maemo

    3. **Maemo SDK集成**: Delphi会集成Maemo的软件开发工具包(SDK),包括必要的编译器、调试器和模拟器,使开发者可以在没有物理设备的情况下进行开发和测试。 4. **Qt兼容性**: Maemo系统基于Qt库,Delphi提供了与...

    旗鱼

    这款操作系统基于MeeGo系统的核心,MeeGo是诺基亚与英特尔合作的产物,但在诺基亚转向Windows Phone后,Jolla团队接手了MeeGo项目并发展成为Sailfish OS。该系统以其独特的用户界面和多任务处理能力而受到关注,特别...

Global site tag (gtag.js) - Google Analytics