Raspberry Pi user guide
The essential guide to getting started with the Raspberry Pi ® The Raspberry Pi has been a success beyond the dream of its creators. Their goal, to encourage a new generation of computer programmers who understand how computers work, is well under way. Raspberry Pi User Guide 2e is the newest editio...
Uložené v:
| Hlavní autori: | , |
|---|---|
| Médium: | E-kniha Kniha |
| Jazyk: | English |
| Vydavateľské údaje: |
New York
John Wiley & Sons
2012
John Wiley & Sons, Incorporated Wiley Wiley-Blackwell |
| Vydanie: | 1 |
| Predmet: | |
| ISBN: | 111846446X, 9781118464465, 9781118795484, 1118795482, 1119264367, 9781119264361, 9781118464496, 1118464494, 1118464478, 9781118464472, 1118464486, 9781118464489 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
Obsah:
- Raspberry Pi® User Guide -- Table of Contents -- Introduction -- Programming is fun! -- A bit of history -- So what can you do with the Raspberry Pi? -- Part I: Connecting the Board -- Chapter 1: Meet the Raspberry Pi -- ARM vs. x86 -- Windows vs. Linux -- Getting Started with the Raspberry Pi -- Chapter 2: Linux System Administration -- Linux: An Overview -- Linux Basics -- Introducing Debian -- Using External Storage Devices -- Creating a New User Account -- File System Layout -- Installing and Uninstalling Software -- Chapter 3: Troubleshooting -- Keyboard and Mouse Diagnostics -- Power Diagnostics -- Display Diagnostics -- Boot Diagnostics -- Network Diagnostics -- The Emergency Kernel -- Chapter 4: Network Configuration -- Wired Networking -- Wireless Networking -- Chapter 5: Partition Management -- Creating a New Partition -- Resizing Existing Partitions -- Moving to a Bigger SD Card -- Chapter 6: Configuring the Raspberry Pi -- Hardware Settings-config.txt -- Memory Partitioning-start.elf -- Software Settings-cmdline.txt -- Part II: Using the Pi as a Media Centre, Productivity Machine and Web Server -- Chapter 7: The Pi as a Home Theatre PC -- Playing Music at the Console -- Dedicated HTPC with Rasbmc -- Chapter 8: The Pi as a Productivity Machine -- Using Cloud-Based Apps -- Using OpenOffice.org -- Image Editing with The Gimp -- Chapter 9: The Pi as a Web Server -- Installing a LAMP Stack -- Installing WordPress -- Part III: Programming and Hacking -- Chapter 10: An Introduction to Scratch -- Introducing Scratch -- Example 1: Hello World -- Example 2: Animation and Sound -- Example 3: A Simple Game -- Robotics and Sensors -- Further Reading -- Chapter 11: An Introduction to Python -- Introducing Python -- Example 1: Hello World -- Example 2: Comments, Inputs,Variables and Loops -- Example 3: Gaming with pygame
- Example 4: Python and Networking -- Further Reading -- Chapter 12: Hardware Hacking -- Electronic Equipment -- Reading Resistor Colour Codes -- Sourcing Components -- The GPIO Port -- Using the GPIO Port in Python -- Moving Up From the Breadboard -- A Brief Guide to Soldering -- Chapter 13: Add-on Boards -- Ciseco Slice of Pi -- Adafruit Prototyping Pi Plate -- Fen Logic Gertboard -- Part IV: Appendixes -- Appendix A: Python Recipes -- Raspberry Snake (Chapter 11, Example 3) -- IRC User List (Chapter 11, Example 4) -- GPIO Input and Output (Chapter 12) -- Appendix B: HDMI Display Modes -- Index
- Intro -- About the Authors -- Table of Contents -- Introduction -- Programming Is Fun! -- A Bit of History -- So What Can You Do with the Raspberry Pi? -- Part I: Connecting the Board -- Chapter 1: Meet the Raspberry Pi -- A Trip Around the Board -- Model A -- Model B -- A History of Model B PCB Revisions -- A Bit of Background -- Chapter 2: Getting Started with the Raspberry Pi -- Connecting a Display -- Connecting Audio -- Connecting a Keyboard and Mouse -- Installing NOOBS on an SD Card -- Connecting External Storage -- Connecting the Network -- Installing the Operating System -- Chapter 3: Linux System Administration -- Linux: An Overview -- Linux Basics -- Introducing Raspbian -- Using External Storage Devices -- Creating a New User Account -- File System Layout -- Installing and Uninstalling Software -- Shutting the Pi Down Safely -- Chapter 4: Troubleshooting -- Keyboard and Mouse Diagnostics -- Power Diagnostics -- Display Diagnostics -- Boot Diagnostics -- Network Diagnostics -- The Emergency Kernel -- Chapter 5: Network Configuration -- Wired Networking -- Wireless Networking -- Chapter 6: The Raspberry Pi Software Configuration Tool -- Running the Tool -- The Setup Options Screen -- Chapter 7: Advanced Raspberry Pi Configuration -- Editing Configuration Files via NOOBS -- Hardware Settings-config.txt -- Disabling L2 Cache -- Memory Partitioning -- Software Settings-cmdline.txt -- Part II: Building a Media Centre, Productivity Machine or Web Server -- Chapter 8: The Pi as a Home Theatre PC -- Playing Music at the Console -- Dedicated HTPC with Raspbmc -- Chapter 9: The Pi as a Productivity Machine -- Using Cloud-Based Apps -- Using LibreOffice -- Image Editing with The Gimp -- Chapter 10: The Pi as a Web Server -- Installing a LAMP Stack -- Installing WordPress -- Part III: Programming with the Raspberry Pi
- Chapter 11: An Introduction to Scratch -- Introducing Scratch -- Example 1: Hello World -- Example 2: Animation and Sound -- Example 3: A Simple Game -- Robotics and Sensors -- Further Reading -- Chapter 12: An Introduction to Python -- Introducing Python -- Example 1: Hello World -- Example 2: Comments, Inputs, Variables and Loops -- Example 3: Gaming with pygame -- Example 4: Python and Networking -- Further Reading -- Part IV: Hardware Hacking -- Chapter 13: Learning to Hack Hardware -- Electronic Equipment -- Reading Resistor Colour Codes -- Sourcing Components -- Moving Up From the Breadboard -- A Brief Guide to Soldering -- Chapter 14: The GPIO Port -- Identifying Your Board Revision -- GPIO Pinout Diagrams -- GPIO Features -- Using the GPIO Port in Python -- Chapter 15: The Raspberry Pi Camera Module -- Why Use the Camera Module? -- Installing the Camera Module -- Enabling Camera Mode -- Capturing Stills -- Recording Video -- Command-Line Time-Lapse Photography -- Chapter 16: Add-on Boards -- Ciseco Slice of Pi -- Adafruit Prototyping Pi Plate -- Fen Logic Gertboard -- Part V: Appendixes -- Appendix A: Python Recipes -- Raspberry Snake (Chapter 12, Example 3) -- IRC User List (Chapter 12, Example 4) -- GPIO Input and Output (Chapter 14) -- Appendix B: Raspberry Pi Camera Module Quick Reference -- Shared Options -- Raspistill Options -- Raspivid Options -- Raspiyuv Options -- Appendix C: HDMI Display Modes -- Index
- Connecting to a Wireless Network via the Console -- Chapter 6 The Raspberry Pi Configuration Tool -- Running the Tool -- The System Tab -- Filesystem -- Password -- Hostname -- Boot -- Auto Login -- Network at Boot -- Overscan -- Rastrack -- The Interfaces Tab -- Camera -- SSH -- SPI -- I2C -- Serial -- 1-Wire -- Performance -- Overclock -- GPU Memory -- Localisation -- Locale -- Timezone -- Keyboard -- Chapter 7 Advanced Raspberry Pi Configuration -- Editing Configuration Files via NOOBS -- Hardware Settings: config.txt -- Modifying the Display -- Boot Options -- Overclocking the Raspberry Pi -- Disabling L2 Cache -- Enabling Test Mode -- Memory Partitioning -- Software Settings: cmdline.txt -- Part 2 Building a Media Centre or Productivity Machine -- Chapter 8 The Pi as a Home Theatre PC -- Playing Music at the Console -- Dedicated HTPC with OSMC -- Streaming Internet Media -- Streaming Local Network Media -- Configuring OSMC -- Chapter 9 The Pi as a Productivity Machine -- Using Cloud-Based Apps -- Using LibreOffice -- Image Editing with the Gimp -- Part 3 Programming the Pi -- Chapter 10 An Introduction to Scratch -- Introducing Scratch -- Example 1: Hello World -- Example 2: Animation and Sound -- Example 3: A Simple Game -- Interfacing Scratch with Hardware -- Further Reading -- Chapter 11 An Introduction to Python -- Introducing Python -- Example 1: Hello World -- Example 2: Comments, Inputs, Variables, and Loops -- Example 3: Gaming with pygame -- Example 4: Python and Networking -- Further Reading -- Chapter 12 Minecraft Pi Edition -- Introducing Minecraft Pi Edition -- Installing Minecraft -- Running Minecraft -- Exploration -- Hacking Minecraft -- Part 4 Hardware Hacking -- Chapter 13 Learning to Hack Hardware -- Electronic Equipment -- Reading Resistor Colour Codes -- Sourcing Components -- Online Sources -- Offline Sources
- Cover -- Title Page -- Copyright Page -- Publisher's Acknowledgements -- About the Authors -- About the Technical Editor -- Table of Contents -- Introduction -- Programming Is Fun! -- A Bit of History -- So What Can You Do with the Raspberry Pi? -- Part 1 The Board -- Chapter 1 Meet the Raspberry Pi -- A Trip Around the Board -- Model A/B -- Model A+/B+ -- Raspberry Pi 2 -- Raspberry Pi 3 -- Raspberry Pi Zero -- A Bit of Background -- ARM Versus x86 -- Windows Versus Linux -- Chapter 2 Getting Started with the Raspberry Pi -- Connecting a Display -- Composite Video -- HDMI Video -- DSI Video -- Connecting Audio -- Connecting a Keyboard and Mouse -- Installing NOOBS on an SD Card -- Connecting External Storage -- Connecting the Network -- Wired Networking -- Wireless Networking -- Connecting Power -- Installing the Operating System -- Installing Using NOOBS -- Installing Manually -- Connecting Bluetooth Devices -- Chapter 3 Linux System Administration -- Linux: An Overview -- Linux Basics -- Introducing Raspbian -- About Raspbian's Parent, Debian -- Alternatives to Raspbian -- Using External Storage Devices -- Creating a New User Account -- File System Layout -- Logical Layout -- Physical Layout -- Installing and Uninstalling Software -- Managing Software Graphically -- Managing Software at the Command Line -- Finding the Software You Want -- Installing Software -- Uninstalling Software -- Upgrading Software -- Shutting the Pi Down Safely -- Chapter 4 Troubleshooting -- Keyboard and Mouse Diagnostics -- Power Diagnostics -- Display Diagnostics -- Boot Diagnostics -- Network Diagnostics -- Chapter 5 Network Configuration -- Wired Networking -- Connecting to a Wired Network via the GUI -- Connecting to a Wired Network via the Console -- Testing Your Connectivity -- Wireless Networking -- Connecting to a Wireless Network via the GUI
- Hobby Specialists -- Moving Up from the Breadboard -- A Brief Guide to Soldering -- Chapter 14 The GPIO Port -- Identifying Your Board Revision -- GPIO Pinout Diagrams -- GPIO Features -- UART Serial Bus -- I2C Bus -- SPI Bus -- Using the GPIO Port in Python -- GPIO Output: Flashing an LED -- GPIO Input: Reading a Button -- Soldering the Raspberry Pi Zero's GPIO Header -- Chapter 15 The Raspberry Pi Camera Module -- Why Use the Camera Module? -- Choosing a Camera Module -- Installing the Camera Module -- Enabling Camera Mode -- Capturing Stills -- Recording Video -- Command-Line Time-Lapse Photography -- Chapter 16 Add-On Hardware -- Official Raspberry Pi Case -- Installation -- Raspberry Pi 7" Touchscreen Display -- Installation -- Sense HAT -- Installation -- Programming the Sense HAT -- Part 5 Appendixes -- Appendix A Python Recipes -- Raspberry Snake (Chapter 11, Example 3) -- IRC User List (Chapter 11, Example 4) -- GPIO Input and Output (Chapter 14) -- Appendix B Raspberry Pi Camera Module Quick Reference -- Shared Options -- Raspistill Options -- Raspivid Options -- Appendix C HDMI Display Modes -- Index -- EULA

