A summary of the improvements brought in 1 year to our free embedded linux training materials.
Since our first public release in October 2004, we made significant improvements to our free embedded Linux training materials:
- The total number of slides increased from approximately 500 to more than 1000. Here are all available training materials and presentations.
- New training materials: audio in embedded Linux systems, multimedia in embedded Linux systems.
- New presentations: embedded Linux From Scratch… in 40 minutes, Linux on TI OMAP processors, free software development tools.
- Added many sections, updates and improvements to our main document: embedded Linux kernel and driver development. If you haven’t checked it for 1 year, you will hardly recognize it!
- Some of training labs now use the SkyEye emulator, which supports several arm boards. People can now practise with cross-compiling and booting the Linux kernel without having to purchase expensive development boards.
- KernelKit, a live GNU/Linux distribution derived from Knoppix, was created for embedded systems and kernel developers. In particular, it includes uClibc cross-compiling toolchains for several platforms: arm, armeb, i386, m68k, mips, mipsel, ppc and sh4. KernelKit is used in our training labs.
- The PDF versions of the documents now include internal and external hyperlinks, thanks to using OpenOffice.org 2.0. To navigate within the documents or to go to an external site, just click on the links in your favorite PDF reader.
- Some utilities were created and shared with the community: clink (to compact cross-compiling toolchains), and cOOol (to report broken hyperlinks in OpenOffice.org documents).
- The training materials were used for 12 training sessions delivered to embedded system companies and key silicon vendors.
- The documents are now released under the terms of the Creative Commons Attribution – ShareAlike 2.0 license, instead of the GNU Free Documentation License.
- Some of the documents have been translated to French, German or Italian by several contributors.
Your corrections, suggestions, contributions and translations are welcome!