Details

Raspberry Pi User Guide


Raspberry Pi User Guide


4. Aufl.

von: Eben Upton, Gareth Halfacree

20,99 €

Verlag: Wiley
Format: EPUB
Veröffentl.: 08.08.2016
ISBN/EAN: 9781119264378
Sprache: englisch
Anzahl Seiten: 320

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<b>Learn the Raspberry Pi 3 from the experts! </b> <p><i>Raspberry Pi User Guide, 4th Edition</i> is the "unofficial official" guide to everything Raspberry Pi 3. Written by the Pi's creator and a leading Pi guru, this book goes straight to the source to bring you the ultimate Raspberry Pi 3 manual. This new fourth edition has been updated to cover the Raspberry Pi 3 board and software, with detailed discussion on its wide array of configurations, languages, and applications. You'll learn how to take full advantage of the mighty Pi's full capabilities, and then expand those capabilities even more with add-on technologies. You'll write productivity and multimedia programs, and learn flexible programming languages that allow you to shape your Raspberry Pi into whatever you want it to be. If you're ready to jump right in, this book gets you started with clear, step-by-step instruction from software installation to system customization.</p> <p>The Raspberry Pi's tremendous popularity has spawned an entire industry of add-ons, parts, hacks, ideas, and inventions. The movement is growing, and pushing the boundaries of possibility along with it—are you ready to be a part of it? This book is your ideal companion for claiming your piece of the Pi.</p> <ul> <li>Get all set up with software, and connect to other devices</li> <li>Understand Linux System Admin nomenclature and conventions</li> <li>Write your own programs using Python and Scratch</li> <li>Extend the Pi's capabilities with add-ons like Wi-Fi dongles, a touch screen, and more</li> </ul> <p>The credit-card sized Raspberry Pi has become a global phenomenon. Created by the Raspberry Pi Foundation to get kids interested in programming, this tiny computer kick-started a movement of tinkerers, thinkers, experimenters, and inventors. Where will your Raspberry Pi 3 take you? The <i>Raspberry Pi User Guide, 3rd Edition</i> is your ultimate roadmap to discovery.</p>
<p><b>Introduction 1</b></p> <p>Programming is Fun! 1</p> <p>A Bit of History 3</p> <p>So What Can You Do with the Raspberry Pi? 8</p> <p><b>Part I The Board 11</b></p> <p><b>Chapter 1 Meet the Raspberry Pi 13</b></p> <p>A Trip Around the Board 13</p> <p>Model A/B 16</p> <p>Model A+/B+ 16</p> <p>Raspberry Pi 2 17</p> <p>Raspberry Pi 3 18</p> <p>Raspberry Pi Zero 19</p> <p>A Bit of Background 20</p> <p>ARM Versus x86 20</p> <p>Windows Versus Linux 21</p> <p><b>Chapter 2 Getting Started with the Raspberry Pi 23</b></p> <p>Connecting a Display 23</p> <p>Composite Video 24</p> <p>HDMI Video 25</p> <p>DSI Video 26</p> <p>Connecting Audio 26</p> <p>Connecting a Keyboard and Mouse 27</p> <p>Installing NOOBS on an SD Card 29</p> <p>Connecting External Storage 30</p> <p>Connecting the Network 31</p> <p>Wired Networking 32</p> <p>Wireless Networking 33</p> <p>Connecting Power 34</p> <p>Installing the Operating System 35</p> <p>Installing Using NOOBS 35</p> <p>Installing Manually 37</p> <p>Connecting Bluetooth Devices 41</p> <p><b>Chapter 3 Linux System Administration 43</b></p> <p>Linux: An Overview 43</p> <p>Linux Basics 46</p> <p>Introducing Raspbian 46</p> <p>About Raspbian’s Parent, Debian 51</p> <p>Alternatives to Raspbian 51</p> <p>Using External Storage Devices 52</p> <p>Creating a New User Account 54</p> <p>File System Layout 54</p> <p>Logical Layout 55</p> <p>Physical Layout 57</p> <p>Installing and Uninstalling Software 57</p> <p>Managing Software Graphically 57</p> <p>Managing Software at the Command Line 58</p> <p>Finding the Software You Want 60</p> <p>Installing Software 61</p> <p>Uninstalling Software 62</p> <p>Upgrading Software 62</p> <p>Shutting the Pi Down Safely 63</p> <p><b>Chapter 4 Troubleshooting 65</b></p> <p>Keyboard and Mouse Diagnostics 65</p> <p>Power Diagnostics 66</p> <p>Display Diagnostics 68</p> <p>Boot Diagnostics 69</p> <p>Network Diagnostics 69</p> <p><b>Chapter 5 Network Configuration 73</b></p> <p>Wired Networking 73</p> <p>Connecting to a Wired Network via the GUI 73</p> <p>Connecting to a Wired Network via the Console 75</p> <p>Testing Your Connectivity 76</p> <p>Wireless Networking 76</p> <p>Connecting to a Wireless Network via the GUI 77</p> <p>Connecting to a Wireless Network via the Console 79</p> <p><b>Chapter 6 The Raspberry Pi Configuration Tool 85</b></p> <p>Running the Tool 85</p> <p>The System Tab 86</p> <p>Filesystem 86</p> <p>Password 87</p> <p>Hostname 88</p> <p>Boot 88</p> <p>Auto Login 88</p> <p>Network at Boot 89</p> <p>Overscan 89</p> <p>Rastrack 89</p> <p>The Interfaces Tab 90</p> <p>Camera 91</p> <p>SSH 91</p> <p>SPI 91</p> <p>I2C 91</p> <p>Serial 91</p> <p>1-Wire 92</p> <p>Performance 92</p> <p>Overclock 92</p> <p>GPU Memory 94</p> <p>Localisation 94</p> <p>Locale 94</p> <p>Timezone 96</p> <p>Keyboard 96</p> <p><b>Chapter 7 Advanced Raspberry Pi Configuration 99</b></p> <p>Editing Configuration Files via NOOBS 99</p> <p>Hardware Settings: config.txt 101</p> <p>Modifying the Display 102</p> <p>Boot Options 105</p> <p>Overclocking the Raspberry Pi 106</p> <p>Disabling L2 Cache 110</p> <p>Enabling Test Mode 110</p> <p>Memory Partitioning 111</p> <p>Software Settings: cmdline.txt 112</p> <p><b>Part II Building a Media Centre or Productivity Machine 115</b></p> <p><b>Chapter 8 The Pi as a Home Theatre PC 117</b></p> <p>Playing Music at the Console 117</p> <p>Dedicated HTPC with OSMC 119</p> <p>Streaming Internet Media 122</p> <p>Streaming Local Network Media 123</p> <p>Configuring OSMC 124</p> <p><b>Chapter 9 The Pi as a Productivity Machine 127</b></p> <p>Using Cloud-Based Apps 127</p> <p>Using LibreOffice 130</p> <p>Image Editing with the Gimp 131</p> <p><b>Part III Programming the Pi 135</b></p> <p><b>Chapter 10 An Introduction to Scratch 137</b></p> <p>Introducing Scratch 137</p> <p>Example 1: Hello World 138</p> <p>Example 2: Animation and Sound 141</p> <p>Example 3: A Simple Game 144</p> <p>Interfacing Scratch with Hardware .149</p> <p>Further Reading 152</p> <p><b>Chapter 11 An Introduction to Python 153</b></p> <p>Introducing Python 153</p> <p>Example 1: Hello World 154</p> <p>Example 2: Comments, Inputs, Variables, and Loops 159</p> <p>Example 3: Gaming with pygame 164</p> <p>Example 4: Python and Networking 172</p> <p>Further Reading 179</p> <p><b>Chapter 12 Minecraft Pi Edition 181</b></p> <p>Introducing Minecraft Pi Edition 181</p> <p>Installing Minecraft 182</p> <p>Running Minecraft 182</p> <p>Exploration 184</p> <p>Hacking Minecraft 185</p> <p><b>Part IV Hardware Hacking 191</b></p> <p><b>Chapter 13 Learning to Hack Hardware 193</b></p> <p>Electronic Equipment 193</p> <p>Reading Resistor Colour Codes 195</p> <p>Sourcing Components 197</p> <p>Online Sources 197</p> <p>Offline Sources 198</p> <p>Hobby Specialists 199</p> <p>Moving Up from the Breadboard 199</p> <p>A Brief Guide to Soldering 202</p> <p><b>Chapter 14 The GPIO Port 207</b></p> <p>Identifying Your Board Revision 207</p> <p>GPIO Pinout Diagrams 208</p> <p>GPIO Features 210</p> <p>UART Serial Bus 211</p> <p>I<sup>2</sup>C Bus 211</p> <p>SPI Bus 211</p> <p>Using the GPIO Port in Python 212</p> <p>GPIO Output: Flashing an LED 212</p> <p>GPIO Input: Reading a Button 216</p> <p>Soldering the Raspberry Pi Zero’s GPIO Header 220</p> <p><b>Chapter 15 The Raspberry Pi Camera Module 223</b></p> <p>Why Use the Camera Module? 224</p> <p>Choosing a Camera Module 224</p> <p>Installing the Camera Module 225</p> <p>Enabling Camera Mode 228</p> <p>Capturing Stills 230</p> <p>Recording Video 232</p> <p>Command-Line Time-Lapse Photography 233</p> <p><b>Chapter 16 Add-On Hardware 237</b></p> <p>Official Raspberry Pi Case 238</p> <p>Installation 239</p> <p>Raspberry Pi 7" Touchscreen Display 240</p> <p>Installation 241</p> <p>Sense HAT 244</p> <p>Installation 245</p> <p>Programming the Sense HAT 247</p> <p><b>Part V Appendixes 251</b></p> <p><b>Appendix A Python Recipes 253</b></p> <p>Raspberry Snake (Chapter 11, Example 3) 253</p> <p>IRC User List (Chapter 11, Example 4) 255</p> <p>GPIO Input and Output (Chapter 14) 257</p> <p><b>Appendix B Raspberry Pi Camera Module Quick Reference 259</b></p> <p>Shared Options 259</p> <p>Raspistill Options 264</p> <p>Raspivid Options 266</p> <p><b>Appendix C HDMI Display Modes 269</b></p> <p>Index 277</p>
<p><b>Eben Upton</b> is the co-creator of the Raspberry Pi board, and the co-founder of the UK nonprofit Raspberry Pi Foundation. <p><b>Gareth Halfacree</b> is a veteran tech author and an expert on the Raspberry Pi.
<p><b>Build amazing creations with the ultimate beginner's guide to the Raspberry Pi <sup>®</sup></b> <p>The Raspberry Pi was created to make programming interesting and accessible to kids; with over 9 million sold, the small but mighty Pi has become a phenomenon for all ages. The <i>Raspberry Pi User Guide</i> is the unofficial "official" guide to getting started, with step-by-step instruction from the Pi's creator and a leading Pi guru. Covering everything you need to know about the board and its software, this book starts from the very beginning to get you up and running in no time. You'll discover how to add a camera, keyboard, storage, and more, and how to take your project to the next level by connecting to other devices. No experience? No problem! Clear instructions and expert advice walk you through each step so that you can get the most out of your Raspberry Pi. <p>This little credit-card-sized computer has spawned a global community of thinkers and tinkerers, inventors and creators. Where will your Pi take you? Find out, with this book as the guide for your next big adventure! <p>Updated to cover the latest revisions to the Raspberry Pi board and its software, this new fourth edition of the <i>Raspberry Pi User Guide</i> shows you how to: <ul> <li>Install software and connect to display, audio, network, and more</li> <li>Master Linux nomenclature and conventions</li> <li>Write your own software using Scratch and Python</li> <li>Install, run, and explore Minecraft Pi edition</li> <li>Hack hardware and troubleshoot common issues</li> <li>Customise your Pi with software, hardware, and network configuration</li> <li>Extend the Pi's capabilities with add-ons like Wi-Fi dongles, a touch screen, and more</li> </ul>

Diese Produkte könnten Sie auch interessieren: