Embedded development with Openmoko and hackable:1 Session 2-1
Workshop : wednesday 8th and thursday 9th july all the day.
Hackable:1 is a community distribution for hackable devices like the Openmoko Neo Freerunner. It is based on Debian and implements the GNOME Mobile platform. This workshop introduces development for the Freerunner using the hackable:1 software distribution.
Here follows the detailed plan for the workshop. It will be adapted according to the skill level and own desires of the audience :
1. Introduction : history, communities, web sites, requirements, tools, assistance, bug reports...
2. Bootloader : menu, Qi, partitioning, serial console access...
3. Flashing : dfu-util, kernel and rootfs, splashscreen, mtdblock*, GSM, MicroSD...
4. Custom boot image : jffs2, FAT+ext2, ramdisks...
5. Development environment : native compilation, cross-compilation, hackable:1...
6. Custom kernel : options, compiling, patches...
7. Gtk+ basics : first app, glib, event-driven, listview...
8. GNOME Mobile : dbus, evolution, additional widgets...
9. Advanced Gtk+ : versions, druid, HTML...
10. Debian development : community, packaging, versions, developers...
11. Custom hackable:1 image : packaging, scripts, LFS...
12. Q & A : questions, answers...