Archive for the ‘planet_maemo’ Category

Xephyr: Running Mamona with X in your desktop

Thursday, July 31st, 2008

We (Mamona Team) updated the Mamona SDK tutorial including Xephyr. Now you’re able to execute Enlightenment from your Mamona rootfs using qemu-arm and Xephyr like Maemo.

Developers interested in Mamona, please report what do you want from Mamona !

Your opinion is important to improve our environment!

Firefox 3 running with Mamona

Monday, July 28th, 2008

We’re proud to announce that Firefox 3 is working with Mamona. :) Thanks to all Mamona team, especially Eduardo Valentin.

Instruction:

Follow Mamona development tutorial replacing  ” bitbake <meta-package>” for “bitbake task-mamona-sdk && bitbake task-mamona-wm && bitbake firefox”.

And you will have Firefox 3 available in your Mamona repository.

More pictures …

Midori: Webkit based browser running with Mamona

Monday, July 28th, 2008

Since Friday(July 25th) we’re able to build Midori Browser based on Webkit with Mamona tools. We tested this browser with Nokia N810 and BeagleBoard.

Main steps to Build Midori:

Follow the Mamona development  till Building Mamona.

Replace  ” bitbake <meta-package>” for “bitbake task-mamona-sdk && bitbake task-mamona-wm && bitbake midori” at setion Building Mamona.

And Midori will be available in your Mamona repository.

That’s all!!

More pictures … 

N810: 3 OS and 1 DEVICE (Mamona/Maemo/Debian)

Monday, June 23rd, 2008

I have a N810 and 3 OS in the same device.

Now you will ask me : How?

The answer is below:

1 - Move your Maemo to the MMC internal

* Advantage : you will have more space.

Steps:  http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card/

Now you have the Maemo in the internal MMC.

2 -  Flash Mamona in your flash memory

* Advantage: Nowadays Mamona distro is good for developers. ;)

Steps:  http://dev.openbossa.org/trac/mamona/wiki/Releases/0.1/RunningMamona

3 - Debian XFCE in external MMC

* Advantage:  Debian rocks !! :P

You should partition your MicroSD in 2 parts:

- partition 1 - 100MB - fat32

- partition 2 - ALL THE REST - ext2

Download the Debian rootfs

wget  http://debian.i2c3.com/debian-armel-n800-xfce-beta3.tar.bz2

Untar the Debian rootfs in the second partition:

tar -xvjf  debian-armel-n800-xfce-beta3.tar.bz2

Boot using your external MMC.

That’s all!!

SD GPS OMAP 1710 ( SDIO GPS )

Monday, December 3rd, 2007

Hi all,

+

I tested SDIO GPS with a OMAP1710 and it works. Many phones and internet tablets are based on this platform. The steps below show the procedures I’ve done:

== KERNEL SIDE ==

Compile a new kernel from linux-omap with some additional features activated.

Device Drivers  ---><*> MMC/SD card support  --->   SDIO UART/GPS class support

Boot your device with this feature.

Maemo-omap1710:~# modprobe sdio_uart

Plug your SDIO card and the message below will be printed.

mmc_slot (GPIO 193) is now openmmci-omap mmci-omap.1: cover is now closedmmci-omap mmci-omap.1: command timeout (CMD8)mmc0: new SDIO card at address f111

The entry /dev/ttySDIO0 should be created.

== USER SIDE ==

I’m using GPSd to test it. Download the last version, compile and install on my device using scratchbox.

Start the GPS daemon

Maemo-omap1710:~# gpsd -N -n -D 2 /dev/ttySDIO0 &Maemo-omap1710:~# gpsd: launching (Version 2.34)gpsd: listening on port 2947gpsd: running with effective group ID 0gpsd: running with effective user ID 0gpsd: opening GPS data source at '/dev/ttySDIO0'gpsd: speed 4800, 8N1gpsd: garmin_gps not active.gpsd: gpsd_activate(1): opened GPS (4)gpsd: SiRF packet seen when NMEA expected.gpsd: FV  0x06: Firmware version: MEW-05-00-030627Wgpsd: FV  0x06: Firmware version: 2.4.02.02 0800003f21

Get you position:

Maemo-omap1710:~# gpspipe -rgpsd: client connect on 7gpsd: client(0) turned on raw modeGPSD,R=1$GPRMC,000004,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3C$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000005,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3D$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000006,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3E$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000007,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3F$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000008,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*30$GPGSA,A,1,,,,,,,,,,,,,,,,*32

The filesystem used is based on Maemo.