Mostly iPoo?
On August 5, 2011 at 2:18am, David William Verges was born. He weighed 3360 grams (7 pounds, 6 ounces) and is 48 cm (19 inches) long. 10 fingers, 10 toes, 2 arms, 3 legs, and peach fuzz for hair.
The Fortune Cookies Never Lie
The Nursery!
Welcome to our blog!
Welcome to our blog! Chris and I created to share pictures and stories of our little boy, who at this point is still on his way. The title comes from an adorable onesie that Chris got from Think Geek that says “TCP/IP but mostly IP,” which is an internet joke for those of you who aren’t members of nerd night. Please check back from time to time, as I’m planning (hoping) to update fairly regularly. But …we’ll see how this goes, especially given my previous track record with house plants.
OpenEmbedded bblayers and bbappend
I recently found a blog posting at http://sakrah.homelinux.org/blog/2010/11/bblayers-bbappend/ that discusses two new features in OE: bblayers and bbappend. This is a huge step forward in improving the maintainability of large scale OE developments. I’ll post more once I’ve had a chance to look through the features a bit more.
(This posting was really just an archive of the link to the blog for me!)
What’s needed to run an engineering department?
The past few years have been a huge learning opportunity for me. I’ve had the pleasure working with a great team and the flexibility to design an engineering department from the ground up. With that in mind, here are some of the key lessons learned during that time.
Bitbake via GIT
Bitbake recently converted from SVN to GIT. As such, many users may be wondering where to get the latest and greatest updates. The new repository has moved to git://git.openembedded.org/bitbake.git.
To checkout Bitbake 1.8.18 (the latest as of this writing), use the following instructions:
$ git clone git://openembedded.org/bitbake.git $ cd bitbake $ git checkout 1.8.18
You can see a list of current tags and upgrade to a specific one, if desired:
$ git tag -l
Customizing OpenEmbedded
This third post in a series focuses on creating your own “distribution” using OpenEmbedded. The instructions below assume that you have a working build system that can produce binaries that run on the Atmel AT91SAM9263-EK board using NAND flash memory.
Our goal at the end of this post is to have an OE environment that:
- builds images for a custom board based on the AT91SAM9263-EK;
- adds the patches needed for the custom board to AT91Bootstrap, U-boot, and the Linux kernel; and
- creates a custom root filesystem, bundled with programs that you want installed in the default image.
Lots to do, so let’s get started! Continue reading
Flashing the AT91SAM9263-EK Board
In the previous post, we learned how to create an OpenEmbedded (OE) workspace that can successfully build images for the Atmel AT91SAM2963-EK board. As it turns out, the default in OE is to build dataflash images for the AT91SAM9263-EK board, not nandflash. If your particular board uses dataflash for its storage, then you’re all set! But if your board is like mine and uses nandflash, we have a little more work to do first.
This post will focus on tweaking the OE tree to build nandflash images for the AT91SAM9263-EK and then finally uploading those images to the board. The result (with either dataflash or nandflash) will be to have Angstrom 2008.1 booting on the board. Continue reading