You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learn/02.microcontrollers/04.debugging/debugging.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -220,7 +220,7 @@ However, not everything is connected on a physical layer, but on an **abstract l
220
220
221
221
Shown visual representation of the signal via SDR software can now be used to verify the transmission power outputted by the device and the amount of data transmitted. This will help visualize the device's wireless communication configuration properties. It will be possible to verify the transmission and reception power, the number of bytes transmitted, and the frequency it is supposed to transmit. These properties can be debugged through the frequency spectrum and refined to provide edge wireless communication performance on embedded systems.
222
222
223
-
.](assets/debugging_img08.png)
223
+

224
224
225
225
## Debugging Techniques Example
226
226
@@ -238,7 +238,7 @@ A simple example will be used to demonstrate implementation of different debuggi
238
238
- Arduino Nano 33 BLE Sense.
239
239
240
240
Based on examples created by Riccardo Rizzo, Jose García, and Benjamin Dannegård.
241
-
Modified by Taddy Ho Chung & José Bagur (16/02/22).
241
+
Modified by Taddy Ho Chung and José Bagur (16/02/22).
242
242
*/
243
243
244
244
#include <Arduino_LSM9DS1.h>
@@ -444,7 +444,7 @@ void loop() {
444
444
445
445
## Final Thoughts about Debugging
446
446
447
-
Debugging is a necessary step for developing robust and reliable embedded systems software. We can end this article by mentioning the **four** most essential phases of debugging:
447
+
Debugging is a necessary step for developing robust and reliable embedded systems software. We can end this article by mentioning the **four** most essential phases of debugging stated by Robin Knoke in this [article](https://www.embedded.com/debugging-embedded-c/) about debugging embedded C that was published in the Embedded Systems Programming magazine:
448
448
449
449
***Testing**: this phase exercises the capability of the embedded software by stimulating it with a wide range of input values and in different environments.
450
450
***Stabilization**: this phase attempt to control the conditions that generate a specific bug.
0 commit comments