Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
m (Clarity)
(Nexus S (Samsung Hummingbird + SGX 540))
Line 5: Line 5:
So, I have a barebones version of MeeGo (barely) running on the Nexus S. I can't really do much with it on my own, but I'm posting the info here so you can build it and try it for yourself.
So, I have a barebones version of MeeGo (barely) running on the Nexus S. I can't really do much with it on my own, but I'm posting the info here so you can build it and try it for yourself.
-
What works:
+
== What works ==
* ADB root shell
* ADB root shell
* X11 & UI apps
* X11 & UI apps
-
What doesn't work currently:
+
== What doesn't work ==
* Touchscreen
* Touchscreen
Line 17: Line 17:
* Anything else :-P
* Anything else :-P
-
If you've never built a MeeGo rootfs before, it's relatively straightforward, and all the binaries are precompiled for you (but it's definitely for developers only).
+
== Build ==
 +
*Use the procedure here to generate an ext2 image, and copy it to linux/rootfs.ext2 on the internal memory of the Nexus S. http://wiki.meego.com/ARM/Meego_on_Beagleboard_from_scratch#Build_the_rootfs
I have my boot.img (kernel + ramdisk) and a MeeGo kickstart file at http://blog.steventroughtonsmith.com/2011/01/nexus-s-meego.html; you can use fastboot to boot the image, or flash it to the recovery partition to dual boot. The actual MeeGo rootfs is run from a rootfs.ext2 file you can drop onto the Nexus S using Mass Storage mode - no need for messy flashing or the like, you can thank me later).
I have my boot.img (kernel + ramdisk) and a MeeGo kickstart file at http://blog.steventroughtonsmith.com/2011/01/nexus-s-meego.html; you can use fastboot to boot the image, or flash it to the recovery partition to dual boot. The actual MeeGo rootfs is run from a rootfs.ext2 file you can drop onto the Nexus S using Mass Storage mode - no need for messy flashing or the like, you can thank me later).
Line 23: Line 24:
There's not much else I can do on my own right now, so if you want to see anything become of this do get involved!
There's not much else I can do on my own right now, so if you want to see anything become of this do get involved!
-
My kernel is Samsung stock:
+
== Kernel ==
 +
 
 +
My kernel is Samsung stock; you will need to modify it to get X11 to run:
* git://android.git.kernel.org/kernel/samsung.git
* git://android.git.kernel.org/kernel/samsung.git

Revision as of 09:32, 10 January 2011

Contents

Nexus S (Samsung Hummingbird + SGX 540)

Nexuss.jpg

So, I have a barebones version of MeeGo (barely) running on the Nexus S. I can't really do much with it on my own, but I'm posting the info here so you can build it and try it for yourself.

What works

  • ADB root shell
  • X11 & UI apps

What doesn't work

  • Touchscreen
  • Super-AMOLED brightness control (screen looks near pitch black)
  • WiFi
  • Anything else :-P

Build

I have my boot.img (kernel + ramdisk) and a MeeGo kickstart file at http://blog.steventroughtonsmith.com/2011/01/nexus-s-meego.html; you can use fastboot to boot the image, or flash it to the recovery partition to dual boot. The actual MeeGo rootfs is run from a rootfs.ext2 file you can drop onto the Nexus S using Mass Storage mode - no need for messy flashing or the like, you can thank me later).

There's not much else I can do on my own right now, so if you want to see anything become of this do get involved!

Kernel

My kernel is Samsung stock; you will need to modify it to get X11 to run:

  • git://android.git.kernel.org/kernel/samsung.git
  • make herring_defconfig

The only change was modifying the .config file to turn on CONFIG_VT (needed for X11, unless we recompile X11 without VT support).

Go nuts!

Personal tools