November 2008
Intermediate to advanced
264 pages
5h 56m
English
The world of embedded computing has always struggled to offer its developers a consistent user interface. In the early days of 8-bit processors, the tools required to program them were very specific to the processor architecture, and developers used in-circuit emulators to debug their machine-code based applications. Then, as high level languages emerged, a consistency and portability of embedded code emerged. Sadly, the user interface to use and debug these high level applications was typically proprietary to the tools vendor providing them. The open-source community provided good compiler tools such as GNU GCC, but the debug interface for GNU GDB was basic, and had no concept of an ...
Read now
Unlock full access