Skip to content

Commit b804efc

Browse files
committed
Update tutorial content
1 parent 611ef39 commit b804efc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

content/learn/02.microcontrollers/04.debugging/debugging.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ However, not everything is connected on a physical layer, but on an **abstract l
220220

221221
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.
222222

223-
![LoRa signals shown in a spectogram. Source: [The Things Network](https://www.thethingsnetwork.org/community/bydgoszcz/post/would-you-like-to-see-lora).](assets/debugging_img08.png)
223+
![LoRa signals shown in a spectogram. Source: The Things Network.](assets/debugging_img08.png)
224224

225225
## Debugging Techniques Example
226226

@@ -238,7 +238,7 @@ A simple example will be used to demonstrate implementation of different debuggi
238238
- Arduino Nano 33 BLE Sense.
239239
240240
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).
242242
*/
243243
244244
#include <Arduino_LSM9DS1.h>
@@ -444,7 +444,7 @@ void loop() {
444444

445445
## Final Thoughts about Debugging
446446

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:
448448

449449
* **Testing**: this phase exercises the capability of the embedded software by stimulating it with a wide range of input values and in different environments.
450450
* **Stabilization**: this phase attempt to control the conditions that generate a specific bug.

0 commit comments

Comments
 (0)