Chapter 1. Meeting Your Buddy – the Raspberry Pi
The world is being automated, with huge chunks of data being produced and processed for the analytics, controlling, and connecting purposes. The Raspberry Pi board can provide a vast range of automation and data processing if used vigorously. This tiny board provides ample functionalities and opportunities to change the world around us. This chapter is the first step towards doing that.
If you are first-time Linux user or are new to programming, it may seem difficult to understand many commands and codes, but the motivation to change the world is likely to be enough to start building the projects. This chapter provides an easy guide to start using the Raspberry Pi board and the total build-up for the users to interface the sensors. It will make the Raspberry Pi your best buddy. It is important to know the steps included in this chapter to rapidly build the projects. This chapter covers:
- A basic understanding of the Raspberry Pi board and its useful connectors
- Steps to install the operating system for the first time
- Unique methods to share the Internet connection with the Raspberry Pi
- Linux basics and useful shell commands
- Installing important libraries
- Introduction to compiling and executing C and Python programs
- Practice problem statements for Shell, C, and Python