Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Blanked the page)
 
(2 intermediate revisions not shown)
Line 1: Line 1:
-
ARM/BEAGLE
 
-
----
 
-
This page is dedicated to getting MeeGo running on the Beagleboard. More info on the beagleboard can be [http://beagleboard.org/ found here]
 
-
 
-
Because the processor for the beagleboard C4 is an OMAP3530 and the N900 currently sports a similar processor, it seems wise to start with the [[ARM]] page.
 
-
 
-
= Turn key demo image =
 
-
Image shown at the GENIVI meeting during Linux Foundations keynote. It's based on MeeGo 0.9 and has the SGX drivers built-in. XFCE-Desktop, QT demo applications and 3D SGX demos (/usr/bin/SGX) preinstalled.
 
-
Just download and write the image to a sdcard (>4GB).
 
-
 
-
wget -nd http://ftp.linuxfoundation.org/pub/meego/MEEGO_GENIVI_BEAGLE_DEMO.img.xz
 
-
# f222c90ee1279e03f521a750d9e4bd06 MEEGO_GENIVI_BEAGLE_DEMO.img.xz
 
-
md5sum MEEGO_GENIVI_BEAGLE_DEMO.img.xz
 
-
xz -d MEEGO_GENIVI_BEAGLE_DEMO.img.xz
 
-
dd if=<imgfile> of=/dev/sd?      #  e.g. dd if=MEEGO_BEAGLE_DEMO.img of=/dev/sdc
 
-
 
-
 
-
= Steps =
 
-
What works so far:
 
-
* Take the n900 [http://repo.meego.com/MeeGo/releases/1.0/core/images/meego-n900-open-armv7l/meego-n900-open-armv7l-1.0.0.20100525.1-sda.raw.bz2 rootfs] and extract to the rootfs partition of the beagle sdcard setup. You can mount rootfs of N900 from this image on /mnt by:
 
-
*# bunzip meego-n900-open-armv7l-1.0.0.20100525.1-sda.raw.bz2
 
-
*# sudo mount -o loop,offset=16384 meego-n900-open-armv7l-1.0.0.20100525.1-sda.raw /mnt
 
-
* Then sync the contents to your SDcard by:
 
-
*# sudo rsync -aHx /mnt/* /media/your_sd_card
 
-
* [http://wiki.meego.com/images/Meego-beagle-kernel.tar.bz2 MeeGo Beagleboard kernel and modules] contains precompiled uImage and kernel modules (v2.6.34) for Beagleboard. You need copy uImage to /boot partition of your SD card, and modules to /lib/modules directory on your root file system.
 
-
* Since we are using rootfs tuned for N900, we can stop starting X by replacing id:5:initdefault: to id:3:initdefault: in /etc/inittab.
 
-
* To fine tune above kernel follow these instructions:
 
-
*# Copy meego-beagle-kernel.config from above archieve to your kernel compilation directory as .config
 
-
*# make old_config
 
-
*# Tune kernel options using: make xconfig
 
-
*# You can now compile your kernel using: make uImage
 

Latest revision as of 08:05, 5 June 2010

Personal tools