Latest from Embedded

Dreamstime_Prostockstudio_371930154
dreamstime_ai__prostockstudio_371930154
100269668 © Ronstik | Dreamstime.com
promo_100269668__ronstik__dreamstime
ID 66792575 © Anton Matveev | Dreamstime.com
helicoptercontrolpanel_dreamstime_l_66792575
Dreamstime_Iuliia-Chernyshenko_156096018
dreamstime_iuliiachernyshenko_156096018
ID 9517116 © Plmrue | Dreamstime.com
vu_meter_dreamstime_l_9517116
Future of Memory and Storage
promo__fms_2025__fmsnew
ID 107744852 © Ekkasit919 | Dreamstime.com
adas_dreamstime_l_107744852
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.