Video: Maemo 5 alpha on BeagleBoard

March 31, 2009 at 12:24 | Posted in hardware, sdk | 6 Comments
Tags: , , , , ,

Here’s a quick video I put together while learning to use the video cam (you’ll notice that pretty soon) 🙂 This is just a basic demonstration of how the Maemo 5 alpha SDK runs on the BeagleBoard. Sorry about the video quality, I’ll make a better one from the eventual Maemo 5 Beta release.. promise!

Check out the Maemo on BeagleBoard site for more information.




Maemo 5 alpha on BeagleBoard

March 13, 2009 at 19:11 | Posted in hardware, sdk | 9 Comments
Tags: , , , , ,

After the release of the Maemo 5 alpha SDK, I’ve been working between my other duties on getting it running on the BeagleBoard. The Maemo on BeagleBoard project site has today been updated to include instructions for anyone to do the same.

BeagleBoard running the Maemo 5 alpha Application manager

BeagleBoard running the Maemo 5 alpha Application manager

The alpha SDK has released some content in the form of closed binaries. You are required to accept an EULA to gain access to the closed content and that means a ready-made rootfilesystem cannot be offered as a part of this project.

Instead a full set of instructions on how to build your own rootfilesystem using the Scratchbox1 based SDK is provided. The kernel image and modules are available for download and the kernel build process is documented. I’m not entirely happy with not providing a ready-made rootfs, but the closed binaries prohibit me from doing so. I hope you can understand this.

The provided kernel is buildable from the Maemo 5 alpha kernel sources (2.6.28) plus a sizeable patch which reimplements the display subsystem for BeagleBoard. The dss2 patches originate from the Ångström distribution‘s efforts available in the OpenEmbedded git, but within this project they are provided as one file.

The project’s default kernel configuration includes modules for USB HID, USB ethernet devices and USB mass storage devices. This means that you can use a mouse,  a keyboard, a USB-Ethernet plug or even a USB hard disk with your Maemo powered BeagleBoard — if you also have a powered USB hub, that is.

I was able to install packages from the Fremantle extras-devel repository directly to the BeagleBoard using apt-get. Someone had already uploaded a fun puzzle game Hex-a-Hop and it runs perfectly on this setup 🙂



Maemo 5 Alpha rootstraps now available in SDK+

March 5, 2009 at 15:01 | Posted in tools | 2 Comments

Maemo 5 Alpha SDK (also known as Fremantle Alpha SDK) was released in on monday. We are happy to announce that the Maemo 5 Alpha rootstraps are now also available for Maemo SDK+ development environment.

Those developers who are already using SDK+ to compile their source code can now start porting their code also to Fremantle without moving back to Scratchbox-1.

If you have installed SDK+ already to your machine you should run the command “$ maemo-sdk reload catalogue” to get the Maemo 5 Alpha rootstraps visible to your SDK+ rootstrap menu. To install Maemo 5 Alpha rootstraps just say “$ maemo-sdk install rootstrap” and a menu is provided to you where you can selected the rootstrap you want to start using. Maemo 5 Alpha rootstraps that are made availabe  are:  “fremantle5.0alpha_armel” and “fremantle5.0alpha_i386”.

Maemo SDK+ project provides alternative cross-compiling environment for Maemo developers. SDK+ is based on Scratchbox-2 instead of Scratchbox-1. To learn more about the SDK+ itself,  how to use it and how to do software development in this environment please follow the link below.

More information about SDK+:

More information about Maemo 5 Alpha SDK:

Happy hacking !

– SDK+ team

Create a free website or blog at
Entries and comments feeds.