N810/N800 + Linux 2.6.33 + Ubuntu Karmic (ubuntu-minimal)

This week I got Ubuntu Karmic(ubuntu-minimal) working on N810/N800 with Linux kernel version 2.6.33. Serial, USB(g_ether) and flash memory are working fine with this version. It’s enough to use console over SSH and test some terminal applications. But it’s going to take time to get it working fully on n8x0 like linux-omap 2.6.29.

—————–

$ ssh ubuntu@10.0.1.10
ubuntu@10.0.1.10′s password:
Linux n810 2.6.33-rc8-07939-g4fe94ed-dirty #149 Fri Feb 26 14:58:22 AMT 2010 armv6l

ubuntu@n810:~$ cat /proc/cpuinfo | grep Hardware
Hardware    : Nokia N810
ubuntu@n810:~$ uname -a
Linux n810 2.6.33-rc8-07939-g4fe94ed-dirty #149 Fri Feb 26 14:58:22 AMT 2010 armv6l GNU/Linux
ubuntu@n810:~$ cat /etc/issue.net
Ubuntu 9.10

—————–

You can download images:

* linux 2.6.33 to n800/n810

* ubuntu karmic minimal image (just console over SSH)

* howto to create your own images

* patches, pkgs and etc

Some notes about Linux 2.6.33 with n8x0:

* Some corrections are necessary to get USB working.

* My kernel configuration define g_ether(USB gadget ethernet) as built-in(CONFIG_USB_ETH=y).

* initfs is not necessary. My kernel configuration changed to bootup directly by flash memory(CONFIG_CMDLINE=”root=1f04 rootfstype=jffs2 console=ttyS2,115200n8″).

* My personal linux-omap tree is available at gitorious

Some notes about ubuntu Karmic with n8x0:

* Generated using rootstock

* Correction to apt works correctly with JFFS2

* Workaround to startup USB interface(IP 10.0.1.10) automatically using udev

* Using openssh-client/server instead of dropbear(lightweight). Dropbear install fails :P

PS:
* Thanks to Stskeeps, luke-jr from #mer at irc.freenode.net !

* rbelem, post done. enjoy it! :D http://www.rbelem.info/

* Doubts, questions or comments? Post it here or use #ubuntu-arm at irc.freenode.net

Categories: kernel, n810, omap, ubuntu Tags:

fisl10: video com apresentação

Speech in Portuguese! Sorry!

Finalmente estou postando o video de minha apresentação no FISL10. Alguns meses para a TV-SL liberar e mais algumas semanas até finalmentar fazer um post com o link para o video. Acho que preciso reduzir estes tempos.

Video disponível no site da TV-SL:

ou diretamente  HERE.

PS: Já estou pensando no FISL11 !

Categories: evento, omap Tags:

Preparing Mamona 0.3 – sync with OpenEmbedded (alpha)

Hi folks,

After a long time working on internal projects, we got time to work on Mamona development. The main goal is get it working on OpenEmbedded.git tree and use OE directly.

Main contributions in our patches:

* Linux-omap kernel 2.6.29 working fine N800 and N810

* N8x0 Wlan working with opensource driver(stlc45xx)

* N810 sound working with opensource driver (OMAP ASoC) and ALSA changes

* N810 with Fn key working correctly

* Xserver-kdriver-xomap – xserver-kdrive with custom changes to n8x0

* Linux-omap kernel  2.6.30 to Nokia 770 (unstable)

* Mplayer-Maemo – Mplayer with custom changes to n8x0

* Eve – Web browser based on Webkit-EFL

* Basic SDK chroot (use mamona-chroot)

* Ofono – Open Source telephony

* Antico – lightweight window manager based on Qt X11

* Others minor changes.

Current development:  http://gitorious.org/mamona

I created flashable images that are available on HERE.

Platform developers can use this quick howto to build Mamona latest version.

Now it’s time to review changes and submit to Openembedded.

You can see more pictures and videos of Mamona with N810 using the links

* More pictures of Mamona 0.3 (alpha)

* Videos:

Categories: kernel, mamona, n810 Tags:

debian day 09: material e agradecimentos

Olá,

Gostaria de agradecer a organização do Debian-AM pelo convite para realizar uma oficina no evento DebianDay09. A oficina foi sobre Introdução no desenvolvimento do kernel Linux.

Tivemos a presença/palestra especial de Fábio Berbert. Achei a palestra muito interessante, pois quebra o mito de muitas pessoas que acreditam que desenvolvimento de código aberto não traz dinheiro. Fábio citou vários casos de sucesso. Casos em que desenvolvedores, ainda muito jovens, conseguiram vagas em empresas pois estavam inseridos em comunidades de desenvolvimento.

Achei a palestra muito proveitosa. Obrigado a comunidade Debian-AM por todo o esforço e trabalho.

Material :  http://franciscoalecrim.com/down/evento/20090827-debianday09AM/

Fotos:

Categories: Uncategorized Tags:

Debian Day 09 – Iniciando no desenvolvimento do kernel Linux

Olá pessoal,

Vou realizar uma oficina sobre desenvolvimento do kernel Linux no Debian Day 09 aqui em MAO. Já defini os tópicos que pretendo abordar. Acredito que estes tópicos sejam os primeiros passos para alguém que tem interesse no kernel Linux.

Informações sobre:

* A oficina – http://franciscoalecrim.com/wiki/index.php?title=DebianDay09-AM

* O evento – http://diadebian.org/am/2009/?p=debianday

Na sexta-feira publicarei o material da oficina.

[]‘s

Alecrim

Categories: debian, evento, kernel Tags:

FISL10 : material, fotos, comentários e agradecimentos

27062009725

Abaixo os slides, fotos e alguns videos que fiz durante o evento:

Sobre o FISL10:

Estou muito feliz de ter participado do FISL10. Assisti poucas palestras, pois durante boa parte do evento estava no stand da Qt software falando sobre Mamona/Qt/BeagleBoard, mas o contato com outros desenvolvedores/usuários/mantenedores permitiu uma extraordinária troca de experiencias. Assisti as palestras do INdT que foram muito massa (Canola, Python-purple, kde pim, Qt e OpenEmbedded). Alem destas, assisti mais 2 palestras que achei excelentes, um delas sobre FPGA com Ricardo Bitencourt e a outra sobre Desenvolvimento do kernel com Breno, Douglas, Chehab, Arnaldo e Habkost.

Contato com Chehab:

Durante o evento tive acesso a sala dos palestrantes, onde conversei com Mauro Chehab(mantenedor do V4L/desenvolvedor da Red Hat). Trocamos várias idéias e ele comentou sobre os patches de um transmissor FM que vieram de um desenvolvedor da Nokia que trabalhou comigo aqui no INdT, Eduardo Valentin(Gente fina! Saudades dudes!).  Alem da necessidade de empresas investirem mais em kernel side.

Contato com Eduardo Marques da SEA:

Estive em contato com Eduardo Marques da SEA Tecnologia (adore a campanha dos caras). Trocamos boas experiências/idéias sobre a BeagleBoard e produtos que podem ser criados utilizando um HW com tais caracteristicas. Gostaria de agradecer ao Eduardo pelo post que ele fez no blog da SEA, falando sobre a palestra. Massa!! :)

Sobre minha palestra:

Valeu pela audiência na minha palestra! A sala era pequena e percebi algumas pessoas sentadas no corredor depois que iniciei a palestra. :) Neste dia eu estava bem agitado(como sempre :P ), afinal de contas era minha primeira vez no FISL e consegui ter uma palestra aceita. \o/ No final da palestra muitas pessoas falaram  foi massa e alguns até comentaram que havia sido a melhor palestra que eles haviam visto durante o evento. Este último não deve ter visto a palestra sobre FPGA. Hehe!!  Fiquei bem feliz com a viagem e contatos que fiz no evento!

Este foi o meu primeiro FISL e pretendo estar neste evento nos próximos anos! \o/

PARABÉNS PELO EVENTO !!

PS: Espero conseguir ter acesso ao video da minha palestra nas próximas semanas. ;)

Categories: Uncategorized Tags:

Eve : new browser running on N810 with Mamona

First, INdT came with Webkit-EFL port. Later on, Barbieri came with EVE browser based on the Webkit and EFL.

Thank you all!

You can see it running on N810 with Mamona(video and pictures below).

Patches available on my development branch.

Categories: n810, planet_maemo Tags:

Webkit-EFL running on N810

The video below shows a simple browser(EWebLauncher) based on Webkit-EFL engine.

Some pictures available HERE.

Patches to mamona.git available HERE or you can clone my devel branch.

Categories: mamona, n810, planet_maemo Tags:

Qt Kinetic on N810 with Mamona : under development

We’re working with Qt Kinetic at INdT. Mamona, as our platform, should support it.  ;)

Question: Do you want to test on your device?

Answer: You can follow this tutorial HERE.

Categories: maemo, mamona, n810, planet_maemo Tags:

fisl10: palestra aprovada

EU VOU !!

EU VOU !!

Confirmei minha presença no FISL10. Serei PALESTRANTE!! \o/

Estou muito feliz com a aprovação de UMA das 3 palestras que submeti.

As palestras recusadas tiveram críticas válidas e concordo com a rejeição das mesmas. :P

Agradeço aos avaliadores !!!

Vejo você no FISL10!!!

Categories: evento, kernel, mamona Tags: