Home Page Icon
Home Page
Table of Contents for
Table of Contents
Close
Table of Contents
by Daniel Blair
Learning Banana Pi
Learning Banana Pi
Table of Contents
Learning Banana Pi
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
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
2. Preparing the SD Card
Getting the SD card ready
Prepping the SD card on Windows
Prepping the SD card on Linux
Preparing the drive from the command line
Preparing your drive using GParted
Prepping the SD card on the Mac
Installing the operating system
Installing Android
Installing Linux on your Banana Pi
Installing through Windows
Installing on the Mac and Linux
Configuring your Linux installation
Setting up Raspbian
Setting up Bananian
Expanding the root partition
Connecting remotely
SSH from Windows
SSH from Linux or the Mac
SSH remotely
Setting up your desktop environment
Summary
3. Linux and the Command Line
The filesystem
Important commands
Installing software
The Apt package manager
The dpkg tool
Interfacing with GPIO pins
Interacting with the GPIO pins in Python
Interacting with hardware
Using expansion boards
Setting up the PiFace
Mounting external drives
Summary
4. Programming on the Pi
Choosing your editor
Command-line editors
The Emacs editor
The Vim editor
The nano editor
Graphic editors
Eclipse
The Geany IDE
Web IDEs
Google Coder
Adafruit WebIDE
Writing code on the Pi
Bash scripting
Python programming
The Ruby language
The Go language
Summary
5. Hardware for Your Pi
Breadboarding your Banana Pi
Required hardware
Common components
Resistors
Diodes
Light-emitting diodes
Capacitors
Transistors
Integrated circuits
Working with hardware
Working with LEDs
Controlling LEDs with code
Adding user input
Working with servos
Controlling our servo
Summary
6. Interacting with Sensors
Sensors and you
Interacting with light
Using RFID
Using IR receivers
Using force sensors
Summary
7. Building an Internet Radio
Setting up the music
Using LCD displays
Wiring up the LCD
Connecting the Pi
Writing to the display
Radio output
Introducing the PiFace radio
The PiFace radio
Adding stations
Making our radio pretty
Summary
8. Building a Home Server
Setting up a web server
Setting up our server
Setting up ownCloud
Setting up the SATA drive
Installing ownCloud
Installing Baikal
Downloading Baikal
Setting up swap
Summary
9. Gaming on Your Pi
Gaming on Android
Gaming on Linux
EmulationStation
Streaming from your PC
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Learning Banana Pi
Table of Contents
Learning Banana Pi
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
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
2. Preparing the SD Card
Getting the SD card ready
Prepping the SD card on Windows
Prepping the SD card on Linux
Preparing the drive from the command line
Preparing your drive using GParted
Prepping the SD card on the Mac
Installing the operating system
Installing Android
Installing Linux on your Banana Pi
Installing through Windows
Installing on the Mac and Linux
Configuring your Linux installation
Setting up Raspbian
Setting up Bananian
Expanding the root partition
Connecting remotely
SSH from Windows
SSH from Linux or the Mac
SSH remotely
Setting up your desktop environment
Summary
3. Linux and the Command Line
The filesystem
Important commands
Installing software
The Apt package manager
The dpkg tool
Interfacing with GPIO pins
Interacting with the GPIO pins in Python
Interacting with hardware
Using expansion boards
Setting up the PiFace
Mounting external drives
Summary
4. Programming on the Pi
Choosing your editor
Command-line editors
The Emacs editor
The Vim editor
The nano editor
Graphic editors
Eclipse
The Geany IDE
Web IDEs
Google Coder
Adafruit WebIDE
Writing code on the Pi
Bash scripting
Python programming
The Ruby language
The Go language
Summary
5. Hardware for Your Pi
Breadboarding your Banana Pi
Required hardware
Common components
Resistors
Diodes
Light-emitting diodes
Capacitors
Transistors
Integrated circuits
Working with hardware
Working with LEDs
Controlling LEDs with code
Adding user input
Working with servos
Controlling our servo
Summary
6. Interacting with Sensors
Sensors and you
Interacting with light
Using RFID
Using IR receivers
Using force sensors
Summary
7. Building an Internet Radio
Setting up the music
Using LCD displays
Wiring up the LCD
Connecting the Pi
Writing to the display
Radio output
Introducing the PiFace radio
The PiFace radio
Adding stations
Making our radio pretty
Summary
8. Building a Home Server
Setting up a web server
Setting up our server
Setting up ownCloud
Setting up the SATA drive
Installing ownCloud
Installing Baikal
Downloading Baikal
Setting up swap
Summary
9. Gaming on Your Pi
Gaming on Android
Gaming on Linux
EmulationStation
Streaming from your PC
Summary
Index
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset