在Windows系統上搭建MeeGo

來源:互聯網
上載者:User

其實Meego的平台很早就搭建好了,只是到現在才在部落格上分享下,具體流程會在下面列出:

下載並安裝 MeeGo SDK

  下載 MeeGo SDK Windows 安裝檔案

  

  雙擊下載的.exe檔案

  並按照提示的資訊安裝 SDK

  安裝完成

  點擊 開始 -> 所有程式 -> MeeGoSDK -> MADDE 終端, 啟動 MADDE

  a)如果你在區域網路中需要使用代理上網上話,運行一個類似的命令:”export http_proxy=XXX”

  b)執行命令 mad-admin create -f meego-handset-ia32-w32-1.1 建立 target 檔案meego-handset-ia32-w32-1.1。會自動下載體積較大的檔案。

  c)運行 mad-admin create -e -f meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime建立 runtime 檔案meego-handset-ia32-w32-qemu-1.1.20101031.2201-sda-runtime.同樣會下載一些大檔案

  點擊開始->所有程式-> MeeGoSDK -> Qt Creator 啟動 QtCreator

  配置QtCreator 來支援 MeeGo 的 sysroot

  在 QtCreator 內, 執行以下步驟:

  a)在 “Tools”功能表列, 選擇 “Options”

  b)點擊 Qt4 選項,確定開啟了 QtVersions 標籤頁

  c)點擊按鈕 “+” ,然後填寫Version name 和 qmake location 項

  i.Version name: meego-handset

  ii.qmake location:\MADDE\targets\\bin\qmake.exe

  替換標籤為你安裝 MeeGo SDK的目錄,預設是 C:\MeeGoSDK_1.1

  替換標籤為 target 檔案名稱,比如:meego-core-ia32

  iii.一旦添加完成,點擊按鈕 “Rebuild”(右下側) 為這個版本的Qt 安裝調試協助。這樣可以協助你使用Qt的調試功能。

  使用Qt Creator 開發MeeGo 應用

  建立一個MeeGo Touch 項目(handset)或者 Qt Gui 項目(netbook)

  開啟菜單 Menu : File-> New File or Project -> Qt Application Project -> MeeGo TouchFramework Application

  在 “ProjectSetup” 對話方塊中,選擇 “meegohandset”

  安裝模擬器

  在windows 32-bit系統上為QEMU安裝 kqemu 加速器。

  注意: kqemu只能在 32-bit Windows上使用,而無法在64位的 Windows上使用。你也不能在64位系統上使用模擬器。而應該使用真實的裝置。

  從 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]

  手動開啟 kqemu. 選擇 開始 > 所有程式 >附件, 在 命令提示字元上 右擊,並選擇 “以管理員身份運行”. 在命令列中,執行如下命令:

  net start kqem

  為MeeGo建立 emulatorruntime 檔案

  開啟菜單: Tools ->Options -> Projects -> MeeGo Device Configurations

  點擊 “添加”按鈕,為模擬器添加一個runtime.設定 “Device type”為 “MeeGoemulator”,設定 “Authentication type”為“Password”,設定 “Username”為 “root”,設定 “Password”為 “meego”

  設定回合組態

  再次點擊右側的 “Projects”。在頂部的 MeeGoBuild/Run 中選擇 “Run”。確保 “Deviceconfiguration”選項設定為 “MeeGo Emulator”。這樣在你運行程式時,QEMU同時啟動。現在你可以啟動QEMUMeeGo 模擬器了。點擊 Qt Creator 左側角的“StartMeeGo emulator”表徵圖。

  注意 1: 當模擬器突然出現時,請在模擬器螢幕上左擊滑鼠,並點擊 “Enter”鍵一次. 否則模擬器內的系統將停止引導.這是工作環境.

  注意 2: 當模擬器內的案頭顯示後,請在模擬器內啟動終端,並執行命令 “ xhost+”.這是工作環境

  編譯,運行和發布應用

  在QEMU啟動後,點擊 “Run”小表徵圖運行運用.QtCreator會打包並發布你的應用到QEMU並在target中啟動.你可以在QEMU中查看應用的視窗.

  注意: 下面的需要更新一下.目前模擬器並沒有皮膚.

  調試應用

  你同樣可以使用 “Debug”表徵圖高度你的應用程式.可以和本地應用一樣設定斷點並單步調試.

  用SSH登陸 QEMU鏡像

  MeeGo總是運行在QEMU中.你可以在主機中使用終端通過SSH串連到鏡像.

  1. 在QEMU中啟動MeeGo鏡像

  2. 在主機的終端中,串連運行中的鏡像

  $ ssh meego@127.0.0.1 -p 6666

  MeeGo 鏡像中目前有兩個帳號

  ◆使用者名稱: meego 密碼: meego

  ◆使用者名稱: root 密碼: meego

  配置 QtCreator 使之能夠運行在真實裝置

  QtCreator 可以與QEMU一起工作.但是有時候,我們需要在真實裝置上工作.下面介紹如何?:

  1. 點擊 Tools -> Options-> Projects -> MeeGo Device Configurations ,點擊 “Add”按鈕. 在 “Devicetype”中選擇 “Remote Device”,填寫其他資訊,並為這個配置取個名字.

  2. 開啟工程,並在 “Projects”模式下,點擊 “Run”在小的 MeeGo target 表單,選擇你剛才在 “DeviceConfiguration”中建立的配置

  3. 啟動設定內的終端,並執行命令 “xhost +”

  4. 點擊 QtCreator 左下角的“Run” or “Debug”按鈕,在配置好的裝置上運行或者調試你的應用.

原文地址:

http://g.csdn.net/5187924

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.