Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

如何在NokiaQtSDK中开发Maemo Qt 应用

From Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台:
Symbian

文章
bugatcuteqt 在 07 May 2010 创建
最后由 hamishwillee 在 13 Jun 2012 编辑
MeeGo平台N900手机

Contents

概览

文本主要以N900为例子介绍如何使用NokiaQtSDK中的QtCreator开发和调试能在Maemo设备上运行的Qt应用。

准备

支持平台

Windows,Linux,Mac平台的Nokia Qt SDK都支持Maemo Qt应用的开发。本文的介绍以Windows为工作环境,不同平台可能某些步骤会不一样。

Maemo 手机端设置

为开发增加软件源

在N900的默认软件安装源中缺少一些做Qt开发所需要的工具软件,需要手动添加软件源,添加方法:
应用列表->App Manager->Application Catalogues(在N900最上头的应用程序菜单中选择)->New,然后填入软件源的参数。


Maemo extral-devel.png

然后选择"Save"

安装Mad Developer工具

安装新的软件源同样可以使用App Manager来完成。只要在App Manager应用主界面中选择"Download"按钮,然后再选择"All"即可列出所有可以下载的软件。此时直接在键盘上输入mad-developer就可以看到该软件(软件查询是增量搜索的,可能整个名字没输完的时候,你就能看到该软件了),然后鼠标点击就可以就可以安装该软件了。

现在,可以去应用列表里启动Mad Developer了。

Mad developer.jpg

在上图中选择"Manager USB",然后在弹出窗口中选择"Load g_ether"可以让N900加载USB网络驱动。 要保证USB网络能够工作,还需在上图中选中usb0那一行,再点击"Edit"按钮,配置好网络IP为192.168.2.15,如下图

Maemo usb network.png

通过"Developer Password"还可以为developer帐号生成新的密码,利用此密码PC主机可以登录N900,进行远程操作。

安装QtMobility

和安装Mad Developer的方法类似,这次你要安装的软件包是"qt-mobility-examples"。目前没有单独的安装包来安装QtMobility。安装完这个包后,就可以同时也安装上QtMobility。

将N900和PC进行USB连接

在USB连接弹出对话框的时候,选择模式为"PC suite mode"。

PC端USB网络设置

当N900通过PC Suite mode和PC相连的时候,Windows里会多出一个新的网络连接(USB网络),请根据下图配置网络
Win-usbnetwork 1.png
Win-usbnetwork 2.png
Win-usbnetwork 3.png

  • IP 地址: 192.168.2.14 (注意:这个IP地址必须是和N900上的IP地址是同一个局域网
  • 子网掩码: 255.255.255.0

PC端QtCreator的设置

建立QtCreator和N900设备的连接

在利用QtCreator来进行设备调试前,需要建立一个从PC到N900的SSH连接,需要用户名和密码(就是在配置Mad Developer时的那个密码,用户名为developer。用户也可以使用root用户名进行登录)。
菜单选项路径: Tools -> Options -> Qt4 -> Maemo Device Configurations,配置界面如图

Maemo device config.png

配置完毕时,请点击"Test"进行测试,正确无误后点"Ok"关闭页面。

为应用增加Maemo平台支持

如果你的应用已经在QtSimulator上工作正常,可以通过"Project"页为应用增加Maemo的编译和运行环境

Add maemo target.png


Add maemo dev setting.png

编译和调试

在编译和运行选项上,选择好当前的应用和目标平台,就可以进行编译和在N900上的调试了。

Maemo Build Debug.png

有用连接

This page was last modified on 13 June 2012, at 10:59.
1648 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×