MeeGo or Maemo grown up February 15, 2010Posted by Florian in kernel concepts, Linux, LinuxToGo, Maemo, MeeGo.
Wee..! Big news – Intel and Nokia joining their open source software platforms Maemo and Moblin into a single one: Meego
So what does this mean for developers and device manufacturers? One thing is for sure: The new platform will become the “grown up” version of Maemo and Moblin. Especially for the Maemo part this means that the focus will change from targeting a very few devices and a quite well-defined software stack to a more generic way to support multiple hard- and software environments. And this is good – only a portable and easy to support platform is attractive for the device makers while the availability of multiple devices is important for its attractively among software developers.
It looks like we have interesting times ahead…
Some good News March 14, 2009Posted by Florian in LinuxToGo, Maemo.
add a comment
While the ongoing financial and ecomomic crisis seems to be the most popular topic for months now I try to make this blog a little more positive – some pice of contrast.
I has been a little bit quiet around LinuxToGo for quite a while. We didn’t manage to do more than the absolutely vital administrative tasks and the machine suffered badly from the high load. But there are some lights on the horizon: First I seem to have a little bit of time to work on it again – I managed to sort out the worst I/O bottleneck caused by having all I/O load on a single disk. Thanks to Jay7 for the hints! I wrote a few lines about the server status and some statistics here.
The second is that LinuxToGo has gained new sponsor: Bytemark Hosting sponsors a virtual server for us. Now we finally have the chance to distribute the load among two devices. Many thanks to Nick Thomas (lupine_85) for the idea and approaching us and his boss Matthew Bloch!
There are quite some good news in the Maemo world as well. First is that the Maemo Community Council elections have started – active community members have the chance to elect the council till the end of March 19th. Mer, the community driven distribution project for Nokia Internet Tablets and some more devices seems to evolve more and more – there is a quite interesting article about it at LWN.net.
The new Mameo 5 SDK Alpha release runs on BeagleBoard now too – Juha wrote a blog entry about this in the Maemo DT group blog.
While we are on this topic already… the BeagleBoard has gained an interesting companion: The Leopard expansion board which comes with a camera and ethernet. I do not know much about it yet, but it is based on the TI DaVinci DM355. I’ll try to find out more and update the information here.
The last thing I’d like to mention is a little bit offtopic… I found this interesting proof for engineering beeing a kind of art while repairing the amplifier in my living room:
I hope you enjoyed this tiny pile of good news :-)
Have a nice time…
The ‘other’ BeagleBoard March 8, 2009Posted by Florian in Devices, Linux, Maemo.
I visited the Embedded World fair in Nürnberg on Wednesday this week together with some colleagues. Like always on events like this I stumble upon nice devices with Linux support… in fact embedded hardware like development platforms and devices for industrial use or consumer network stuff without running Linux seems to become uncommon. Just a few years back hackers had to search hard for useful devices or invest a lot of time reverse engineering consumer hardware. Unluckily cellphones are still problematic – even the linux ones are usually locked down so that they are not useful for developers.
But let’s stay with the ‘good’ ones: Karo Electronics showed a new low cost DIMM sized embedded module based on a 400MHz ARM9 CPU (The datasheet mentions Freescale, but lacks the name the chip.) A friend bought a similar one (a TX27) which came with full Linux kernel sources.
A real suprise was the booth of EBV: They build and sell their own BeagleBoard called EBVBeagle.
Its actually a BeagleBoard revision C2 with green PCB boxed with some useful accessories. It comes as a quite complete starter kit with AC adapter, USB to Ethernet adapter, MMC card, USB hub and some cables. The official press release can be found here. They claim (but not gurantee) to be able to deliver within two weeks. Looks like the only drawback is the minimum order value of 250 EUR which is – of course – more than the EBVBeagle kit.
Apropos Beagle Board – Maemo (which runs on the BeagleBoard too) has released some new bits. First Maemo 5 alpha SDK is ready and released. This is pretty good for people using it on the Beagle Board because only the Maemo 5 SDKs support the OMAP3 SoC. For people who want to learn about Maemo development or development for Limux mobile devices in general there is a new Maemo Tutorial release. The Maemo Tutorial provides quite easy to understand and detailed information about Maemo platform and application development. It gives a lot of useful information about development for other Linux mobile device platforms as well.
Maemo Summit July 22, 2008Posted by Florian in GPE, kernel concepts, Linux, Maemo, Source.
1 comment so far
Good news for me… after missing GUADEC and other interesting events it looks like I’ll make it to the first Maemo Summit in Berlin. The list of participants is quite impressive – I guess this will be a really interesting event. Just join us there :-)
I read a few lines about odeviced… anyone else who thinks that using something like this for Maemo might be a goo idea?
I do not have much time left for blogging and coding currently – family and work keep me busy these times. But a few good things are in prgress – OpenSync’s roadmap indicates that they are close to a new release. This will be a much better base for MaemoSync than current SVN trunk. Even GPE makes a little bit of progress. Graham continues fixing various PIM bugs and gpe-memo is close to become ready for its first release.
Have a nice time…
Using CMake for Maemo development April 11, 2008Posted by Florian in Linux, Maemo, Source.
add a comment
Since OpenSync switched to CMake build system I had to get along with CMake in the Maemo SDK. I have to admit the fun was limited. In fact CMake has some advantages over autotools – most notably: It is much faster. One major drawback is that it is more complicated to use pkg-config with it.
I have never worked with CMake before, but OpenSync had some quite good examples how to check and support additional libraries. So I hacked cmake support for some basic Maemo components (libhildon, libosso) and Maemo-like Debian packages.
My cmake files can be found here:
CMake itself is in the official extras-devel repository at maemo.org. Just add this line to your sources.list:
deb http://repository.maemo.org/extras-devel chinook free
The package is available for all other SDKs from the same location.
The DpkgDeb.cmake file is based on the updated DpkgDeb.cmake by Mehdi Rabah. The other ones are based on random files found in OpenSync SVN.