Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Configure distributions package manager)
(Complete restructure...)
Line 1: Line 1:
= How to test MeeGo SDK =
= How to test MeeGo SDK =
-
The following components could be optionally installed based on the selected targets (ARM-based and/or x86-based targets):
+
This page explains how to test the weekly releases of MeeGo SDK.
-
* QEMU
+
-
* QEMU images
+
-
* sysroots
+
-
* toolchains
+
-
There is a good example for SDK with x86 target support: http://wiki.meego.com/MeeGo_SDK_Development_Guide
+
* NOTE: Currently only Ubuntu Lucid 32bit version works
-
* Note: some downloads are pointing to Intel internal links
+
== Configure distributions package manager ==
== Configure distributions package manager ==
-
* Debian/Ubuntu
+
=== Debian / Ubuntu ===
-
1. Add the following line to /etc/apt/sources.list file or add /etc/apt/sources.list.d/meego-sdk.list file:
+
 
 +
1. Add the following line to /etc/apt/sources.list or file add /etc/apt/sources.list.d/meego-sdk.list file:
  deb <nowiki>http://download.meego.com/live/devel:/tools:/sdk/${distribution}/</nowiki> /
  deb <nowiki>http://download.meego.com/live/devel:/tools:/sdk/${distribution}/</nowiki> /
Line 23: Line 19:
  # apt-get update
  # apt-get update
-
* Fedora
+
=== Fedora ===
-
TODO
+
-
* openSUSE
 
TODO
TODO
-
== Install Qt Creator ==
+
=== openSUSE ===
-
* Note: Qt >= 4.7.0 beta 2 is needed
+
TODO
-
=== from distributions packages ===
 
-
http://download.meego.com/live/devel:/tools:/sdk/
+
== Install ==
-
=== from source ===
+
=== Install Qt Creator ===
-
http://meego.gitorious.org/meego-developer-tools/qt-creator
+
==== Debian / Ubuntu ====
-
== Install MADDE ==
+
# apt-get install qtcreator
-
=== from distributions packages ===
+
=== Install MADDE ===
-
http://download.meego.com/live/devel:/tools:/sdk/
+
==== Debian / Ubuntu ====
-
 
+
-
* Debian/Ubuntu
+
  # apt-get install madde qt-tools
  # apt-get install madde qt-tools
-
* Fedora
+
=== Install toolchains ===
-
TODO
+
-
* openSUSE
+
==== Debian / Ubuntu ====
-
TODO
+
-
=== from source ===
+
# apt-get install ???
-
http://meego.gitorious.org/meego-developer-tools/madde
+
=== Install sysroots ===
-
== Install QEMU ==
+
# mad-admin fetch ???
-
=== from distributions packages ===
+
=== Install QEMU ===
-
* ARM based:
+
==== Debian / Ubuntu ====
-
http://download.meego.com/live/devel:/tools:/sdk/
+
-
* x86 based:
+
* Note: you can optionally only choose qemu-arm or qemu-gl (ia target qemu)
-
http://download.meego.com/live/Tools:/SDK/
+
-
=== from source ===
+
# apt-get install qemu-arm qemu-gl
-
* ARM based:
 
-
http://meego.gitorious.org/qemu-maemo/qemu
 
-
* x86 based:
+
=== Install QEMU images (QEMU NAND and rootfs) ===
-
http://meego.gitorious.org/meego-developer-tools/meego-emulator-qemugl-x86
+
-
 
+
-
== Install sysroot image(s) ==
+
-
 
+
-
Download from http://repo.meego.com/MeeGo/builds/trunk/@BUILD_ID@/core/images/
+
-
e.g. http://repo.meego.com/MeeGo/builds/trunk/1.0.90.1.20100907.1/core/images/meego-core-${arch}-madde-sysroot/meego-core-${arch}-madde-sysroot-1.0.90.1.20100907.1-fs.tar.bz2
+
-
 
+
-
== Install QEMU images (QEMU NAND and rootfs) ==
+
* ARM based: Download from http://tablets-dev.nokia.com/meego-codedrop.php
* ARM based: Download from http://tablets-dev.nokia.com/meego-codedrop.php
Line 96: Line 73:
   * 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]
   * 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) ==
+
== Configure MADDE ==
-
Download arm-2009q1-203-arm-none-linux-gnueabi_linux.tar.bz2
+
as root:
-
 
+
-
== Configure MADDE ==
+
  # mad-admin create meego-core-${arch}
  # mad-admin create meego-core-${arch}
 +
 +
=== Test MADDE target ===
 +
 +
as regular user:
 +
  $ mad -t meego-core-${arch} pscreate -t qt-simple qthello
  $ mad -t meego-core-${arch} pscreate -t qt-simple qthello
  $ cd qthello
  $ cd qthello
Line 108: Line 88:
  $ mad -t meego-core-${arch} make
  $ mad -t meego-core-${arch} make
-
== Links ==
+
== Test QtCreator ==
-
* [[SDK/Image_Creation]]
+
Lorem ipsum...
-
* [[ARM/Meego_on_Qemu]]
+

Revision as of 11:45, 10 September 2010

Contents

How to test MeeGo SDK

This page explains how to test the weekly releases of MeeGo SDK.

  • NOTE: Currently only Ubuntu Lucid 32bit version works

Configure distributions package manager

Debian / Ubuntu

1. Add the following line to /etc/apt/sources.list or file add /etc/apt/sources.list.d/meego-sdk.list file:

deb http://download.meego.com/live/devel:/tools:/sdk/${distribution}/ /

Note: replace ${distribution} e.g. Ubuntu_10.04

2. update packages database

# apt-get update

Fedora

TODO

openSUSE

TODO


Install

Install Qt Creator

Debian / Ubuntu

# apt-get install qtcreator

Install MADDE

Debian / Ubuntu

# apt-get install madde qt-tools

Install toolchains

Debian / Ubuntu

# apt-get install ???

Install sysroots

# mad-admin fetch ???

Install QEMU

Debian / Ubuntu

  • Note: you can optionally only choose qemu-arm or qemu-gl (ia target qemu)
# apt-get install qemu-arm qemu-gl


Install QEMU images (QEMU NAND and rootfs)

 * Note1: You will need to provide your device's 15-digit IMEI number.
 * Note2: MeeGo Handset image contains the UI.
 * 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

Configure MADDE

as root:

# mad-admin create meego-core-${arch}

Test MADDE target

as regular user:

$ mad -t meego-core-${arch} pscreate -t qt-simple qthello
$ cd qthello
$ mad -t meego-core-${arch} qmake
$ mad -t meego-core-${arch} make

Test QtCreator

Lorem ipsum...

Personal tools