Exploring BeagleBone : Tools and Techniques for Building with Embedded Linux.

In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more tha...

Full description

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Main Author: Molloy, Derek
Format: Electronic eBook
Language:English
Published: Newark : John Wiley & Sons, Incorporated, 2018
Edition:2nd ed.
Subjects:
Local Note:ProQuest Ebook Central

MARC

LEADER 00000cam a2200000ui 4500
001 in00000133699
006 m o d
007 cr |n|---|||||
008 181229s2018 nju o 000 0 eng d
005 20240627002327.4
019 |a 1104317723  |a 1104458575 
020 |a 9781119533177 
020 |a 1119533171 
020 |a 9781119533160 
020 |a 1119533163 
029 1 |a AU@  |b 000067288884 
035 |a (OCoLC)1080433953  |z (OCoLC)1104317723  |z (OCoLC)1104458575 
035 |a (OCoLC)on1080433953 
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d COO  |d OCLCQ  |d LOA  |d OCLCO  |d K6U  |d OCLCF  |d OCLCO  |d SGP  |d OCLCQ  |d OCLCO  |d SXB 
050 4 |a QA76.76.O63  |b .M655 2019 
082 0 4 |a 004.165 
100 1 |a Molloy, Derek. 
245 1 0 |a Exploring BeagleBone :  |b Tools and Techniques for Building with Embedded Linux. 
250 |a 2nd ed. 
260 |a Newark :  |b John Wiley & Sons, Incorporated,  |c 2018. 
300 |a 1 online resource (849 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Remote UI Application Development 
505 0 |a Cover; Table of Contents; Introduction; Why the BeagleBone and PocketBeagle?; How This Book Is Structured; Conventions Used in This Book; What You'll Need; Errata; Digital Content and Source Code; Part I: Beagle Board Basics; CHAPTER 1: The Beagle Hardware Platform; Introduction to the Boards; BeagleBone Documentation; The Beagle Hardware; Beagle Accessories; Capes; How to Destroy Your Board!; Summary; Support; Notes; CHAPTER 2: Beagle Software; Linux on the Beagle Boards; Communicating with the Boards; Controlling the Beagle Board; Node.js, Cloud9, and BoneScript; Summary; Further Reading 
505 8 |a NotesCHAPTER 3: Exploring Embedded Linux Systems; Introducing Embedded Linux; Managing Linux Systems; Using Git for Version Control; Desktop Virtualization; Code for This Book; Summary; Further Reading; Bibliography; Notes; CHAPTER 4: Interfacing Electronics; Analyzing Your Circuits; Basic Circuit Principles; Discrete Components; Logic Gates; Analog-to-Digital Conversion; Concluding Advice; Summary; Further Reading; Note; CHAPTER 5: Practical Beagle Board Programming; Introduction; Scripting Languages; Dynamically Compiled Languages; C and C++ on the Beagle Boards 
505 8 |a Overview of Object-Oriented ProgrammingInterfacing to the Linux OS; Improving the Performance of Python; Summary; Further Reading; Bibliography; Notes; Part II: Interfacing, Controlling, and Communicating; CHAPTER 6: Interfacing to the Beagle Board Input/Outputs; General-Purpose Input/Outputs; The Linux Device Tree; Analog Inputs and Outputs; BoneScript; Advanced GPIO Topics; Summary; Further Reading; Notes; CHAPTER 7: Cross-Compilation, Eclipse, and Building Linux; Setting Up a Cross-Compilation Toolchain; Cross-Compilation Using Eclipse; Cross-Building Linux; Summary; Notes 
505 8 |a CHAPTER 8: Interfacing to the Beagle Board BusesIntroduction to Bus Communication; IC; SPI; UART; CAN Bus; Logic-Level Translation; Summary; Further Reading; Notes; CHAPTER 9: Interacting with the Physical Environment; Interfacing to Actuators; Interfacing to Analog Sensors; Interfacing to Local Displays; Building C/C++ Libraries; Summary; Further Reading; Notes; CHAPTER 10: Real-Time Interfacing Using External Slave Processors; Real-Time Beagle Board; Extended GPIO Availability; Adding External UARTs; The Arduino; Summary; Further Reading; Notes; Part III: Advanced Beagle Board Systems 
505 8 |a CHAPTER 11: The Internet of ThingsThe Internet of Things; A Beagle Board IoT Sensor; The Beagle Board as a Sensor Web Server; A C/C++ Web Client; A Beagle Board as a "Thing"; IoT Frameworks; The C++ Client/Server; IoT Device Management; Summary; Notes; CHAPTER 12: Wireless Communication and Control; Introduction to Wireless Communications; Bluetooth Communications; Wi-Fi Communications; ZigBee Communications; Near Field Communication; Summary; Notes; CHAPTER 13: Beagle Board with a Rich User Interface; Rich UI Beagle Board Architectures; Rich UI Application Development; Qt Primer 
520 |a In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that will allow you to create your own projects. The book begins with a foundational primer on essential skills, and then gradually moves into communication, control, and advanced applications using C/C++, allowing you to learn at your own pace. In addition, the book's companion website features instructional videos, source code, discussion forums, and more, to ensure that you have everything you need. The BeagleBone's small size, high performance, low cost, and extreme adaptability have made it a favorite development platform, and the Linux software base allows for complex yet flexible functionality. The BeagleBone has applications in smart buildings, robot control, environmental sensing, to name a few; and, expansion boards and peripherals dramatically increase the possibilities. Exploring BeagleBone provides a reader-friendly guide to the device, including a crash course in computer engineering. While following step by step, you can: Get up to speed on embedded Linux, electronics, and programming Master interfacing electronic circuits, buses and modules, with practical examples Explore the Internet-connected BeagleBone and the BeagleBone with a display Apply the BeagleBone to sensing applications, including video and sound Explore the BeagleBone's Programmable Real-Time Controllers Updated to cover the latest Beagle boards, Linux kernel versions, and Linux software releases. Includes new content on Linux kernel development, the Linux Remote Processor Framework, CAN bus, IoT frameworks, and much more! Hands-on learning helps ensure that your new skills stay with you, allowing you to design with electronics, modules, or peripherals even beyond the BeagleBone. Insightful guidance and online peer support help you transition from beginner to expert as you master the techniques presented in Exploring BeagleBone , the practical handbook for the popular computing platform. 
588 0 |a Print version record. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Linux. 
650 0 |a BeagleBone (Computer) 
650 0 |a Operating systems (Computers) 
650 7 |a operating systems.  |2 aat 
776 0 8 |i Print version:  |a Molloy, Derek.  |t Exploring BeagleBone : Tools and Techniques for Building with Embedded Linux.  |d Newark : John Wiley & Sons, Incorporated, ©2018  |z 9781119533160 
852 |b E-Collections  |h ProQuest 
856 4 0 |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=5625435  |z Full text (MCPHS users only)  |t 0 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5625435 
947 |a FLO  |x pq-ebc-base 
999 f f |s 605a5b45-017c-43a8-9bf9-fc3a73b12fba  |i e4d86f42-c61d-4eb8-a39a-e48671f8bf7b  |t 0 
952 f f |a Massachusetts College of Pharmacy and Health Sciences  |b Online  |c Online  |d E-Collections  |t 0  |e ProQuest  |h Other scheme 
856 4 0 |t 0  |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=5625435  |y Full text (MCPHS users only)