Demystifying Embedded: Techniques for Low-level Testing and DebuggingStatus: Available Now
Many embedded software engineers start their careers with the expected software testing and debugging skills such as writing unit tests, leveraging a visual debugger, finding memory leaks with valgrind, and, let’s face it, using print statements. However, embedded software development requires more embedded-specific strategies that many do not get the chance to learn in school. This talk shares the best techniques for understanding what a microcontroller is doing at a low level, such as reading fault registers, looking at disassembly, counting clock cycles, and using logic analyzers -- strategies used by newbies and veterans alike. Each strategy will be accompanied by a demonstration and all necessary instructions so listeners can easily apply what they have learned to their work.
Live Q&A - Demystifying Embedded: Techniques for Low-level Testing and DebuggingStatus: Available Now
Live Q&A with Gillian Minnehan for the talk titled Demystifying Embedded: Techniques for Low-level Testing and Debugging