By Rodolfo Giometti

Harness the facility of the BeagleBone Black to regulate exterior environments utilizing C, Bash, and Python/PHP programming

About This Book

  • Learn the basics of Beaglebone Black through a close instructional that gives functional examples, from preliminary board setup to equipment motive force management
  • Access exterior peripherals to watch and keep an eye on an digital device
  • Monitor and regulate numerous digital units with the most effective embedded computers

Who This ebook Is For

If you're a developer with a few or electric engineering adventure who desires to the right way to use embedded machine-learning services and get entry to a GNU/Linux machine driving force to gather facts from a peripheral or to manage a tool, this is often the e-book for you.

What you'll Learn

  • Set up and set up a Debian working process on your BeagleBone Black
  • Get entry to the serial console to regulate the BeagleBone Black's bootloader and kernel
  • Discover the professionals and cons of local as opposed to cross-compiling C applications
  • Compile the Linux kernel from scratch and upload customized gadget drivers
  • Ascertain how a process daemon works and the way high-level languages can have interaction with it
  • Work with digital parts to construct a small circuit
  • Develop purposes that have interaction together with your circuits attached with the system's GPIOs, serial/USB ports, and I2C/SPI/1-Wire busses
  • Use RFID LF readers, temperature sensors, barcode readers, ADC/DAC, and different peripherals to observe and keep an eye on your surroundings

In Detail

The BeagleBone Black is an embedded approach that's in a position to run whole GNU/Linux distributions comparable to Debian or Ubuntu. Having robust distribution services, and filled with an simply expandable embedded board, the BeagleBone Black is a tool that might permit clients to construct strong and flexible tracking and controlling systems.

You begin via studying how one can manage the board from scratch; you'll be brought to the suggestions of compilation and cross-compilation of user-space and kernel-space purposes with a few uncomplicated debugging concepts. subsequent, you are going to circulation directly to high-level programming by utilizing scripting languages; you will then the best way to get entry to other forms of peripherals comparable to serial ports, USB units, I2C/SPI, and 1-Wire. eventually, you can find tips on how to use or improve process daemons in different programming languages, gather peripheral info, and regulate a tool. getting access to all peripherals and writing strong tracking and controlling courses could be a complicated activity; it is all too effortless to make blunders early in improvement that result in severe difficulties in creation. This consultant is a useful instructional while you're making plans to exploit a BeagleBone Black to regulate or video display projects.

Show description

Read or Download BeagleBone Essentials PDF

Similar open source programming books

Instant Apache Stanbol

In DetailStanbol is a software program software which is helping conventional content material administration structures to prepare for the rising associated info internet. It additionally offers a versatile framework for construction modularized RESTful functions and comprises Apache Clerezza for processing RDF info. Its target is to supply net and CMS builders with a collection of HTTP/RESTful providers to assist them combine semantic applied sciences into their items and sites.

Mastering Zabbix

In DetailMonitoring structures are an important a part of any IT setting. they are often tremendous precious not just to spot particular difficulties, but additionally to degree your system’s functionality and locate tips on how to enhance it. even though, they are often deceptive and complicated if no longer competently configured and controlled.

Infinispan Data Grid Platform Definitive Guide

Grasp Infinispan to create scalable and high-performance applicationsAbout This BookCreate hugely scalable functions utilizing the Infinispan info Grid PlatformMaximize your application’s functionality in any cluster environmentBecome a professional in growing strong recommendations utilizing Infinispan via ready-to-use examplesWho This publication Is ForThis useful advisor is meant in case you are looking to easy methods to construct super scalable functions.

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

By means of taking you thru the improvement of a true internet software from commencing to finish, the second one version of this hands-on advisor demonstrates the sensible merits of test-driven improvement (TDD) with Python. You’ll how you can write and run assessments sooner than construction every one a part of your app, after which increase the minimal volume of code required to move these checks.

Extra info for BeagleBone Essentials

Sample text

Download PDF sample

BeagleBone Essentials by Rodolfo Giometti
Rated 4.75 of 5 – based on 16 votes