Learning Banana Pi

Unleash the power of Banana Pi and use it for home automation, games, and various practical applications
Preview in Mapt
Code Files

Learning Banana Pi

Daniel Blair

1 customer reviews
Unleash the power of Banana Pi and use it for home automation, games, and various practical applications

Quick links: > What will you learn?> Table of content> Product reviews

Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.00
RRP $31.99
Save 49%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.00
$39.99
$29.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Learning Banana Pi Book Cover
Learning Banana Pi
$ 31.99
$ 16.00
Raspberry Pi for Secret Agents - Third Edition Book Cover
Raspberry Pi for Secret Agents - Third Edition
$ 27.99
$ 14.00
Buy 2 for $30.00
Save $29.98
Add to Cart

Book Details

ISBN 139781785289309
Paperback178 pages

Book Description

Banana Pi is a small but powerful ARM board that can run on multiple operating systems. Banana Pi has been adopted by tech-savvy enthusiasts and hobbyists to develop their projects.

This book will take you from opening your Banana Pi's box for the first time all the way to working with hardware and code. We will explore the different configuration options and operating system choices. You'll proceed to working with Banana Pi hooked up to a breadboard and connecting hardware components such as LEDs and motors to the board. Further, you'll build an Internet radio working with an LCD display, interacting with user input, and streaming audio over the Internet. This book also acquaints you with another really popular use of Banana Pi, home servers. Finally, you'll realize the power of the robust hardware of Banana Pi by playing games on Android and Linux.

By the end of this book, you should be familiar with the basics of development using Banana Pi, from installation to building basic projects.

Table of Contents

Chapter 1: An Overview of the Banana Pi
Differences between the Raspberry Pi and Banana Pi
The M1
The M2
GPIO pins
CON3 GPIO pin definitions
Operating systems
Raspberry Pi accessories
Getting started
Setting up your environment
Powering the boards
Summary
Chapter 2: Preparing the SD Card
Getting the SD card ready
Installing the operating system
Configuring your Linux installation
Connecting remotely
Setting up your desktop environment
Summary
Chapter 3: Linux and the Command Line
The filesystem
Important commands
Installing software
Interfacing with GPIO pins
Interacting with hardware
Summary
Chapter 4: Programming on the Pi
Choosing your editor
Writing code on the Pi
Summary
Chapter 5: Hardware for Your Pi
Breadboarding your Banana Pi
Working with hardware
Summary
Chapter 6: Interacting with Sensors
Sensors and you
Interacting with light
Using RFID
Using IR receivers
Using force sensors
Summary
Chapter 7: Building an Internet Radio
Setting up the music
Using LCD displays
Wiring up the LCD
Introducing the PiFace radio
Making our radio pretty
Summary
Chapter 8: Building a Home Server
Setting up a web server
Setting up ownCloud
Summary
Chapter 9: Gaming on Your Pi
Gaming on Android
Gaming on Linux
EmulationStation
Streaming from your PC
Summary

What You Will Learn

  • Get started with single-board computing by diving deep into the operating system and hardware of Banana Pi
  • Interact with the GPIO pins from scripts and code to start programming on the board
  • Connect hardware components to the GPIO pins and control them directly from Banana Pi
  • Connect Banana Pi devices with your home network to download packages from the Internet
  • Link your Banana Pi remotely with other computers via SSH to run as a headless device
  • Work with the onboard IR receiver of Banana Pi as well as connect external sensors and interact with them through their code
  • Build an Internet radio powered by Banana Pi to stream podcasts and music
  • Build and run a home server using Banana Pi to sync files, calendars, and contacts

Authors

Table of Contents

Chapter 1: An Overview of the Banana Pi
Differences between the Raspberry Pi and Banana Pi
The M1
The M2
GPIO pins
CON3 GPIO pin definitions
Operating systems
Raspberry Pi accessories
Getting started
Setting up your environment
Powering the boards
Summary
Chapter 2: Preparing the SD Card
Getting the SD card ready
Installing the operating system
Configuring your Linux installation
Connecting remotely
Setting up your desktop environment
Summary
Chapter 3: Linux and the Command Line
The filesystem
Important commands
Installing software
Interfacing with GPIO pins
Interacting with hardware
Summary
Chapter 4: Programming on the Pi
Choosing your editor
Writing code on the Pi
Summary
Chapter 5: Hardware for Your Pi
Breadboarding your Banana Pi
Working with hardware
Summary
Chapter 6: Interacting with Sensors
Sensors and you
Interacting with light
Using RFID
Using IR receivers
Using force sensors
Summary
Chapter 7: Building an Internet Radio
Setting up the music
Using LCD displays
Wiring up the LCD
Introducing the PiFace radio
Making our radio pretty
Summary
Chapter 8: Building a Home Server
Setting up a web server
Setting up ownCloud
Summary
Chapter 9: Gaming on Your Pi
Gaming on Android
Gaming on Linux
EmulationStation
Streaming from your PC
Summary

Book Details

ISBN 139781785289309
Paperback178 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Raspberry Pi for Secret Agents - Third Edition Book Cover
Raspberry Pi for Secret Agents - Third Edition
$ 27.99
$ 14.00
Raspberry Pi Home Automation with Arduino Book Cover
Raspberry Pi Home Automation with Arduino
$ 17.99
$ 3.60
Lighttpd Book Cover
Lighttpd
$ 23.99
$ 12.00
Unity Character Animation with Mecanim Book Cover
Unity Character Animation with Mecanim
$ 39.99
$ 20.00
Getting Started with Raspberry Pi Zero Book Cover
Getting Started with Raspberry Pi Zero
$ 23.99
$ 12.00
Raspberry Pi Mechatronics Projects HOTSHOT Book Cover
Raspberry Pi Mechatronics Projects HOTSHOT
$ 26.99
$ 13.50