Beyond Arduino, Pt 3: Interrupt Driven Embedded Applications

h264, yuv420p, 1280×720, 197 kb/s | English, aac, 48000 Hz, 2 channels, s16, 189 kb/s | 2h 18mn | 252 MB
Instructors: Eduardo Corpeño, Marissa Siliezar

Learn how to develop embedded applications like professionals, not beginners, do.

What you’ll learn
Create professional grade embedded applications.
Think of embedded applications in an Interrupt-Driven fashion.
Create responsive embedded applications.
Requirements
Basic Microcontroller Programming.
Any Programming Language.
Description
In this third part of the Beyond Arduino series, you’ll learn why single-threaded applications are inefficient and perform so bad when handling input/output requests.
You’ll learn about the Interrupt-Driven approach to handling asynchronous events and most of its advantages over the traditional approach to do everything inside a loop, which you aren’t always aware of because of the immense body of elements that conceal the details in many beginner platforms, like the Arduino, for the sake of simplicity.
You’ll learn theoretical, proven facts about the advantages of Interrupts, and you’ll also get to try it with your own microcontroller platform on several optional projects that are presented to you as challenges. So this is not exactly a hands-on course, not if you don’t want it to be. There are no promises on the projects you’ll make because we won’t force you to build something you didn’t choose to. However, we strongly recommend that you code along. Several microcontroller development platforms are showcased, but you should follow the examples with your own microcontroller.
After grasping this knowledge, we expect you to think differently when designing your embedded applications in the future. By adding this technique to your bag of tricks, you’ll get one step closer to making embedded applications like a professional, and hopefully you’ll feel less like a beginner.
Who this course is for:
Arduino Developers.
Software Developers.
Makers.

DOWNLOAD
(Buy premium account for maximum speed and resuming ability)