Difference between revisions of "Toolbox"
(Added emulators sections listing Qemu and Skyeye) |
(add Editor tips) |
||
(77 intermediate revisions by 17 users not shown) | |||
Line 1: | Line 1: | ||
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. | 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. | ||
− | == | + | <div style="width=100%; background:#FFF;"> |
− | === | + | {| width="100%" cellspacing="5" cellpadding="0" valign="top" style="background:inherit;" |
− | + | | valign="top" style="margin: 0 0 0.5em 1em; border:1px solid #aaa; text-align:left; width: 33%;" cellpadding="5" | | |
− | + | <div style="background: #eeeeee; border: 1px solid #2C547A; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;">Development Tools</div> | |
− | + | <div style="margin: 0 0 0 1em;"> | |
− | + | ;[[Logic_Analyzers]] | |
− | + | ;[[Toolchains]] | |
− | + | ;[[Build Systems]] | |
− | + | ;[[Embedded Linux Distributions]] | |
+ | ;[[Debuggers]] | ||
+ | ;[[Debug Assist Boards]] | ||
+ | ;[[Memory Debuggers]] | ||
+ | ;[[Tools]] | ||
+ | ;[[Integrated Development Environments]] | ||
+ | ;[[Emulators]] | ||
+ | ;[[Tracers and Profilers]] | ||
+ | ;[[Benchmark Programs | Benchmarks]] | ||
+ | ;[[Source Management Tools]] | ||
+ | ;[[Test Systems]] | ||
+ | ;[[Test Tools]] | ||
+ | ;[[Scripting]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | + | </div> |
+ | | valign="top" style="margin: 0 0 0.5em 1em; border:1px solid #aaa; text-align:left; width: 33%;" cellpadding="5"| | ||
+ | <div style="background: #eeeeee; border: 1px solid #2C547A; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;">Developer Resources </div> | ||
+ | <div style="margin: 0 0 0 1em;"> | ||
+ | ;[[Linux Kernel Resources]] | ||
+ | ;Kernel Subsystems | ||
+ | *[http://www.linusakesson.net/programming/tty/index.php The TTY Demystified] - excellent explanation of kernel tty system | ||
+ | * [[Device Tree]] - a structure used to describe system hardware at startup - can be passed or modified by firmware, or built into kernel | ||
+ | ;Online Documentation | ||
+ | * [http://kernel.org/doc/ols/ Papers from the Ottawa Linux Symposium] | ||
+ | * [http://free-electrons.com/training/devtools Free Software tools for embedded systems] | ||
+ | * [http://free-electrons.com/articles/realtime/ Real time in embedded Linux systems] | ||
+ | * [http://free-electrons.com/articles/optimizations Embedded Linux optimizations] | ||
+ | * [http://free-electrons.com/training/audio Audio in embedded Linux systems] | ||
+ | * [http://free-electrons.com/training/multimedia Multimedia in embedded Linux systems] | ||
+ | * [http://free-electrons.com/articles/elfs/ Embedded Linux From Scratch... in 40 minutes!] | ||
+ | * [http://www.makelinux.net/reference Linux technology reference] | ||
+ | ;[[:Category:Books| Books]] | ||
+ | ;[[Reference Material]] | ||
+ | ;[[Podcasts]] | ||
+ | ;[[Device drivers]] | ||
+ | ;[[Beginning Programming]] | ||
− | === | + | </div> |
− | + | |- | |
− | + | | valign="top" style="margin: 0 0 0.5em 1em; border:1px solid #aaa; text-align:left; width: 33%;" cellpadding="5"| | |
+ | <div style="background: #eeeeee; border: 1px solid #2C547A; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;">Tips and Tricks</div> | ||
+ | <div style="margin: 0 0 0 1em;"> | ||
+ | ;[[Chip_Identification|How to Identify IC Markings]] | ||
+ | ;[[Code Styling Tips]] | ||
+ | ;[[Debugging Tips]] | ||
+ | ;[[GDB Tips]] | ||
+ | ;[[GCC Tips]] | ||
+ | ;[[Editor Tips]] | ||
+ | ;[[:Category:Tips and Tricks]] | ||
+ | </div> | ||
− | === | + | | valign="top" style="margin: 0 0 0.5em 1em; border:1px solid #aaa; text-align:left; width: 33%;" cellpadding="5"| |
− | + | <div style="background: #eeeeee; border: 1px solid #2C547A; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;">Misc & Wishlist</div> | |
− | + | <div style="margin: 0 0 0 1em;"> | |
+ | ;[[Bluetooth Network| Setting up a Bluetooth Network]] | ||
+ | ;[[Continuous Logging for Watchdog Timer Expiration]] | ||
+ | ;[[Crash Diagnostics]] | ||
− | + | </div> | |
− | + | |} | |
− | + | </div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Development Tools]] | [[Category:Development Tools]] | ||
+ | [[Category:Tips and Tricks]] |
Revision as of 11:56, 4 December 2015
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
|
Developer Resources
|
Tips and Tricks
|
Misc & Wishlist
|