
Lýsing:
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.
Annað
- Höfundur: Derek Molloy
- Útgáfa:2
- Útgáfudagur: 2018-12-17
- Hægt að prenta út 2 bls.
- Hægt að afrita 10 bls.
- Format:ePub
- ISBN 13: 9781119533177
- Print ISBN: 9781119533160
- ISBN 10: 1119533171
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
- CHAPTER 1: The Beagle Hardware Platform
- 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
- 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
UM RAFBÆKUR Á HEIMKAUP.IS
Bókahillan þín er þitt svæði og þar eru bækurnar þínar geymdar. Þú kemst í bókahilluna þína hvar og hvenær sem er í tölvu eða snjalltæki. Einfalt og þægilegt!Rafbók til eignar
Rafbók til eignar þarf að hlaða niður á þau tæki sem þú vilt nota innan eins árs frá því bókin er keypt.
Þú kemst í bækurnar hvar sem er
Þú getur nálgast allar raf(skóla)bækurnar þínar á einu augabragði, hvar og hvenær sem er í bókahillunni þinni. Engin taska, enginn kyndill og ekkert vesen (hvað þá yfirvigt).
Auðvelt að fletta og leita
Þú getur flakkað milli síðna og kafla eins og þér hentar best og farið beint í ákveðna kafla úr efnisyfirlitinu. Í leitinni finnur þú orð, kafla eða síður í einum smelli.
Glósur og yfirstrikanir
Þú getur auðkennt textabrot með mismunandi litum og skrifað glósur að vild í rafbókina. Þú getur jafnvel séð glósur og yfirstrikanir hjá bekkjarsystkinum og kennara ef þeir leyfa það. Allt á einum stað.
Hvað viltu sjá? / Þú ræður hvernig síðan lítur út
Þú lagar síðuna að þínum þörfum. Stækkaðu eða minnkaðu myndir og texta með multi-level zoom til að sjá síðuna eins og þér hentar best í þínu námi.
Fleiri góðir kostir
- Þú getur prentað síður úr bókinni (innan þeirra marka sem útgefandinn setur)
- Möguleiki á tengingu við annað stafrænt og gagnvirkt efni, svo sem myndbönd eða spurningar úr efninu
- Auðvelt að afrita og líma efni/texta fyrir t.d. heimaverkefni eða ritgerðir
- Styður tækni sem hjálpar nemendum með sjón- eða heyrnarskerðingu
- Gerð : 208
- Höfundur : 12632
- Útgáfuár : 2018
- Leyfi : 379