The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Community Workspace/RaspberryPi

From Mer Wiki
< Community Workspace(Difference between revisions)
Jump to: navigation, search
(Added status)
(Updated kickstart file and image names accordingly)
Line 9: Line 9:
 
* Wired networking
 
* Wired networking
  
=== NOT supported ===
+
=== Nt supported ===
 
* GFX
 
* GFX
 
* Video
 
* Video
Line 15: Line 15:
 
* Accelerated Qt
 
* Accelerated Qt
 
* Audio
 
* Audio
 
+
* GStreamer
 +
* Qt 5.0
 +
* Qt 4.8
  
  
Line 34: Line 36:
 
Get kickstart file  
 
Get kickstart file  
  
  curl -k -O  http://images.formeego.org/raspberry-pi/mer-core-armv6l-connectivity-xorg-basic-qmlviewer-raspPi.ks
+
  curl -k -O  https://github.com/snowcap-electronics/kickstarts/raw/master/rpi/mer-rpi.ks
 
+
Update: edit kickstart file to point to newer release. change releases/0.20120209.1/ to say releases/0.20120614.1/ instead
+
  
 
To work around a mic issue zypper in the following package to the SDK
 
To work around a mic issue zypper in the following package to the SDK
Line 44: Line 44:
 
Use the mic tool to create the image using the kickstart file
 
Use the mic tool to create the image using the kickstart file
  
  sudo mic create raw mer-core-armv6l-connectivity-xorg-basic-qmlviewer-raspPi.ks -o . --pkgmgr=yum --arch=armv6l
+
  sudo mic create raw mer-rpi.ks -o . --pkgmgr=yum --arch=armv6l
  
Once the image has been produced write to your sdcard
+
Once the image has been produced write to your sdcard (you may need to use sudo below if groups are not properly set):
  
  sudo dd of=/dev/sd* if=mer-core-armv6l-connectivity-xorg-basic-qmlviewer-raspPi-mmcblk0.raw bs=4M
+
  dd of=/dev/sdX if=mer-rpi-mmcblk0p.raw bs=4M
  
 
Place in RaspberryPi and boot.
 
Place in RaspberryPi and boot.
 
Pre-built image can be found at http://images.formeego.org/raspberry-pi/mer-core-armv6l-connectivity-xorg-basic-qmlviewer-raspPi-mmcblk0p.raw.bz2
 
  
 
= TODO =
 
= TODO =
 
* Add: Host SDK Development using gcc
 
* Add: Host SDK Development using gcc
* Ad:: QtCreator Instructions
+
* Add: QtCreator Instructions
  
 
= Maintainers =
 
= Maintainers =

Revision as of 08:48, 22 September 2012

Contents

Mer on Raspberry Pi

This page details the steps required to bring up a development environment which can be used to create a basic Mer image.

The hardware adatation is maintained in the project CE:Adaptation:RaspberryPi

Supported

  • Boot
  • Wired networking

Nt supported

  • GFX
  • Video
  • Accelerated X.Org
  • Accelerated Qt
  • Audio
  • GStreamer
  • Qt 5.0
  • Qt 4.8


Install Mer SDK

Using the instructions at http://wiki.merproject.org/wiki/Platform_SDK#Mer_platform_SDK install Mer SDK on your host Linux system. The SDK has been designed to not rely on the host system so you can use your favourite distro.

Get an account on the community OBS server, ping lbt on #mer freenode IRC channel.

edit .oscrc to set server to api.pub.meego.com and set user and password

To test the installation follow the instructions for building the SDK image.

Building a Mer Core Image

Here we use the SDK to build an image which can be written to an sdcard which will include bootloader, kernel and a base filesystem which boots X and starts qmlviewer.

Get kickstart file

curl -k -O  https://github.com/snowcap-electronics/kickstarts/raw/master/rpi/mer-rpi.ks

To work around a mic issue zypper in the following package to the SDK

sudo zypper in syslinux-extlinux

Use the mic tool to create the image using the kickstart file

sudo mic create raw mer-rpi.ks -o . --pkgmgr=yum --arch=armv6l

Once the image has been produced write to your sdcard (you may need to use sudo below if groups are not properly set):

dd of=/dev/sdX if=mer-rpi-mmcblk0p.raw bs=4M

Place in RaspberryPi and boot.

TODO

  • Add: Host SDK Development using gcc
  • Add: QtCreator Instructions

Maintainers

For questions, suggestions and contributions you can ping the following persons in #mer @ Freenode

  • cristi
  • kulve
  • vgrade
  • zuh
Personal tools