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


Getting Started

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
(draft)
 
m (minor changes - still draft/WIP)
Line 19: Line 19:
  
 
== Create sample image for your device ==
 
== Create sample image for your device ==
These steos will download everything needed for the image into a
+
These steps will download everything needed for the image into a
 
format suitable for installing on the device.
 
format suitable for installing on the device.
  
Line 28: Line 28:
 
cd n900
 
cd n900
 
curl -O  ${HTTP_GITHUB_DEVICES}/minimal-n900.ks
 
curl -O  ${HTTP_GITHUB_DEVICES}/minimal-n900.ks
sudo mic create raw minimal-n900.ks --record-pkgs=name --pkgmgr=yum --arch=armv7hl --compress-disk-image=bz2 -o .
+
sudo mic create raw minimal-n900.ks --record-pkgs=name --pkgmgr=yum --arch=armv7hl --compress-disk-imag  suggee=bz2 -o .
 
</pre>
 
</pre>
  
Line 38: Line 38:
 
[[Nemo/Installing#Nokia_N900| Nemo N900]] installation instructions and then the [[Nemo/Installing#Raw_Image_Write|image writing]] instructions.
 
[[Nemo/Installing#Nokia_N900| Nemo N900]] installation instructions and then the [[Nemo/Installing#Raw_Image_Write|image writing]] instructions.
  
 +
 +
== Networking ==
 +
=== N900/N950 + USB ===
 +
 +
=== ExoPC + Wifi ===
 +
=== RasPi + Ethernet ===
 +
=== VM + virtual interface ===
  
 
== Next steps ==
 
== Next steps ==
Line 43: Line 50:
  
 
<pre>
 
<pre>
osc copypac  
+
osc copypac home:lbt:Mer:UX mer-not-a-ux home:$USER
 +
</pre>
  
 +
Change the code and rebuild the package
 +
 +
Change the .ks to point to your repo
  
== Networking ==
 
=== N900/N950 + USB ===
 
=== ExoPC + Wifi ===
 
=== RasPi + Ethernet ===
 
=== VM + virtual interface ===
 
 
== Creating ks from .yaml ==
 
== Creating ks from .yaml ==
  
  
 
sudo zypper in mer-kickstarter-configs
 
sudo zypper in mer-kickstarter-configs

Revision as of 16:57, 9 July 2012

This page will to get you started with a custom Mer 'product' using one of the more popular hacker-friendly pieces of hardware.

Contents

Introduction

First some terminology; Mer is a core OS for vendors who want to make products. So

a product; is a mix of Mer Core, a HW adaptation and a UX
a UX; is the graphical user interface or the "User Experience"
a HW Adaptation; is the tailored kernel, modules, GLES drivers etc built for a specific device

Get started

Prerequisites:

  • a MeeGo Community OBS account
  • Install the Mer Platform SDK
  • One of the following devices
* N900
* ...

Create sample image for your device

These steps will download everything needed for the image into a format suitable for installing on the device.

N900

mkdir n900
cd n900
curl -O  ${HTTP_GITHUB_DEVICES}/minimal-n900.ks
sudo mic create raw minimal-n900.ks --record-pkgs=name --pkgmgr=yum --arch=armv7hl --compress-disk-imag  suggee=bz2 -o .

If you want to explore the rootfs before flashing (or for debugging purposes):

sudo mic create fs minimal-n900.ks --record-pkgs=name --pkgmgr=yum --arch=armv7hl -o root

To install the image to the device first see the Nemo N900 installation instructions and then the image writing instructions.


Networking

N900/N950 + USB

ExoPC + Wifi

RasPi + Ethernet

VM + virtual interface

Next steps

Use your own UX code + repos

osc copypac home:lbt:Mer:UX mer-not-a-ux home:$USER

Change the code and rebuild the package

Change the .ks to point to your repo

Creating ks from .yaml

sudo zypper in mer-kickstarter-configs

Personal tools