Recent Posts:
MeeGo announced as GENIVI base platform - Posted to Playing Developer\'s Advocate by Jefro on July 25th, 2010
I am fresh back from OSCON and my brain is exploding. More on that soon, but first some news from the world of automotive "infotainment". First, go read Eric Brown's piece on LinuxForDevices outlining GENIVI's selection of MeeGo as the reference software stack for GENIVI. Also stop by ComputerWorld to read Steven J. Vaughan-Nichols' summary from Friday's blog. For those who don't know, MeeGo is the result of a merger between Intel's Moblin platform and Nokia's Maemo platform, managed by the Linux Foundation. I was able to speak briefly with folks at Intel in the booth this week at OSCON and they are definitely buzzing hard about MeeGo, and they have a right to be proud - MeeGo is a great accomplishment and a testament to Intel's commitment to open-source. Kudos to Intel's Open Source Technology Center. For background information about GENIVI, go read this post on the MontaVista blog. In short, GENIVI is an alliance among auto manufacturers, in-vehicle infotainment (IVI) developers, and embedded Linux providers who are developing a new Linux-based reference platform for IVI. MontaVista is a member of the GENIVI board, as is Intel. Now,.. (Read More)
What can bitbake do? - Posted to The Art of Open Source by Nick on April 13th, 2010
I've been asked many times why bitbake is useful, what it's good for, and why anyone should bother to learn how to use it. From the down-in-the-weeds perspective I see bitbake fitting into a continuum of tools that developers already use. Compilers (like gcc) are used at the file-level to turn source code into binaries. At the next level there are make and configure which tie together many source files into a portable source package. And I see bitbake at the next level up, fetching packages from the internet or a SCM, applying patches, setting configure, make, and gcc variables, and selecting which binaries are pulled from the package, as well as defining how the binaries are packaged for delivery. Bitbake provides control down into software packages, and is extensible to allow additional steps like static analysis or testing. While bitbake is capable of managing downward into the details of a particular software package, it is also aware of other packages - make and gcc don't manage inter-package dependencies. Package dependencies are nothing new, and tools like RPM try to handle this also. Bitbake does allow you to differentiate between build dependencies and run-time.. (Read More)
Open Device, Insert Code is no longer active - Posted to Open Device, Insert Code by Admin on August 17th, 2009
Open Device, Insert Code is no longer an active blog, but, we felt there was a lot of great information here and didn’t want to take it down. We’ve left the archives for you to read through and even comment on if you like. Please continue to enjoy this and all of our other blogs! .. (Read More)


