Toolbox
This page has information about developing Embedded Linux, including links to toolchains, debuggers and other development tools. Also, it has links to pages with debugging tips.
Development Tools
Toolchains
- see Toolchains
Debuggers
- Open On-Chip Debugger
- FIXTHIS - need link for debuggers (DDD, gdb, kgdb, etc.)eclipse
Integrated Development Environments
- FIXTHIS - need link for IDEs (eclipse, etc.)
Tracers and Profilers
Benchmarks
Source Management Tools
There are a number of tools for managing patches, which are useful for different tasks. There's now a whole page devoted to this. See Source Management Tools
For some simple tools for managing patches, see Diff And Patch Tricks
Developer Resources
Kernel mailing lists, web sites, etc.
Documentation
- Linux Device Drivers, 3rd edition - http://lwn.net/Kernel/LDD3/
- Papers from the Ottawa Linux Symposium - broken out - see http://kernel.org/doc/ols/
Books
- Embedded Linux System Design and Development - by P. Raghavan, Amol Lad, and Sriram Neelakandan (Hardcover - Dec 21, 2005)
- This one looks quite good.
- Embedded Linux Primer: A Practical Real-World Approach - by Christopher Hallinan
- So does this one.
- Building Embedded Linux Systems - by Karim Yaghmour
- This book is a bit dated (the edition I have is from 2003, but it is still a great resource.
Debugging Tips
- See the Kernel Debugging Tips page