Latest from Embedded

Dreamstime_awargula_139764679 (generated with AI)
dreamstime_awargula_139764679
ID 158972582 © Artur Szczybylo | Dreamstime.com
dreamstime_arturszczybylo_158972582_promo
214182021 © Pavlineo | Dreamstime.com
promo__pavlineo_dreamstime_xxl_214182021
ID 76795646 © Cybrain | Dreamstime.com
promo__id_76795646__cybrain__dreamstime
ID_316508515_alena_butusava, and Macronix
promo__id_316508515__alena_butusava__dreamstime
ID 348425309 © Yuriy Nedopekin | Dreamstime.com
datacenter_dreamstime_l_348425309
William Wong, 2025 © Endeavor Business Media
Do you recognize these charts
ID 22585047 © Agsandrew | Dreamstime.com
id_22585047__agsandrew__dreamstime_new
Maximusnd_dreamstime_247383300
Coding Maximusnd Dreamstime L 247383300 62a34ae7d38a1

Working with High-Level-Language Debuggers in RISC-V-Based Apps (Download)

June 10, 2022

Read this article online.

The quality of a product will only be as good as the debugging capabilities that a developer has available. Developers must be able to analyze and track the exact root of a specific bug or understand what’s happening on every line of code. Without such capabilities, developers might apply workarounds most of the time, using best guesses instead of fixing the real issues.

Depending on the maturity of the development organization, its estimated that developers can spend up to 80% of their time in debugging. If they could isolate defects before they make it into a release build, they would have a lower defect injection rate. Therefore, the organizations quality metrics could be reached much more quickly, reducing the development efforts overall.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!