Debugging

Introduction to Open OnChip Debugger (OpenOCD)

Keywords: Embedded systems, GDB, OpenOCD, Telnet The Open On-Chip Debugger (OpenOCD) is an Open-source middle-ware between Embedded Target Processor and host PC aimed to provide debugging, in-system programming and boundary-scan testing for embedded target devices. In introduction to Embedded Systems debugging tutorial (here ) we […]

Joint Test Action Group (JTAG)

Keywords: Embedded systems, JTAG, TAP-Controller, IEEE-1149.1, JTAG-Programmer, JTAG-Debugger I have used JTAG for quite long time mostly for Debugging and Programming. Honestly speaking I never paid attention to how things works under the surface until one day i was asked in an interview “How JTAG […]

An overview of Embedded Systems Debugging

Keywords: Embedded systems, GDB, Debugger, Software Break Points, Hardware Break Points, Watch Points “A debugger is a computer program which may or may not be assisted by some hardware and is used to test and debug other Programs.” Embedded Systems are resource limited complex hardware […]