Exploring BeagleBone

Höfundur Derek Molloy

Útgefandi Wiley Professional Development (P&T)

Snið ePub

Print ISBN 9781119533160

Útgáfa 2

Útgáfuár 2019

2.990 kr.

Description

Efnisyfirlit

  • Cover
  • 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
  • Notes
  • CHAPTER 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
  • Overview of Object-Oriented Programming
  • Interfacing 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
  • CHAPTER 8: Interfacing to the Beagle Board Buses
  • Introduction 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
  • CHAPTER 11: The Internet of Things
  • The 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
  • Remote UI Application Development
  • Summary
  • Further Reading
  • Notes
  • CHAPTER 14: Images, Video, and Audio
  • Capturing Images and Video
  • Streaming Video
  • Image Processing and Computer Vision
  • BeagleBone Audio
  • Summary
  • Further Reading
  • CHAPTER 15: Real-Time Interfacing with the PRU-ICSS
  • The PRU-ICSS
  • Development Tools for the PRU-ICSS
  • Using the AM335x PRU-ICSS
  • A First PRU Example
  • The PRU-ICSS in Detail
  • PRU-ICSS Applications
  • Summary
  • Further Reading
  • CHAPTER 16: Embedded Kernel Programming
  • Introduction
  • A First LKM Example
  • An Embedded LKM Example
  • Enhanced Button GPIO Driver LKM
  • Enhanced LED GPIO Driver LKM
  • Conclusions
  • Summary
  • Note
  • Index
  • End User License Agreement
Show More

Additional information

Veldu vöru

Rafbók til eignar

Reviews

There are no reviews yet.

Be the first to review “Exploring BeagleBone”

Netfang þitt verður ekki birt. Nauðsynlegir reitir eru merktir *

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð