本文和大家重点学习一下如何在Linux上使用MeeGo SDK进行Meego开发,Meego开发中MeeGo SDK由两部分构成,至于是哪两部分请看下文详细介绍。 在Linux上使用MeeGo SDK进行Meego开发 一、MeeGo SDK介绍: MeeGoSDK由以下部分构成: 1.一个MeeGochroot环境,这包含了一个基于Xephyr(http://www.freedesktop.org/wiki/Software/Xephyr)的MeeGo应用程序模拟器(仅支持Linux),一些在Xephyr里启动/停止MeeGo桌面的脚本,以及可以远程配置和部署MeeGo设备的QtCreator。 2.一个启动MeeGochroot环境,并运行模拟器和QtCreator的meego-sdk-chroot脚本。 要安装MeeGoSDK,最简单的方法是下载这些组件的打包版本。这将在下一节讨论。 二、Meego开发系统要求 要在Xephyr里运行MeeGo模拟器,你需要一个比较新的Linux发行版(例如Fedora11,Ubuntu9.10)以及Intel的硬件环境。硬件环境有以下要求: *CPU:32bitIntel(r)Atom(tm)orIntel(r)Core(tm)2CPU(supportforSSSE3) *注意:MeeGo模拟器无法在不支持SSSE3的CPU上运行。 *一块兼容的Intel显卡。GMA-500,Nvidia,以及ATI的芯片组都无法提供支持 (译注:这是MeeGo模拟器的要求,不是SDK的要求。我可以在AMD处理器和NV显卡的机器上,运行MeeGoSDK,并正常编译/调试程序。) 三、安装MeeGochroot环境 MeeGochroot压缩包是一个大文件(接近800M)。它不仅包括了MeeGo自身的所有库文件,也包括一些其他有用的东西(Xephyr,scripts,QtCreator)。 下载MeeGochroot压缩包文件:wgethttp://download3.meego.com/meego-sdk-0524.tar.bz2 解压MeeGochroot压缩包文件:tarjxvfmeego-sdk-0524.tar.bz2 //另一个方案是自己创建一个MeeGochroot,参见BuildingaMeeGochrootonLinux。 四、安装meego-sdk-chroot脚本 meego-sdk-chroot脚本会设置chroot环境的挂载点,然后用恰当的方式启动root环境;Meego开发在离开chroot环境时,它也会尝试正确地卸载整个环境,并清除在chroot环境中启动的进程。 下载: wget http://sdk.download.location/meego-sdk-chroot 给脚本可执行权限: chmod+xmeego-sdk-chroot 移动到/usr/bin: mvmeego-sdk-chroot/usr/bin 为模拟器配置host 下一步,是配置host的X环境,让模拟器(在chroot环境下运行)可以正确地显示在普通用户的屏幕上: xhost+local:(在这里我运行xhost+local:不成功,我用xhost+SI:localuser:root xhost+SI:localuser:你的用户名。OK) (每次重启后,在运行模拟器和QtCreator之前你都需要执行这一步)
Fedora 13 X64安装Flash PlayerHyper-V 网络安装 CentOS netinstall相关资讯 Meego
- 诺基亚正式停止更新塞班和MeeGo应 (01/03/2014 18:52:44)
- Jolla即将开始复活MeeGo (11/21/2012 11:57:06)
- MeeGo非典型死亡背后的典型故事[图 (10/13/2012 06:36:34)
| - Sailfish 移动操作系统一览,MeeGo (11/26/2012 16:10:00)
- 新版 MeeGo 将于下月发布 代号 (11/07/2012 08:02:44)
- MeeGo年底复活 (09/27/2012 06:03:37)
|
本文评论 查看全部评论 (0)