BeagleBone cookbook: [software and hardware problems and solutions]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Sebastopol, Calif. [u.a.]
O'Reilly
2015
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIII, 328 S. Ill., graph. Darst. |
ISBN: | 9781491905395 1491905395 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042617141 | ||
003 | DE-604 | ||
005 | 20160121 | ||
007 | t | ||
008 | 150615s2015 xxuad|| |||| 00||| eng d | ||
016 | 7 | |a 1067307974 |2 DE-101 | |
020 | |a 9781491905395 |c Pb. : EUR 32.00 (DE) (freier Pr.), EUR 32.90 (AT) (freier Pr.) |9 978-1-491-90539-5 | ||
020 | |a 1491905395 |9 1-4919-0539-5 | ||
035 | |a (OCoLC)910584826 | ||
035 | |a (DE-599)DNB1067307974 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a xxu |c XD-US | ||
049 | |a DE-92 |a DE-11 | ||
082 | 0 | |a 004 | |
084 | |a ST 160 |0 (DE-625)143599: |2 rvk | ||
084 | |a ST 170 |0 (DE-625)143602: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Yoder, Mark A. |e Verfasser |4 aut | |
245 | 1 | 0 | |a BeagleBone cookbook |b [software and hardware problems and solutions] |c Mark A. Yoder and Jason Kridner |
250 | |a 1. ed. | ||
264 | 1 | |a Sebastopol, Calif. [u.a.] |b O'Reilly |c 2015 | |
300 | |a XIII, 328 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a BeagleBone |0 (DE-588)1048544982 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a BeagleBone |0 (DE-588)1048544982 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Kridner, Jason |e Verfasser |4 aut | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=5158439&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028049925&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-028049925 |
Datensatz im Suchindex
_version_ | 1806331586104262656 |
---|---|
adam_text |
Titel: BeagleBone cookbook
Autor: Yoder, Mark A
Jahr: 2015
Table of Contents Preface.vii 1. Basics.1 1.0 Introduction 1 1.1 Picking Your Beagle 1 1.2 Getting Started, Out of the Box 10 1.3 Verifying You Have the Latest Version of the OS on Your Bone 17 1.4 Running the BoneScript API Tutorials 18 1.5 Wiring a Breadboard 21 1.6 Editing Code Using the Cloud9 IDE 25 1.7 Running JavaScript Applications from the Cloud9 IDE 27 1.8 Running Applications Automatically 29 1.9 Finding the Latest Version of the OS for Your Bone 30 1.10 Running the Latest Version of the OS on Your Bone 33 1.11 Updating the OS on Your Bone 38 1.12 Backing Up the Onboard Flash 39 1.13 Updating the Onboard Flash 41 2. Sensors. 43 2.0 Introduction 43 2.1 Choosing a Method to Connect Your Sensor 45 2.2 Input and Run a JavaScript Application for Talking to Sensors 46 2.3 Reading the Status of a Pushbutton or Magnetic Switch (Passive On/Off Sensor) 50 2.4 Reading a Position, Light, or Force Sensor (Variable Resistance Sensor) 55 2.5 Reading a Distance Sensor (Analog or Variable Voltage Sensor) 59 2.6 Reading a Distance Sensor (Variable Pulse Width Sensor) 61 2.7 Accurately Reading the Position of a Motor or Dial 65 iii
2.8 Acquiring Data by Using a Smart Sensor over a Serial Connection 71 2.9 Measuring a Temperature 74 2.10 Reading Temperature via a Dallas 1-Wire Device 78 2.11 Sensing All Sorts of Things with SensorTag via Bluetooth v4.0 81 2.12 Playing and Recording Audio 86 3. Displays and Other Outputs. 89 3.0 Introduction 89 3.1 Toggling an Onboard LED 90 3.2 Toggling an External LED 92 3.3 Toggling a High-Voltage External Device 94 3.4 Fading an External LED 95 3.5 Writing to an LED Matrix 97 3.6 Driving a 5 V Device 101 3.7 Writing to a NeoPixel LED String 102 3.8 Using a Nokia 5510 LCD Display 104 3.9 Making Your Bone Speak 106 4. Motors.109 4.0 Introduction 109 4.1 Controlling a Servo Motor 110 4.2 Controlling the Speed of a DC Motor 114 4.3 Controlling the Speed and Direction of a DC Motor 117 4.4 Driving a Bipolar Stepper Motor 122 4.5 Driving a Unipolar Stepper Motor 126 5. Beyond the Basics. 129 5.0 Introduction 129 5.1 Running Your Bone Standalone 129 5.2 Selecting an OS for Your Development Host Computer 132 5.3 Getting to the Command Shell via SSH 133 5.4 Getting to the Command Shell via the Virtual Serial Port 135 5.5 Viewing and Debugging the Kernel and u-boot Messages at Boot Time 137 5.6 Verifying You Have the Latest Version of the OS on Your Bone from the Shell 142 5.7 Controlling the Bone Remotely with VNC 143 5.8 Learning Typical GNU/Linux Commands 147 5.9 Editing a Text File from the GNU/Linux Command Shell 149 5.10 Using a Graphical Editor 150 5.11 Establishing an Ethernet-Based Internet Connection 151 5.12 Establishing a WiFi-Based Internet Connection 154 5.13 Sharing the Hosts Internet Connection over USB 160 iv | Table of Contents
5.14 Setting Up a Firewall 164 5.15 Installing Additional Packages from the Debian Package Feed 165 5.16 Removing Packages Installed with apt-get 167 5.17 Copying Files Between the Onboard Flash and the MicroSD Card 168 5.18 Freeing Space on the Onboard Flash or MicroSD Card 169 5.19 Installing Additional Node.js Packages 173 5.20 Using Python to Interact with the Physical World 175 5.21 Using C to Interact with the Physical World 176 6. Internet of Things. 181 6.0 Introduction 181 6.1 Accessing Your Host Computers Files on the Bone 181 6.2 Serving Web Pages from the Bone 182 6.3 Interacting with the Bone via a Web Browser 184 6.4 Displaying GPIO Status in a Web Browser 186 6.5 Continuously Displaying the GPIO Value via jsfiddle 189 6.6 Continuously Displaying the GPIO Value 193 6.7 Plotting Data 195 6.8 Sending an Email 199 6.9 Sending an SMS Message 201 6.10 Displaying the Current Weather Conditions 202 6.11 Sending and Receiving Tweets 204 6.12 Wiring the IoT with Node-RED 207 6.13 Serving Web Pages from the Bone by Using Apache 217 6.14 Communicating over a Serial Connection to an Arduino or LaunchPad 221 7. The Kernel. 227 7.0 Introduction 227 7.1 Updating the Kernel 227 7.2 Building and Installing Kernel Modules 229 7.3 Controlling LEDs by Using SYSFS Entries 231 7.4 Controlling GPIOs by Using SYSFS Entries 233 7.5 Compiling the Kernel 236 7.6 Using the Installed Cross Compiler 238 7.7 Applying Patches 241 7.8 Creating Your Own Patch File 243 8. Real-Time 1/0. 245 8.0 Introduction 245 8.1 I/O with BoneScript 246 8.2 I/O with C and libsoc 248 8.3 I/O with devmem2 251 Table of Contents | v
8.4 I/O with C and mmap() 8.5 Modifying the Linux Kernel to Use Xenomai 8.6 I/O with PRU Speak 253 257 261 9. Capes.269 9.0 Introduction 269 9.1 Using a Seven-Inch LCD Cape 269 9.2 Using a 128 x 128-Pixel LCD Cape 271 9.3 Connecting Multiple Capes 275 9.4 Moving from a Breadboard to a Protoboard 280 9.5 Creating a Prototype Schematic 281 9.6 Verifying Your Cape Design 285 9.7 Laying Out Your Cape PCB 291 9.8 Migrating a Fritzing Schematic to Another Tool 302 9.9 Producing a Prototype 305 9.10 Creating Contents for Your Cape Configuration EEPROM 310 9.11 Putting Your Cape Design into Production 310 A. Parts and Suppliers. 315 Index. 321 vi I Table of Contents |
any_adam_object | 1 |
author | Yoder, Mark A. Kridner, Jason |
author_facet | Yoder, Mark A. Kridner, Jason |
author_role | aut aut |
author_sort | Yoder, Mark A. |
author_variant | m a y ma may j k jk |
building | Verbundindex |
bvnumber | BV042617141 |
classification_rvk | ST 160 ST 170 |
ctrlnum | (OCoLC)910584826 (DE-599)DNB1067307974 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042617141</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160121</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150615s2015 xxuad|| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1067307974</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781491905395</subfield><subfield code="c">Pb. : EUR 32.00 (DE) (freier Pr.), EUR 32.90 (AT) (freier Pr.)</subfield><subfield code="9">978-1-491-90539-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1491905395</subfield><subfield code="9">1-4919-0539-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)910584826</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1067307974</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 160</subfield><subfield code="0">(DE-625)143599:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="0">(DE-625)143602:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Yoder, Mark A.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">BeagleBone cookbook</subfield><subfield code="b">[software and hardware problems and solutions]</subfield><subfield code="c">Mark A. Yoder and Jason Kridner</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, Calif. [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 328 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">BeagleBone</subfield><subfield code="0">(DE-588)1048544982</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">BeagleBone</subfield><subfield code="0">(DE-588)1048544982</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kridner, Jason</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=5158439&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028049925&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028049925</subfield></datafield></record></collection> |
id | DE-604.BV042617141 |
illustrated | Illustrated |
indexdate | 2024-08-03T02:27:20Z |
institution | BVB |
isbn | 9781491905395 1491905395 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028049925 |
oclc_num | 910584826 |
open_access_boolean | |
owner | DE-92 DE-11 |
owner_facet | DE-92 DE-11 |
physical | XIII, 328 S. Ill., graph. Darst. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | O'Reilly |
record_format | marc |
spelling | Yoder, Mark A. Verfasser aut BeagleBone cookbook [software and hardware problems and solutions] Mark A. Yoder and Jason Kridner 1. ed. Sebastopol, Calif. [u.a.] O'Reilly 2015 XIII, 328 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier BeagleBone (DE-588)1048544982 gnd rswk-swf BeagleBone (DE-588)1048544982 s DE-604 Kridner, Jason Verfasser aut X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=5158439&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028049925&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Yoder, Mark A. Kridner, Jason BeagleBone cookbook [software and hardware problems and solutions] BeagleBone (DE-588)1048544982 gnd |
subject_GND | (DE-588)1048544982 |
title | BeagleBone cookbook [software and hardware problems and solutions] |
title_auth | BeagleBone cookbook [software and hardware problems and solutions] |
title_exact_search | BeagleBone cookbook [software and hardware problems and solutions] |
title_full | BeagleBone cookbook [software and hardware problems and solutions] Mark A. Yoder and Jason Kridner |
title_fullStr | BeagleBone cookbook [software and hardware problems and solutions] Mark A. Yoder and Jason Kridner |
title_full_unstemmed | BeagleBone cookbook [software and hardware problems and solutions] Mark A. Yoder and Jason Kridner |
title_short | BeagleBone cookbook |
title_sort | beaglebone cookbook software and hardware problems and solutions |
title_sub | [software and hardware problems and solutions] |
topic | BeagleBone (DE-588)1048544982 gnd |
topic_facet | BeagleBone |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5158439&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028049925&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT yodermarka beaglebonecookbooksoftwareandhardwareproblemsandsolutions AT kridnerjason beaglebonecookbooksoftwareandhardwareproblemsandsolutions |