在Linux上使用MeeGo SDK进行Meego开发,该如何处理
发布时间:2010-05-30 20:14:25 文章来源:www.iduyao.cn 采编人员:星星草
在Linux上使用MeeGo SDK进行Meego开发
本文和大家重点学习一下如何在Linux上使用MeeGo SDK进行Meego开发,Meego开发中MeeGo SDK由两部分构成,至于是哪两部分请看下文详细介绍。
1。介绍:
MeeGoSDK由以下部分构成:
1)一个MeeGo chroot环境,这包含了一个基于Xephyr(http://www.freedesktop.org/wiki/Software/Xephyr)的MeeGo应用程序模拟器,一些在Xephyr里启动/停止MeeGo桌面的脚本,以及可以远程配置和部署MeeGo设备的QtCreator。
2)一个启动MeeGo chroot环境,并运行模拟器和Qt Creator的meego-sdk-chroot脚本。
要安装MeeGo SDK,最简单的方法是下载这些组件的打包版本。这将在下一节讨论。
2。Meego开发系统要求:
要在Xephyr里运行MeeGo模拟器,你需要一个比较新的Linux发行版(例如Fedora11,Ubuntu9.10)以及Intel的硬件环境。硬件环境有以下要求:
*CPU:32bit Intel(r) Atom(tm) or Intel(r) Core(tm) 2CPU (support for SSSE3)
*注意:MeeGo模拟器无法在不支持SSSE3的CPU上运行。
*一块兼容的Intel显卡。GMA-500,Nvidia,以及ATI的芯片组都无法提供支持
(译注:这是MeeGo模拟器的要求,不是SDK的要求。我可以在AMD处理器和NV显卡的机器上,运行MeeGoSDK,并正常编译/调试程序。)
------解决方案--------------------
请问在windows下可以进行Meego开发吗?
------解决方案--------------------
谢谢,正想学习学习开发手机软件呢
------解决方案--------------------
基本有点明白了,准备搞一个开发环境试试看。
不过程序写好了,怎么放到模拟器里面去调试呢?
------解决方案--------------------
在winodws可以装虚拟机, 代码可以在windows下写, 用mingw或者cgwin编译也可以, 但是要想达到最好的效果, 还是要到linux下面去的
------解决方案--------------------
很详细,谢谢楼主~
------解决方案--------------------
正准备朝这个方向。。。。学习啦。谢谢。
------解决方案--------------------
六、运行模拟器
在chroot环境下,以root的身份执行:startmeego&
这将启动Xephyr服务器,并运行一个脚本。这个脚本在Xephyr里启动一个MeeGo桌面。
如果你想在chroot环境里启动一个程序,并显示在模拟器窗口里,你可以:
DISPLAY=:2glxgears(用你想启动的程序名代替glxgears)
在模拟器里Debugging
如果你的模拟器出现了问题,可以使用debug脚本,看看具体发生了些什么:startmeego-debug
这个脚本会在控制台输出一些信息,这些信息应该能给你问题的线索。
模拟器里的NetbookUX界面
它看起来像这样:
已发现的问题:*.一些依赖DBus的工具条组件(比如电池,网络)无法报告设备的工作状态。
七、停止模拟器
要停止模拟器,只需要离开chrootshell:exit
这会停止模拟器启动的所有进程,并卸载chroot环境使用的路径。这会输出下面这样的信息:
#div_code img{border:0px;}
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->1. exitumount/home/ell/meego-sdk-0524/procumount/home/ell/meego-sdk
2.
3. -0524/sysumount/home/ell/meego-sdk-0524/dev/ptsumount/home/ell/meego-sdk
4.
5. -0524/devumount/home/ell/meego-sdk-0524/tmpumount/home/ell/meego-sdk
6.
7. -0524/var/lib/dbusumount/home/ell/meego-sdk-0524/var/run/dbus
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
AMD加入Meego家族
据国外媒体报道,AMD周一宣布,它已经加入由竞争对手英特尔和诺基亚领导的MeeGo项目,以适应市场对该新平台设备需求...
-
Meego 1.1计划于十月27号推出
同时Meego 1.2的release也已经提上了日程, 具体时间将是在2011年4月份
------解决方案------------...
-
国内,MeeGo来了吗?
MeeGo已经炒了很长时间了。一直以来我也是积极的在研究MeeGo.
但是,国内的MeeGo时代真的来了吗?
现在你们手上都...
-
一段时间内N900仍将是Meego开发者的最直接参考
目前所以基于meego的新产品的都已经或者即将推迟, 看来N900一段时间内还将是meego...
-
MeeGo 1.1 已经发布
界面很炫啊, 最近这个应该算社区最大的新闻了吧
------解决方案--------------------
装了么?
------解决方...
-
qt+mplayer 播放很卡!!!
我把Mplayer二进制可执行文件放在mini2440的opt/Qtopia/bin mplayer.desktop(指定了播放文件1.avi)放在opt/Qt...
-
如何开始meego手机开发?
如何开始meego手机开发?现在一点思路都没有,有开发工具吗?开发环境呢?
------解决方案--------------------
...
-
今天有人去开发者大会现场么?
我这穷忙族还没在上班时间段离开过岗位参加过什么培训, 讲座呢, 真可以, 貌似今天移动大会很热闹啊? 有...
-
VMWare workstation 安装moblin2.0?
VMWare workstation如何才能安装moblin2.0 ?
是不是.img后缀的不能安装? 要经过什么转换?
貌似...
-
有人用过IRC没?
Meego官方主页的聊天和开会工具是IRC, 对这个不是很了解, 有人用过么?
------解决方案--------------------
用Fire...