Partindo para novos desafios – Obrigado INdT

Recebo incentivos do INdT desde a universidade, quando era bolsista laboratório de VoIP(UFAM) financiado pelo INdT. Depois disto, passei a fazer parte do stream 10LE dentro INdT, agora chamado de OpenBossa pela comunidade. Foram muitos projetos e mudanças neste 4 anos!

Durante estes 4 anos de trabalho, aprendi muito tecnicamente. Acredito que dentro da empresa existam vários pontos a serem melhorados, mas estes problemas são pequenos perto das vantagens de trabalhar em projetos envolvendo GNU/Linux/OpenSource para a Nokia. Percebo que as habilidades desenvolvidas aqui nos permitem concorrer igualmente em vagas para vários lugares do mundo. Prova disto é termos vários colegas do INdT que passaram a trabalhar em ótimas vagas fora do país, apenas por possuírem as habilidades e contatos criados aqui. Por estas razões, acredito que o INdT seja um ótimo lugar para trabalhar.

Esta semana deixarei de trabalhar no INdT! Partirei para novos desafios em Brasília. Irie mudar de cidade por razões pessoais, pois minha noiva passou a morar lá. Aguardo desde do começo do ano a oportunidade de mudar para o stream do INdT em Brasília, mas infelizmente nenhuma oportunidade surgiu neste período. Agora parto para outra empresa, onde espero ter bons desafios, como os enfrentas aqui no INdT.

Dentro do INdT, fiz vários amigos dos quais sentirei muito saudade! :’( Estes me ajudaram a crescer como pessoa. Agradeço a todos pelo companherismo e amizade que tivemos! :D

Muito obrigado,

Alecrim!

Categories: Uncategorized Tags:

Create Meego rootfs using Ubuntu Lucid

This week I took some time playing with Meego distro. I got a D510MO motherbord with Atom processor to put Meego working on it. It wasn’t a hard work regarding Meego already contain a X86 repository. Last Meego release was from March 31st but they have a repository contain more recent packages. So I created a new image with most recent packages. I faced some problems to create Meego image using Ubuntu and notes about my experience with Meego are available on my wiki page.

Notes available HERE!

Categories: meego, ubuntu Tags:

Exchanging experiences – Bluetooth <-> Linux Kernel

It’s time to develop Bluez!

Last month I started working on a new project at INdT. I’m going to help BlueZ development and the new features that are coming, Bluetooth Low Energy is the next generation of Bluetooth. At this moment Bluetooth SIG is still finishing specifications but I need to get used to BlueZ development and current Bluetooth protocol. I’ve been working with some small BlueZ features to get some experience with it. And I got some patches applied to bluez.git .

Part of our team has experience with Linux kernel development(INdT-Manaus) and some co-workers have good experience with BlueZ(INdT-Recife). Sharing this knowledge was something very important for the team. Now I’m in Recife learning a lot about BlueZ, Bluetooth and Obex with Claudio Takahasi and Vinicius Gomes.  :)

I prepared some material to introduce Linux kernel development. You can access this material HERE!

I’m very excited about this new project! It’s gonna be challenging! :D

Categories: bluez, evento, kernel Tags:

Palestra no FLISOL 2010

Semana passada estive realizando um palestra no FLISOL 2010. O evento estava lotado, especialmente por alunos da UNINORTE que vem demonstrando cada vez mais interesse na utilização de sistemas GNU/Linux. A material da apresentação foi o mesmo utilizado em evento interno na UNINORTE, mas desta vez tive bem mais tempo e pude falar mais detalhes e dicas de desenvolvimento.

Acredito que mais da metade dos participantes não havia tido contato com Linux e para estes non-linux, tivemos INSTALL FEST durante todo o evento.

Excelente iniciativa da Comunidade Software Livre do Amazonas:)

Material disponível!

PS: Obrigado a Daniel Bruno pelas fotos.

Categories: S60, evento, maemo Tags:

Palestra – Uninorte – Introdução desenv. mov. Nokia usando Linux

IMG_4311 - Share on Ovi

Ontem estive na Uninorte falando sobre o desenvolvimento para dispositivos móveis da Nokia usando Linux. Este foi o maior público para o qual já palestrei. Acredito que mais de 200 600 300 pessoas estavam no evento. Muito bom este tipo de evento interno com o objetivo de promover a integração entre os alunos de redes da Uninorte. Acho sensacional o fato do departamento de computação estimular a utilização de SW livre por meio de palestras e eventos. :)

APRESENTAÇÃO DISPONÍVEL AQUI!

Na próxima semana teremos outro evento na Uninorte, o FLISOL!

O FLISOL é aberto para o público em geral e as inscrições já estão abertas!

Você que quer conhece mais sobre SW livre? Resposta: SIIIIIIIMMMM !!!

Quer instalar Linux no seu laptop, mas não se sente muito confortável?  Resposta: SIIIIIIIMMMM !!!

Este evento é para você!  FLISOL!

[]‘s

PS: Obrigado a Afonso Costa e Tâmia Costa pelas fotos!

Categories: S60, evento, maemo, ubuntu Tags:

bossa conference 2010 – my personal scheduler

Next week we’re gonne have Bossa Conference. It’ll be a great opportunity to exchange knowledgement.

My personal scheduler

Sunday

14:00 – Welcome reception and I’ll be there. ;)

Monday

10:00 – Johan Hedberg “Bluetooth Audio in Linux – Desktop vs Embedded”

11:00 – Olivier Crête & Marco Barisione – “Building Collaborative Desktop and Mobile applications”

14:00 – Sjoerd Simons – “From RTP to Empathy”

15:00 – Tobias Mueller – “Security in Mobile Devices”

16:30 – Espen Riskedal – “Shipping mobile applications using Qt for Symbian”

Tuesday

10:00 – Lennart Poettering – “Audio Infrastructure in Mobile Devices”

11:00 – Rodrigo Belém – “Ubuntu Mobile Development”

14:00 – Fuad Abinader – “Simplified transition to mobile IPv6 networks with open-source tools”

15:00 – Alexis Menard – “KDE Plasma for mobile phone”

16:30 – Alexandra Leisse – “Managing the Unmanageable”

Wednesday

09:00 - Horácio Oliveira – “Applications and Development in Wireless Sensor Networks”

10:00 – Matti Airas – “Python in Maemo 6″

11:00 – Petri Launiainen – “Through the Hockey Stick – An Insider’s View on the Mobile Revolution”

See you there!

Categories: evento, maemo, mamona, ubuntu Tags:

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: