The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Getting Started
(draft) |
m (minor changes - still draft/WIP) |
||
Line 19: | Line 19: | ||
== Create sample image for your device == | == Create sample image for your device == | ||
− | These | + | 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- | + | 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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== 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