Home Page Icon
Home Page
Table of Contents for
Part IV: Hacking the Raspberry Pi
Close
Part IV: Hacking the Raspberry Pi
by Timothy L. Warner
Hacking Raspberry Pi®
About This eBook
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Author
Dedication
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
What’s in This Book
Who Can Use This Book
How to Use This Book
There’s More Online...
Part I: Hardware Foundations
Chapter 1. What Is the Raspberry Pi?
Why the Pi?
Hardware Versions
Is the Raspberry Pi Open Source?
How Can I Purchase a Raspberry Pi?
Chapter 2. Hardware Components Quick Start
Understanding Pi Hardware Terminology
The Hidden Cost of Owning a Raspberry Pi
A Tour of the Model B Board
Next Steps
Chapter 3. A Tour of Raspberry Pi Peripheral Devices
Circuit Prototyping Equipment
Single-Board Microcontrollers
The Gertboard
Single-Board Computers
Relevant Technician Tools
Raspberry Pi Starter Kits
Next Steps
Part II: Software Foundations
Chapter 4. Installing and Configuring an Operating System
Common Operating Systems
Installing Raspbian on Your Raspberry Pi
An All-in-One Solution
Testing Your New Raspbian Image
Chapter 5. Debian Linux Fundamentals—Terminal
Baby Steps
Essential Terminal Commands
Updating Your Software
Revisiting Raspi-Config
Next Steps
Chapter 6. Debian Linux Fundamentals—Graphical User Interface
LXDE—The Desktop Environment
Installing, Updating, and Removing Software
Accessing the Pi Store
Tweaking the LXDE UI
Editing Configuration Files
Chapter 7. Networking Raspberry Pi
Basic Networking Concepts
Configuring Wired Ethernet
Configuring Wireless Ethernet
Configuring “Headless” Raspberry Pi
On Browsing the Web with the Pi
Chapter 8. Programming Raspberry Pi with Scratch—Beginnings
Technical Aspects of Scratch
Getting Comfortable with the Scratch Interface
Crafting a (Very) Simple Scratch Application
The PicoBoard
Chapter 9. Programming Raspberry Pi with Scratch—Next Steps
Begin with the End in Mind
Let’s Build the Game!
Uploading Your Project
Remixing
Chapter 10. Programming Raspberry Pi with Python—Beginnings
Checking Out the Python Environment
Interacting with the Python 3 Interpreter
Writing Your First Python Program
Running Python Scripts
Broadening Your Python Horizons
Chapter 11. Programming Raspberry Pi with Python—Next Steps
Getting Comfortable with IDLE
Writing a Simple Game
Delving into a Bit More Detail
Where Do You Go from Here?
Part III: Basic Raspberry Pi Projects
Chapter 12. Raspberry Pi Media Center
A Bit o’ History
But Will It Blend?
Introducing Raspbmc
Getting Your Remote Control Working
Transferring Content to Your Pi
Scraping Your Media
Playing Your Content
Installing Add-Ons
Chapter 13. Raspberry Pi Retro Game Station
A Word About Console Video Game Emulation
Installing RetroPie
Transferring ROMs to RetroPie
Setting Up Your Controls
Playing Your Games
Installing Useful Add-Ons
Chapter 14. Raspberry Pi Minecraft Server
Installing Minecraft Pi
Accessing the Python API
Building a Minecraft Server
Chapter 15. Raspberry Pi Web Server
What Is the LAMP Stack?
Installing Your Web Server
Transferring Content to Your Web Server
Setting Up phpMyAdmin
Setting Up Joomla
Putting Your Web Server on the Public Internet
Chapter 16. Raspberry Pi Portable Webcam
About the Raspberry Pi Camera Board
Installing and Configuring the Raspberry Pi Camera Board
Using the Camera Board
Using a Third-Party USB Webcam
Python and Your Webcam
Chapter 17. Raspberry Pi Security and Privacy Device
Encrypting Your Internet Connection with a VPN
Browsing Where You Want via a Proxy Server
Building Your Raspberry Pi VPN Gateway
Building Your Raspberry Pi Proxy Server
Testing the Configuration
Speaking of Geolocation...
Building a Raspberry Pi Tor Proxy
Part IV: Hacking the Raspberry Pi
Chapter 18. Raspberry Pi Overclocking
What Is Overclocking?
Warranty Implications of Overclocking
Overclocking Your Pi
Benchmarking Your Pi
Adjusting the Memory Split on Your Pi
Various and Sundry Performance Tweaks
Chapter 19. Raspberry Pi and Arduino
Introducing the Arduino
Digging into the Arduino Uno
Connecting the Arduino and the Raspberry Pi
Understanding the Arduino Development Workflow
Using the AlaMode
Chapter 20. Raspberry Pi and the Gertboard
Anatomy of the GPIO
Connecting Your Gertboard and Raspberry Pi
Installing the Testing Software
Testing the LEDs
Testing Input/Output
A Couple Quick Breadboarding Exercises
Programming the Atmel Microcontroller
Final Thoughts, and Thank You
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
Chapter 17. Raspberry Pi Security and Privacy Device
Next
Next Chapter
Chapter 18. Raspberry Pi Overclocking
Part IV: Hacking the Raspberry Pi
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