Deploying Raspberry Pi in the Classroom 无水印pdf

所需积分/C币:6 2017-09-28 18:57:55 9.3MB PDF

Deploying Raspberry Pi in the Classroom 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Deploying raspberry pi in the classroom Guy Hart-Davis County Durham, United Kingdom ISBN13(pbk):978-1-48422303-1 ISBN-13(electronic):978-1-4842-2304-8 DOI10.1007/978-1-4842-2304-8 Library of Congress Control Number: 2016962196 Copyright o 2017 by Guy Hart-Davis This work is subject to copyright All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similaror dissimilar methodology now known or hereafter developed Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are notidentified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein Managing Director: Welmoed Spahr ad editor: aaron black Technical reviewer: Massimo nardone Editorial Board: Steve Anglin, Pramila Balan, Laura Berendson, Aaron Black, Louise Corrigan, Jonathan Gennick, Robert Hutchinson, Celestin Suresh John, Nikhil Karkal James Markham, Susan McDermott, Matthew Moodie, Natalie Pao, Gwenan Spearing Coordinating editor Jessica Vakili Copy Editor: Deanna Hegle Compositor: SPi Global Indexer: SPi Global Artist: SPi Global Distributed to the book trade worldwide by Springer Science+ Business Media New York 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax(201)348-4505, e-mail orders-nyaspringer-sbm.com,orvisitwww.springeronline.comAPressmEdia,LlcisaCaliforniaLlc and the sole member (owner)is Springer Science+ Business Media Finance Inc(SSBM Finance Inc) SSBM Finance Inc is a Delaware corporation Forinformationontranslationspleasee-mailrights@apress.com,orvisitwww.apress.com Apress and friends of d books may be purchased in bulk for academic, corporate, or promotional use eBook versions and licenses are also available for most titles For more information reference our SpecialBulkSales-eBookLicensingwebpageatwww.apress.com/bulk-sales Any source code or other supplementary materials referenced by the author in this text are available toreadersatwww.apress.comFordetailedinformationabouthowtolocateyourbookssourcecode gotowww.apress.com/source-code/.ReaderscanalsoaccesssourcecodeatSpringerlinkinthe Supplementary Material section for each chapter Printed on acid-free paper Contents at a glance About the author About the technical reviewer Acknowledgments ■■■■■■■■■■ (IX Introduction Chapter 1: Planning Your Raspberry Pi classroom Deployment.an 1 Chapter2: Choosing Raspberry Pi Hardware……………………17 Chapter 3: Choosing operating Systems for Raspberry pi 55 Chapter 4: Brief Tutorial on Raspberry Pi essentials. ■■■■■■■■■■■■■■■■■■■■ Chapter 5: Building the Raspberry Pi computers and Installing Software n 137 Chapter 6: Connecting the Raspberry Pi computers to the network ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■ 185 Chapter 7: Administering and Managing Your Raspberry Pi Network ■■■■■■■ 201 Chapter 8: Troubleshooting Raspberry Pi computers.aman 257 Appendix A: Raspberry Pi Resources and Training for educators Index…287 Contents About the author ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■ XV About the technical reviewer Acknowledgments,… ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ XIX Introduction Chapter 1: Planning Your Raspberry Pi classroom Deployment. am. 1 Understanding What the Raspberry pi ls Understanding the capabilities of Raspberry Pi computers...a.an 4 Learning Desktop Computing Skills.... Learning Office Skills.............. Learning the Essentials of Programming with Scratch... Programming in Python....…,…,……,……………………8 Programming in Java Programming in C and other Programming Languages... Learning Programming with other Apps 12 Playing Games 13 unning Media centers∴ 13 Planning and Executing computing projects........ Analyzing your Needs and Making a Plan. Getting a Raspberry Pi computer 15 Summary… 16 CONTENTS Chapter 2: Choosing Raspberry Pi Hardware amman 17 Choosing the Best Raspberry Pi Models for Your Needs 17 Understanding the Raspberry Pi Models Meeting the Raspberry Pi boards..,,,.,.,,,,…,…………20 Where to Buy Raspberry Pi computers Australia stores……26 Choosing Power Sources for Your Raspberry Pi computers...... 26 Understanding the Power Requirements of Raspberry Pi computers......26 Using Dedicated Raspberry Pi chargers.....................27 Phone Chargers 32 Running a Raspberry pi computer from a battery……………………32 Running a Raspberry pi computer from a USB Hub………32 Choosing sd cards…33 Advantages and Disadvantages of Using SD Cards as the Main Storage .... 33 Which Raspberry Pi Models Use Standard Sd and Which Use Micro SD.....n 34 Which sd card and what size should you get? 34 Choosing an sd card reader Choosing and Using cases.maaaaaaaaeaea. 38 Criteria for Choosing cases 39 VESA Mounts and cases Adding a camera Module 46 Choosing Wi-Fi and Bluetooth Adapters for older Raspberry Pi Models 48 Choosing Displays 48 HDMI Displays: The clearest choice .......................................................48 Connecting to Displays via DVI Connecting to Displays via DisplayPort..….….….…………50 Connecting to displays via VGA….......…. Connecting to Displays via Composite. ..........................51 CONTENTS Choosing Keyboards and Pointing Devices mmmmmmmmamm..n 51 USB: The first Choice for Keyboards and Pointing Devices............. 52 Using ps/2 Keyboards and Using bluetooth Keyboards and Pointing Devices 53 Choosing a Network connection Method 53 Summary 54 Chapter 3: Choosing Operating Systems for Raspberry Pi ■■■■■■■■■■■ 55 Meeting nooBs, raspbian LibreELEC, OSMC, and Windows 10 lot core 55 Raspbian 56 Raspbian Lite Libreelec OSMC 59 Windows Exploring other Linux Operating Systems 63 Exploring other Linux Desktop Operating Systems.... ,63 Exploring Linux Server Operating Systems 67 Exploring Non-Linux Operating Systems 67 RISC OS for Raspberry Pi.....67 Summary 69 Chapter 4: Brief Tutorial on Raspberry Pi essentials am. 71 Startup Shutdown, and Restart 71 Starting Up the Raspberry Pi computer. Shutting Down the Restarting the Raspberry pi computer Logging out and Logging In Again...........………73 Taking other Actions from the Login Screen. Meeting the Desktop 74 CONTENTS Configuring the Pointing Device, Keyboard, and Network connection Configuring the Pointing Device and the Keyboard .................77 Configuring the Network Connection ................. 80 Configuring a Raspberry pi computer. ..mmn.. 86 Choosing Settings on the System Tab Choosing Settings on the Interfaces Tab.................. 688 Choosing Settings on the Performance Tab........... Choosing Settings on the Localisation Tab .......................................90 Configuring and Navigating the Desktop 93 Configuring desktop Preferences….,,.,,,,… Configuring the Pane|...,,….…,…,……99 Configuring the Task Bar...............................105 Running Apps ,106 Managing Windows......................... 108 Understanding and Using Multiple Desktops………………112 Exploring the File system with File Manager 16 Launching File Manager and Navigating Its Interface ,116 Meeting the file system 118 Exploiting File Manager's Time-Saving Features.......... 120 Configuring File Manager Preferences.......................124 Summary .m.ma. 136 Chapter 5: Building the Raspberry Pi computers and Installing software mmmmmmmmmmmm 137 Building the Raspberry Pi Computers 137 Connecting Peripherals and Power 139 Downloading the nooBS Installer......m.... 140 VIll CONTENTS Formatting an sd card for Use with the noobs installer 141 Installing the SD Formatter App on Windows …142 Formatting an Sd card with the Sd Formatter App on Windows......... 142 Installing the SD Formatter Tool on the Mac........ Formatting an sd card with the sd formatter app on the mac 145 Formatting an Sd card on linux ,147 utting the NooBs Installer on an SD Card 151 Putting the NoOBS Installer on an SD Card on Windows.............. 151 Putting the NooBs Installer on an SD card on the Mac.. 153 Putting the NOOBS Installer on an SD Card on Linux............... 154 Installing Operating Systems with the NoOBS Installer.mammann. 154 Launching the NOOBS Installer. 154 Connecting the Raspberry pi computer to a Wi-Fi Network............. 157 Choosing Whether to Create a Data Partition 158 Selecting the Operating System and Performing the Installation…….…..….158 Performing a headless Install via vNc..m.m.m.m.m.m. 161 Getting a VNC Client if Necessary .......................... 162 Adding the vncinstall Command to the recovery cmdline File.........162 Replacing the SD Card and Booting the raspberry pi computer. 163 Finding the IP Address for the Raspberry pi computer...........164 Connecting and working via vnc 168 Using recovery Mode 169 Booting into Recovery Mode.. …169 0 pening the Config Editor…..… 171 Editing the config. txt File....................................172 Editing the cmdline. txt File............... 177 CONTENTS Learning Advanced Moves with NoOBS 179 Setting NooBS to Install an Operating System Automatically.......... Bo0 ting Directly to a Particular Operating System….…………179 Creating a Custom Version of Raspbian Summary 184 Chapter 6: Connecting the Raspberry Pi computers to the network ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 185 Setting Up the Raspberry Pi computers with Peripherals and power 186 Connecting Keyboards and Pointing Devices.............. 186 Connecting Displays....................... ,187 Connecting audio................................187 Connecting Power........………188 Connecting Ethernet.......... 188 Booting and configuring the Raspberry Pi computers.m... 189 Powering on the Displays...................... Booting the Raspberry Pi computers.....................189 Connecting a bluetooth Keyboard or Pointing Device.............. 190 Identifying Your Raspberry Pi computers 191 Configuring Network Connections…….....,,..,,… ,194 Configuring the Network Connection for a Raspberry Pi computer…………198 Testing the computers and the Network 199 Summary 200 Chapter 7: Administering and Managing Your Raspberry Pi Network ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■a■■■■■■■■■ 201 Managing Your Raspberry Pi computers Individually 201 Creating and Managing User Accounts......................202 Setting Up remote Access.................... 204

...展开详情
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐