This chapter explores some of the most useful tips and tools for analyzing and troubleshooting an RTOS-based system. Periodically checking your system during development, as well as having a few standard steps to take when troubleshooting, can be a huge timesaver when evaluating a problematic system – things don't always go as planned! After we've covered some tips, we'll take a look at some of the next steps we can take to continue learning and sharpening our embedded programming skills.
In this chapter, we will cover the following topics:
- Useful tips
- Using assertions
- Next steps