Exploring Raspberry Pi 1st Edition by Derek Molloy – Ebook PDF Instant Download/Delivery: 9781119188698 ,1119188695
Full download Exploring Raspberry Pi 1st Edition after payment
Product details:
ISBN 10: 1119188695
ISBN 13: 9781119188698
Author: Derek Molloy
Exploring Raspberry Pi is the innovators guide to bringing Raspberry Pi to life. This book favors engineering principles over a ‘recipe’ approach to give you the skills you need to design and build your own projects. You’ll understand the fundamental principles in a way that transfers to any type of electronics, electronic modules, or external peripherals, using a “learning by doing” approach that caters to both beginners and experts. The book begins with basic Linux and programming skills, and helps you stock your inventory with common parts and supplies. Next, you’ll learn how to make parts work together to achieve the goals of your project, no matter what type of components you use. The companion website provides a full repository that structures all of the code and scripts, along with links to video tutorials and supplementary content that takes you deeper into your project.
The Raspberry Pi’s most famous feature is its adaptability. It can be used for thousands of electronic applications, and using the Linux OS expands the functionality even more. This book helps you get the most from your Raspberry Pi, but it also gives you the fundamental engineering skills you need to incorporate any electronics into any project.
- Develop the Linux and programming skills you need to build basic applications
- Build your inventory of parts so you can always “make it work”
- Understand interfacing, controlling, and communicating with almost any component
- Explore advanced applications with video, audio, real-world interactions, and more
Be free to adapt and create with Exploring Raspberry Pi.
Exploring Raspberry Pi 1st Edition Table of contents:
Part I: Raspberry Pi Basics
Chapter 1: Raspberry Pi Hardware
Introduction to the Platform
RPi Documentation
The RPi Hardware
Raspberry Pi Accessories
HATs
How to Destroy Your RPi!
Summary
Support
Chapter 2: Raspberry Pi Software
Linux on the Raspberry Pi
Connecting to a Network
Communicating with the RPi
Controlling the Raspberry Pi
Configuring the Raspberry Pi
Interacting with the Onboard LEDs
Shutdown and Reboot
Summary
Chapter 3: Exploring Embedded Linux Systems
Introducing Embedded Linux
Managing Linux Systems
Using Git for Version Control
Using Desktop Virtualization
Code for This Book
Summary
Further Reading
Bibliography
Chapter 4: Interfacing Electronics
Analyzing Your Circuits
Basic Circuit Principles
Discrete Components
Logic Gates
Analog-to-Digital Conversion
Concluding Advice
Summary
Further Reading
Chapter 5: Programming on the Raspberry Pi
Introduction
Scripting Languages
Dynamically Compiled Languages
C and C++ on the RPi
Overview of Object-Oriented Programming
Interfacing to the Linux OS
Improving the Performance of Python
Summary
Further Reading
Bibliography
Part II: Interfacing, Controlling, and Communicating
Chapter 6: Interfacing to the Raspberry Pi Input/Outputs
Introduction
General-Purpose Input/Outputs
C++ Control of GPIOs Using sysfs
Memory-Based GPIO Control
WiringPi
GPIOs and Permissions
Summary
Chapter 7: Cross-Compilation and the Eclipse IDE
Setting Up a Cross-Compilation Toolchain
Cross-Compilation Using Eclipse
Building Linux
Summary
Further Reading
Chapter 8: Interfacing to the Raspberry Pi Buses
Introduction to Bus Communication
I2C
SPI
UART
Logic-Level Translation
Summary
Further Reading
Chapter 9: Enhancing the Input/Output Interfaces on the RPi
Introduction
Analog-to-Digital Conversion
Digital-to-Analog Conversion
Adding PWM Outputs to the RPi
Extending the RPi GPIOs
Adding UARTs to the RPi
Summary
Chapter 10: Interacting with the Physical Environment
Interfacing to Actuators
Interfacing to Analog Sensors
Interfacing to Local Displays
Building C/C++ Libraries
Summary
Chapter 11: Real-Time Interfacing Using the Arduino
The Arduino
An Arduino Serial Slave
An Arduino I2C Slave
An Arduino SPI Slave
Programming the Arduino from the RPi Command Line
Summary
Part III: Advanced Interfacing and Interaction
Chapter 12: The Internet of Things
The Internet of Things (IoT)
The RPi as an IoT Sensor
The RPi as a Sensor Web Server
A C/C++ Web Client
The RPi as a “Thing”
Large-Scale IoT Frameworks
The C++ Client/Server
IoT Device Management
Summary
Chapter 13: Wireless Communication and Control
Introduction to Wireless Communications
Bluetooth Communications
Wi-Fi Communications
ZigBee Communications
Near Field Communication
Summary
Chapter 14: Raspberry Pi with a Rich User Interface
Rich UI RPi Architectures
Rich UI Application Development
Qt Primer
Remote UI Application Development
Summary
Further Reading
Chapter 15: Images, Video, and Audio
Capturing Images and Video
Streaming Video
Image Processing and Computer Vision
Raspberry Pi Audio
Summary
Further Reading
Chapter 16: Kernel Programming
Introduction
A First LKM Example
An Embedded LKM Example
Enhanced Button GPIO Driver LKM
Enhanced LED GPIO Driver LKM
Conclusions
Summary
People also search for Exploring Raspberry Pi 1st Edition:
molloy exploring raspberry pi
exploring raspberry pi by derek molloy
exploring raspberry pi derek molloy pdf
exploring raspberry pi derek molloy
Tags:
Derek Molloy,Exploring,Raspberry Pi