资讯

单片机一般使用Jlink通过SWD或者JTAG接口直接在IDE中在线调试,Linux应用程序通常是加printf输出log去调试,这种方式简单,但是有些隐藏的程序bug只通过加打印信息不那么容易定位,这时可以通过类似单片机调试的gdb调试来实现,本篇为大家介绍linux环境下在线调试 ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Ludovic Henry explains how RISC-V's open ...
Many reasons exist why Linux is a good operating system for embedded applications. Besides being open source and cost effective, one of the most important reasons is portability; a Linux application ...
As your embedded applications get more complicated an On-Chip Debugger will save you a lot of time when things don’t run quite right. On-Chip Debugging (OCD) is just what it sounds like — a way to run ...
This time, I will try to run and debug the LED blinking using the Raspberry Pi Pico 2 and Raspberry Pi Debug Probe provided by the Raspberry Pi development team. I will use Ubuntu for building and ...
The GNU symbolic debugger, GDB, is a powerful development tool, but one drawback is it works only from the command line. GDB has some clever features that make it easy to use on the command line, such ...
As a debugger, GDB is a veritable Swiss Army knife. And just like exploring all of the non-obvious uses of a those knives, your initial response to the scope of GDB’s feature set is likely to be one ...
Debuggers are essential tools for software engineers working on Linux, enabling them to identify and fix bugs efficiently. With a wide range of debuggers available, each offers unique features that ...
Starting at $3,499-per-seat, the Linux-hosted toolkit is designed to accelerate development, testing and optimization of embedded and mobile-device applications, according to the company. The suite ...