Today I'm in a melancholic mod. And i started to think about my collaborations to the OpenSource world. I did a lot of experiments at home, but i didn't made it public available, because i wasn't so proud of my code, and I feel scared that someone laughs about my style or my syntax.
I remember my first public project: RTL-EtherBootD is an Open Source project which consists of porting the Ethernet card drivers provided in the Etherboot project to RTLinux. It was my graduate work at University. Since that project, i didn't publish any OpenSource code. I worked in some different environments, but unluckily at my country (Spain) they didn't work a lot with Linux.
I started my actual job very enthusiastic, i was going to work developing Linux in Embedded Systems, but it's not what i'm doing right now :( I'm sad about that, i hope to work in Embedded Linux environments one day, but for now i've to work on this at home.
At work, i started my small patches to u-boot project here. Not really big, but a small step to start doing it more frequently (i've code to submit, but i didn't find it good enough to send it).
Personally, with the OpenMoko project, i started to hack the IDA Systems project, and the build system Openembedded. I found some problems with my working environment at home (Ubuntu 8.10 with a Core2Duo MacBookPro), but i'm solving the environment problems sending some patches to OpenEmbedded.
What i'd like to do is have a day to day work with Linux in Embedded environments, but actually i'm frustrated with a 8-bit PIC micro that i've to develop in Linux environments. Some time before, i was working with 16-bit Motorola uC, at R&D department devolping embedded systems from scratch, for ships. A lot of restrictions: hard-real time, fast response, 3 redundancy communication channels, .... I miss the hardware hacks that i've to do with our prototypes, the evaluation boards and all the stuff. It was funny and i miss the friends that still are there.
For now, i've to see to the future and look for another comfortable environment, Linux, and OpenSource development. I like to don't have to wait too much to find that change.
In my most important project, at the moment (the collaboration with IDA Systems), i suffer from the combination of OpenEmbedded and my environment. I hope to solve this soon. I'm going step by step :)
Now that i wrote some words about my senses, i start to feel better and i can afford my day-to-day job.
See you soon.
-- Edited --
My u-boot patch (the first): http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/44824/focus=45183
My OpenEmbedded patch: http://article.gmane.org/gmane.comp.handhelds.openembedded/21425
Tuesday, March 3, 2009
Remember my first OpenSource project
Labels:
hardware,
openembedded,
openmoko,
opensource,
personal,
real-time,
u-boot
Saturday, February 21, 2009
Delays in my updates
Lately i'm not being really active in my blog.
This is because i had a lot of changes in my personal life, and in my working environment.
First of all i've to announce (if someone has interest in it) that i changed my relationship status. Now i'm married. This has give me a lot of my responsabilities and a lot of housework.
Well, not all is bad, but i've less time ;)
Other delayed cause is that i've been traveling in my honeymoon. Now i'm back and i'm reading the news, and future developments (a lot of news missed).
In other order of things, i've been fighting with fso & openembedded to build some images. As allways, i see a lot of dependencies missed. And my build hardware is not really fast (i'm going to need an update) but it's hard because is a computer. My only options are upgrade the HDD to bigger 7200 rpm & upgrade the RAM from 2 GB to 4 GB, other upgrades means buy another hardware, and actually it's not possible.
More updates soon.
As everybody said:
This is because i had a lot of changes in my personal life, and in my working environment.
First of all i've to announce (if someone has interest in it) that i changed my relationship status. Now i'm married. This has give me a lot of my responsabilities and a lot of housework.
Well, not all is bad, but i've less time ;)
Other delayed cause is that i've been traveling in my honeymoon. Now i'm back and i'm reading the news, and future developments (a lot of news missed).
In other order of things, i've been fighting with fso & openembedded to build some images. As allways, i see a lot of dependencies missed. And my build hardware is not really fast (i'm going to need an update) but it's hard because is a computer. My only options are upgrade the HDD to bigger 7200 rpm & upgrade the RAM from 2 GB to 4 GB, other upgrades means buy another hardware, and actually it's not possible.
More updates soon.
As everybody said:
"I'm trying to be more active in my development efforts, and post more often".
Sunday, November 9, 2008
Conference at LUG - Madrid
I'm proud to announce to the community my first presentation about OpenMoko.For the English speakers, i'm so sorry, but it's in english.
The UC3M LUG and the creator of the FDOM distro (es), David Samblas, give me the opportunity to talk about this amazing project.
The event was the Congreso GUL UC3M 2008. A lot of Spanish people talking about OpenSource projects. (i love it :D)
You could see the presentation in two parts.(in Spanish, sorry):
And the Presentation in OpenOffice format.
The UC3M LUG and the creator of the FDOM distro (es), David Samblas, give me the opportunity to talk about this amazing project.
The event was the Congreso GUL UC3M 2008. A lot of Spanish people talking about OpenSource projects. (i love it :D)
You could see the presentation in two parts.(in Spanish, sorry):
And the Presentation in OpenOffice format.
D-BUS working, but not all services available
Hello to everybody,
well, some progress have been made in the desired port. The DBUS systems is up and more or less working. We'll have he zhone app working properly with DBUS connected into the app. To surf deeply into the API, and the services running, we have some usefull commands, thanks to mdbus app provided by Michael Lauer.
root@em-x270:~# mdbus -s
:1.0
:1.1
:1.2
:1.3
:1.4
:1.5
:1.6
:1.7
org.bluez
org.freedesktop.Avahi
org.freedesktop.DBus
org.freedesktop.Gypsy
org.freesmartphone.frameworkd
org.freesmartphone.odeviced
org.freesmartphone.oeventsd
org.freesmartphone.ogpsd
org.freesmartphone.ogsmd
org.freesmartphone.ophoned
org.freesmartphone.opreferencesd
org.freesmartphone.ousaged
We could see a lot of services, but not all of them are working properly.
Now it's time to write some code to add support for the GSM modem, the WiFI, the bluetooh, the GPS, battery, speakers, ...
A lot of things to test :D
Time to dev a litle bit.
See you soon.
well, some progress have been made in the desired port. The DBUS systems is up and more or less working. We'll have he zhone app working properly with DBUS connected into the app. To surf deeply into the API, and the services running, we have some usefull commands, thanks to mdbus app provided by Michael Lauer.
root@em-x270:~# mdbus -s
:1.0
:1.1
:1.2
:1.3
:1.4
:1.5
:1.6
:1.7
org.bluez
org.freedesktop.Avahi
org.freedesktop.DBus
org.freedesktop.Gypsy
org.freesmartphone.frameworkd
org.freesmartphone.odeviced
org.freesmartphone.oeventsd
org.freesmartphone.ogpsd
org.freesmartphone.ogsmd
org.freesmartphone.ophoned
org.freesmartphone.opreferencesd
org.freesmartphone.ousaged
We could see a lot of services, but not all of them are working properly.
Now it's time to write some code to add support for the GSM modem, the WiFI, the bluetooh, the GPS, battery, speakers, ...
A lot of things to test :D
Time to dev a litle bit.
See you soon.
Labels:
dbus,
em-x270,
embedded,
hardware,
openembedded,
openmoko,
opensource
Sunday, September 14, 2008
First Openmoko image
It's a long time since my last post., but here I come back to show you new progress.
I'm being bussy trying to make the poky trunk build system work in my company server. But the config of that server, makes it almost impossible. As the Ida Systems Ltd. guys send me the new phone Openmoko Neo Freerunner as a present, i though that was time to get hands on it (but, keeping in mind the em-x270). After some compiling warnings and errors with the OE environment, i'll found one really nice, in mix with the FSO (http://www.freesmartphone.org) framework that is going to be used with openmoko in the near future (i hope). This environment works, because the openemebedded repository used was the official one, plenty of configurations and machines.
This gives us the opportunity to make the FSO-image for other machines that om-gta01 or om-gta02. This is what i get, a working image for em-x270 :)
Take a look of the em-x270 and the Openmoko Neo Frerunner:



The bad things are:
All this stuff is working through NFS, because it's easier to has a dev cross env until everything goes working properly.
Well, it needs some real dev work to get the devices working, but it would be a happy hacking time :)
Some more news soon.
P.D. Ah! I forget to said that the poky system, that has official support to the em-x270 machine, has the icons working properly.
I'm being bussy trying to make the poky trunk build system work in my company server. But the config of that server, makes it almost impossible. As the Ida Systems Ltd. guys send me the new phone Openmoko Neo Freerunner as a present, i though that was time to get hands on it (but, keeping in mind the em-x270). After some compiling warnings and errors with the OE environment, i'll found one really nice, in mix with the FSO (http://www.freesmartphone.org) framework that is going to be used with openmoko in the near future (i hope). This environment works, because the openemebedded repository used was the official one, plenty of configurations and machines.
This gives us the opportunity to make the FSO-image for other machines that om-gta01 or om-gta02. This is what i get, a working image for em-x270 :)
Take a look of the em-x270 and the Openmoko Neo Frerunner:

Zhone started. (Take a look that the dbus system is not working)

zhone out of time :) Left: mls2 Right mls3

The Home in action (another icon fix problem).
The bad things are:
- No dbus properly working (i'd like to help the FSO guys to get more hardware working with the framework)
- Some of the devices has to be linked with the touchscreen:
ln -s /dev/input/touchscreen0 /dev/tsorln -s /dev/input/touchscreen0 /dev/touchscreen/0that are the ones that the openmoko uses.
All this stuff is working through NFS, because it's easier to has a dev cross env until everything goes working properly.
Well, it needs some real dev work to get the devices working, but it would be a happy hacking time :)
Some more news soon.
P.D. Ah! I forget to said that the poky system, that has official support to the em-x270 machine, has the icons working properly.
Labels:
em-x270,
embedded,
hardware,
openembedded,
openmoko,
opensource
Friday, July 25, 2008
Trying poky
Well, some Openembedded distros have "support" for the em-x270, but only poky (http://pokylinux.org) is officially supported into the distro.
As a Openembedded distro, i'll try to compile and get it working with the module.
Here you can see some screenshots:

Poky running into the em-x270. No icons loaded.

A better picture of the main screen:


It's not working properly, but it could be because the nfs server. I'll take a look on it.
I'll get working some distros, then: angstrom (the officially compulab distro), and poky linux.
Next step, use the Openmoko distro rootfs.
As a Openembedded distro, i'll try to compile and get it working with the module.
Here you can see some screenshots:


A better picture of the main screen:
It's not working properly, but it could be because the nfs server. I'll take a look on it.
I'll get working some distros, then: angstrom (the officially compulab distro), and poky linux.
Next step, use the Openmoko distro rootfs.
Tuesday, July 8, 2008
First post, "First" device
Hello to everybody,
This is my first english post in that blog. I created this blog in order to have the my hardware development in the OpenSource world up to date to the community.
I'm working with some ARM Hardware devices (soon patches are in the kitchen). And in my spare time i'm getting fun hacking the Compulab EM-X270. I get this device thanks to rakshat http://idasystems.net . The goal is to make Openmoko Linux "distro", that was designed for NeoFreerunnere and Neo1973 hardware phones, to work with this device, and I'm hands on it.
I'll try to keep the blog up to date.
Hope you like.
This is my first english post in that blog. I created this blog in order to have the my hardware development in the OpenSource world up to date to the community.
I'm working with some ARM Hardware devices (soon patches are in the kitchen). And in my spare time i'm getting fun hacking the Compulab EM-X270. I get this device thanks to rakshat http://idasystems.net . The goal is to make Openmoko Linux "distro", that was designed for NeoFreerunnere and Neo1973 hardware phones, to work with this device, and I'm hands on it.
I'll try to keep the blog up to date.
Hope you like.
Subscribe to:
Posts (Atom)






