
Raspberry Pi Hacks
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Copyright
- Table of Contents
- Foreword
- Preface
- Who This Book Is For
- How to Use This Book
- Hardware Requirements
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- Acknowledgments
- Contributors
- Chapter 1. Configuration Hacks
- Hack 01 Choose and Format the Right SD Card
- Hack 02 Mount the SD Card
- Hack 03 Decode the LEDs
- Hack 04 Update the Firmware
- Hack 05 Monitor the Raspberry Pi Hardware
- Measure Component Voltage
- Measure Temperature
- Monitor Memory Split
- Check Custom Configuration Overrides
- Hack 06 Overclock Your Pi
- Increase ARM CPU Frequency
- Increase SDRAM Frequency
- Increase GPU Frequency
- Pretested Overclock Presets
- Hack 07 Overvolt for Higher Performance
- Hack 08 Get More USB Ports
- Hack 09 Troubleshoot Power Problems
- Think Twice Before Using the GPIO to Power the Pi
- Do Not Backpower the Pi over USB
- Get Power Through GPIO Safely
- Solve Power Problems
- Test Your Cable's Resistance
- Hack 10 Unbreak Your Raspberry Pi
- Test Your Power Supply
- Replace the C6 Capacitor
- Hack 11 Go Headless
- Hack 12 Connect with SSH
- Hack 13 Give Your Pi a Static IP Address
- Hack 14 Learn to Speak GPIO
- Pin-Number Labeling
- BCM Labeling
- Label Your Own GPIO Pins
- Hack 15 Connect GPIO Pins to a Breadboard
- GPIO Quick Reference
- Hack 16 Add a USB Serial Console
- Minicom
- Screen
- Using the Serial Device as a Login Console
- Weird Noise (or Missing Signal) on the Serial Connection?
- Hack 17 Add a Reset Button
- Hack 18 Get Power to the Pi on the Move
- Hack 19 Test Your Might (in Volts)
- Hack 20 Add Additional Memory with Swap
- Chapter 2. Hacking Linux for the Raspberry Pi
- Hack 21 Build a Cross-Compiler Toolchain
- Install crosstool-ng
- Configure crosstool-ng
- Add crosstool-ng to Your PATH
- Configure the Cross-Compiler
- Begin the Build
- Hack 22 Build a Custom Kernel
- Download the Kernel Source Tree
- Configure the Linux Kernel
- Build the Kernel Image
- Install a New Kernel
- Post-Installation Tasks
- Hack 23 Update to the Latest Prebuilt Kernel
- Get the Prebuilt Linux Kernel
- Install the Prebuilt Kernel Modules
- Hack 24 Split Memory Between the GPU and Linux Userspace
- Allocate Memory with config.txt
- Automatically Share Memory
- Hack 25 Update the Firmware and Prebuilt Binary Kernel the Easy Way
- Hack 26 Emulate the Pi
- Hack 27 Try Occidentalis: The Raspberry Pi Distro for (Advanced) Education
- Hack 28 Monitor the Pi's IP Address
- Build the LCD Pi Plate
- Install Software to Control the LCD Pi Plate
- Run the Code
- Hack 29 Run Android on the Raspberry Pi
- Chapter 3. Raspberry Pi Around the House
- Hack 30 Share Files with Samba
- Hack 31 Use Your Raspberry Pi as a Remote Print Server
- Hack 32 Make Calls with a Raspberry Pi Asterisk Telephone System
- Installing Asterisk
- Starting Asterisk
- Setting Up a Softphone
- Hack 33 Build Your Own Web Server
- Set Up a Basic Blog Server
- Use Coder for Your Website
- Hack 34 Control a LEGO Robot
- Installing ROS and Dependencies
- Testing the ROS Connection to the NXT Brick
- Just Python, Please
- Hack 35 (Appear to) Survive a Gaping Chest Wound
- Build the Costume
- Add the Battle Wound
- A Simple Script
- Finish the Costume
- Put It All Together
- Hack 36 Look for Aliens
- Setting Up BOINC
- BOINC Account Managers
- Chapter 4. Hacking the Outdoors
- Hack 37 Tell the Temperature Outside (Without Going Out There)
- Hack 38 Check on Your Plants
- Hack 39 Make Your Pi Water-Resistant (with a Case)
- Hack 40 Make Your Pi Water-Resistant (Without a Case)
- Hack 41 Find Geocaches from Your Car
- Gathering Hardware
- Preparing the Software Image
- Wiring the Cacheberry Pi
- Loading Cache Data
- Hack 42 See the Light
- Accessing the Sensor via Python
- Accessing the Sensor Directly from the Kernel
- Hack 43 Listen to Aircraft Transponders
- Set Up the Code
- Run the Script
- Hack 44 Control Aerial Photography
- Build the Payload
- Gather Gas, Balloon, and Parachute
- Install Software
- Track the Payload
- Prepare for Launch
- Mission Success
- Hack 45 Have the Best Holiday Lights Display
- Connect the Hardware
- Install the Software
- Chapter 5. Multimedia Hacks
- Hack 46 Play Video Files
- Hack 47 Enable Additional Video Codecs
- Hack 48 Build a Pi MusicBox
- Getting and Configuring the Software
- Playing Music
- Sound Configuration
- Security
- Getting Your Hands Dirty
- Updating
- Hack 49 Turn Your Pi into a Radio
- How It Works
- Accessing Hardware
- Fun with FM
- Hack 50 Control the Pi via Touchscreen
- Choosing a Touchscreen
- Installing and Enabling Drivers
- Xorg Configuration
- Using the Touchscreen
- Hack 51 Emulate Classic Video Game Consoles
- Hack 52 Connect a DSLR
- Geting Started with gPhoto
- Basic Capture Commands and Variables
- Finding More About Your Camera
- Hack 53 Set Up a Photobooth
- Hack 54 Turn Your Pi into a Tiny Media Center
- Decode MPEG-2 and VC-1
- Add a Remote Control
- Shortcut for Cord Cutters
- Add Some Content
- Hack 55 Watch Movies in the Backseat of Your Car
- Your Reliant (in Terms of Power) Automobile
- Storage for Your Movies
- Touchscreen
- Powered USB Hub
- Software
- Enabling Touchscreen Support
- Adding Videos
- Putting It All Together
- Chapter 6. Extend Your Pi
- Hack 56 Control GPIO from a Web Browser
- Hack 57 Add a Tiny Screen
- Hack 58 Connect Arduino Shields to Your Raspberry Pi
- Using the arduPi Library
- GPIO input
- Analog-to-Digital Conversion
- UART
- I2C
- SPI
- Hack 59 Control a 3D Printer
- Hack 60 Add a Numeric Keypad
- How the Matrix Keypad Works
- Connecting the Keypad to the Raspberry Pi
- Installing the Software
- Running the Program
- Hack 61 Add a Heat Sink
- Hack 62 Enable the Raspberry Pi Camera on Pidora
- Hack 63 Build a Solar-Powered Lab
- Gather Hardware
- Set Up the Raspberry Pi
- Hack 64 Build a MIDI Controller (on the Cheap!)
- Hardware
- Software
- Ergonomics
- Hack 65 Build a Raspberry Pi Supercomputer
- Build MPI to Run Code on Multiple Nodes
- Flash Me. Once
- Use SSH Instead of Password Login Between the Pis
- Build More Nodes
- Use Python Bindings for MPI
- Notes on Making MPI Shared Libraries for Raspberry Pi
- Index
- About the Authors
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.