Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(from source)
(Install QEMU images (QEMU NAND and rootfs))
Line 52: Line 52:
== Install QEMU images (QEMU NAND and rootfs) ==
== Install QEMU images (QEMU NAND and rootfs) ==
 +
* Arm based:
Download from http://tablets-dev.nokia.com/meego-codedrop.php
Download from http://tablets-dev.nokia.com/meego-codedrop.php
-
* Note1: You will need to provide your device's 15-digit IMEI number.
+
  * Note1: You will need to provide your device's 15-digit IMEI number.
-
* Note2: MeeGo Handset image contains the UI.
+
  * Note2: MeeGo Handset image contains the UI.
 +
 
 +
* x86 based:
 +
Download the image from http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux
 +
 
 +
  * netbook: [http://download3.meego.com/meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2 meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2]
 +
  * handset: [http://download3.meego.com/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2 meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2]
== Install toolchain(s) ==
== Install toolchain(s) ==

Revision as of 03:20, 1 September 2010

Contents

How to test MeeGo SDK

There is a good example for SDK with x86 target support

http://wiki.meego.com/MeeGo_SDK_Development_Guide

  • note: some downloads pointing to Intel internal links.

Install Qt Creator

  • Note: Qt >= 4.7.0 beta 2 is needed

from source

http://meego.gitorious.org/meego-developer-tools/qt-creator

from distributions packages

http://repo.meego.com/MeeGo/tools/repos/

Install MADDE

from source

http://meego.gitorious.org/meego-developer-tools/madde

from distributions packages

http://repo.meego.com/MeeGo/tools/repos/

All above components are shared between ARM-based targets and x86-based targets. The following components could be optionally installed based on the selected targets

Install QEMU

from source

  • Arm based:

http://meego.gitorious.org/qemu-maemo/qemu

  • x86 based:

http://meego.gitorious.org/meego-developer-tools/meego-emulator-qemugl-x86

from distributions packages

  • Arm based:

http://repo.meego.com/MeeGo/tools/repos/

  • x86 based:

http://download.meego.com/live/Tools:/SDK/

Install sysroot image(s)

Download from http://repo.meego.com/MeeGo/builds/1.0.80/@BUILD_ID@/core/images/

Note: current images are provided in loop format. Upcoming images will be fixed (fs format).

Install QEMU images (QEMU NAND and rootfs)

  • Arm based:

Download from http://tablets-dev.nokia.com/meego-codedrop.php

 * Note1: You will need to provide your device's 15-digit IMEI number.
 * Note2: MeeGo Handset image contains the UI.
  • x86 based:

Download the image from http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux

 * netbook: meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2
 * handset: meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2

Install toolchain(s)

Download arm-2009q1-203-arm-none-linux-gnueabi_linux.tar.bz2

Create sysroot image(s)

Create the sysroot image(s) using mic2 tool:

sudo mic-image-creator --run-mode=0 --cache=mycachedir --format=fs --arch=${arch} --config=core-${arch}-madde-sysroot.ks --package=tar.bz2

Create QEMU images (QEMU NAND and rootfs)

Create the QEMU NAND image using qflasher tool:

TODO

Create the QEMU rootfs image using mic2 tool:

sudo mic-image-creator --run-mode=0 --cache=mycachedir --format=raw --arch=${arch} --save-kernel --config=handset-${arch}-qemu.ks --package=tar.bz2

Links

http://wiki.meego.com/ARM/Meego_on_Qemu

Personal tools