About this Course
In the third course, you’ll learn about modern architecture and advanced design techniques for embedded software systems. You’ll gain hands-on experience in developing reactive, responsive and reliable systems. You’ll also learn practical optimization techniques to interface with various hardware modules, including sensors, connectivity and display. At the course's end, you’ll have a firm understanding of software architecture, modeling and effective implementation that are critical to the modern world of rapid and agile development cycles.
what you'll learn
- How to use reactive and asynchronous software architecture
- C++ for embedded systems
- Integration with sensors, connectivity and display modules
- How to optimize with DMA and other hardware resources