找回密码
 立即注册
查看: 2808|回复: 1

windows下的Meego的安装、仿真及开发

[复制链接]
发表于 2012-9-14 17:49:58 | 显示全部楼层 |阅读模式
1。Windows下的Meego安装与开发:
meego-1.1-sdk 的下载地址:
http://download3.meego.com/MeeGoSDK/1.1.2/meego-1.1-sdk-update-installer-0110.exe
meego-1.2 sdk下载地址:
http://download3.meego.com/MeeGoSDK/MeeGoSDK/1.2/20110311/meego-sdk-1.2-online-installer-0311.exe

0x01.安装SDK,Qt:


其中内置MADDE和Qt,建议都安装。
MADDE有个类似Linux的Terminal:



0x02.安装 可安装(installable)的target
mad list
targets下载:

mad-admin create -f  meego-handset-ia32-1.1




速度急忙,很是蛋疼。
而且不支持断点续传,考虑这个下载target方式需要改变。


隔了时间的话还要删掉目录下下载未完的target。
D:MeeGoSDK_1.1MADDEtargetsmeego-handset-ia32-1.1.wip
D:MeeGoSDK_1.1MADDEcache
madde.conf.d




貌似只能重新安装。
正确安装图如下: (安装好mad-admin list下看哪些是installable,哪些已经installed。)


Runtimes下载:
mad-admin create -f  meego-handset-ia32-qemu-1.1.20110110.1026-runtime
这个命令的资源很好。I can download the package,about 656M


不要用下面这个命令下载资源,因为此资源大概出问题了:
mad-admin create -e -f meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime
会出如下错误: No predefined target/runtime 'meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime'

文件657M,很多,一定要网速给力才行,我都是下了一个下午的。








0x03.配置Qt开发环境

点击开始->所有程序-> MeeGoSDK -> Qt Creator 启动 QtCreator
配置 QtCreator 来支持 MeeGo 的 sysroot 。在 QtCreator 内,执行以下步骤:
       a)        在“Tools”菜单栏,选择“Options”
       b)        点击 Qt4 小节,确定打开了 QtVersions 标签页
       c)        点击按钮“+”,然后填写 Virtionname 和 qmake location 项
              i.          Version name: meego-handset
              ii.        qmake location:<MEEGO_SDK>MADDEtargets<target name>binqmake.exe
                        替换<MEEGO_SDK>标签为你安装 MeeGo SDK的目录,默认是 C:MeeGoSDK_1.1
                        替换<target_name>标签为 target 文件名,比如:meego-core-ia32
             如:D:MeeGoSDK_1.1MADDEtargetsmeego-handset-ia32-1.1binqmake.exe
              iii.       一旦添加完成,点击按钮“Rebuild”(右下侧)为这个版本的Qt 安装调试帮助。这样可以帮助你使用Qt的调试功能
                        结果应该像下面这张图一样.




0x04.使用Qt Creator 开发MeeGo 应用

File-> New File or Project -> Qt C++ Project -> MeeGo TouchFramework Application








0x05.安装kqemu 加速器:
在windows 32-bit系统上为QEMU安装 kqemu 加速器。
http://wiki.qemu.org/download/kqemu-1.4.0pre1.tar.gz下载软件包
解压。如果你使用的是XP,请右击 kqemu.inf 文件,并选择“安装”


(如果你使用的是 Windows7 或者 Vista 系统,编辑 kqemu.inf 文件,并做如下修改。
                 
[DefaultInstall.NT]--> [DefaultInstall]
                  [DefaultInstall.NT.Services] -->[DefaultInstall.Services]
                  [Uninstall.NT] --> [Uninstall]
                  [Uninstall.NT.Services] -->[Uninstall.Services]



再在命令行下输入:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 INF文件所在的路径及文件名.inf


然后以管理员身份运行命令行工具,执行 net start kqemu 启动加速器服务,若成功将返回:
KQEMU virtualisation module for QEMU 服务已经启动成功。





不能启动qemu的童鞋们看这里(官方英文论坛):
http://forum.meego.com/showthread.php?t=1856

如果你的CPU是AMD,你可能需要设置BIOS,使其开启VT,不然模拟器就无法启动: 重启电脑,进入bios界面,设置advance选项里面的virtualization标签为Enabled,保存退出


0x05.为MeeGo创建 emulatorruntime 文件
如下图配置:


发现这个错误表示你的runtim没安装,回到上面步骤去安装runtime。


Device configuration test failed:

Could not connect to host.
Did you start Qemu?

0x06.设置运行配置
Projects-->MeeGoBuild/Run 中选择“Run”。
确保“Deviceconfiguration”选项设置为“MeeGo Emulator”。这样在你运行程序时,QEMU同时启动。现在你可以启动QEMUMeeGo 仿真器了。点击 Qt Creator 左侧角的“StartMeeGo emulator”图标。
注意 1:  当仿真器突然出现时,请在仿真器屏幕上左击鼠标,并点击“Enter”键一次.否则仿真器内的系统将停止引导.这是工作环境.
注意 2:  当仿真器内的桌面显示后,请在仿真器内启动终端,并执行命令“xhost+”.这是工作环境




Cleaning up remote leftovers first ...
Error running initial cleanup: Could not connect to host..

Remote Execution Failure Error running initial cleanup:could not connect to host


2011-4-6 07:21:17 上传
下载附件 (113 KB)



这个是前面的配置有错误,没连接到host上。

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

References:
http://appdeveloper.intel.com/en-us/article/installing-meego-sdk-windows
http://blog.csdn.net/JackieWell/archive/2010/11/24/6031904.aspx

http://wiki.maemo.org/MADDE/Device_runtime
http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

发表于 2013-1-12 09:36:37 | 显示全部楼层
我擦!我要沙发!
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-11-24 21:58 , Processed in 0.048791 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表