歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

在Linux上使用MeeGo SDK進行開發

  本文和大家重點學習一下如何在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之前你都需要執行這一步)

Copyright © Linux教程網 All Rights Reserved