Now that you have learned the essentials of running software applications on your Raspberry Pi 2, it is time to apply your newly acquired knowledge. This chapter will be about Operating System and agnostic language programming.
Your mission, if you wish to accept it, is to find your favorite flavor of Operating System and programming language while I help you build a foundation on the electrical prototyping.
In this chapter, we will focus on the following topics:
Understanding power requirements and selecting correct cables
Working with transistors
Getting to know Integrated Circuits (IC) and their purpose
Windows IoT, events, and real-time systems
Working with the Cloud for the IoT integration
These topics will expand your basic electronics knowledge and show your good prototyping practices that can be used on any embedded platform, such as your Raspberry Pi 2.
Ultimate decisions on the software completely depend on your own personal preferences...