Climb aboard the BeagleBone Black Primer

From May 24 to May 28, Design News will present the free BeagleBone Black Primer course. Each class lasts one hour, starting at 2:00 a.m. Eastern Time. You can also earn IEEE Professional Development Hours for your participation. If you are unable to attend the class schedule, the class will be available upon request.

Everything about BeagleBone

The BeagleBone Black is programmed using open source methods and GCC compilers. This CEC course will introduce participants to the BeagleBone Black platform and walk them through all the steps required to configure the open source BeagleBone toolset. The default Linux distribution for the BeagleBone Black is Debian, which also happens to be the default Linux distribution for the Raspberry Pi 4B.

The similarities and differences between the BeagleBone Black and the Raspberry Pi 4B will be covered throughout the course. The course will also detail methods essential to developing BeagleBone applications that interface with external IoT devices. It covers the original Ethernet-based BeagleBone Black as well as the BeagleBone Black Wireless.

Day to day content

Day 1: BeagleBone Black Pre-Flight Walk Around

We will begin the course by “circling” a BeagleBone Black. After reviewing the BeagleBone hardware, participants will load their BeagleBone with the latest Debian image. Once their BeagleBone Black is up and running, the next task will be to configure an Eclipse-based cross-compilation toolset that targets the BeagleBone Black’s AM3358 Cortex-A8 processor. Our first BeagleBone Black application will verify our BeagleBone hardware and Linux-based Open Source cross-compilation environment.

Day 2: BeagleBone Black GPIO

The BeagleBone Black supports a pair of 46-pin I/O expansion headers. This session is all about understanding how to manipulate the BeagleBone Black’s GPIO subsystem. The C programming language coupled with the Eclipse-based cross-compilation toolset will be used to create sample GPIO applications.

Day 3: Hop on the black BeagleBone bus

The BeagleBone Black was designed to interact with external devices in an IoT way (quick and easy). To achieve this interaction, the BeagleBone Black supports I2C and SPI. USB Ethernet and serial (UART) interfaces. Our mission today is to generate C source code that will enable and exercise all of the aforementioned bus interfaces.

Day 4: BeagleBone Black PRU Programming

The BeagleBone Black supports a pair of 32-bit PRUs (real-time programmable units) that operate independently of the Cortex-A8 at 200 MHz. To access the PRUs, participants will install a set of PRU compilation tools, consisting of TI’s Code Composer Studio (CCS) and the PRU software support package. PRUs are intended to provide precise synchronization for Linux-based applications, which is not particularly good at running precision synchronization events.

Day 5: Wireless BeagleBone Black

This lesson ends with a “walk around” a BeagleBone Black Wireless. The participants’ final mission will be to set up the BeagleBone Black wireless Wi-Fi interface and communicate with other IoT devices. Along the way, they will assign a new username and password to a BeagleBone Black Wireless device. Participants will also use built-in Linux tools to assign their BeagleBone Black Wireless device its own static IP address.

Meet Fred Eady

Image courtesy of Design NewsFred-Eady-125x125_0.jpg

Fred Eady is the owner of EDTP Electronics Inc. and the principal engineer of the Georgian subsidiary of Ongoing Systems LLC. EDTP Electronics was established in 1988. In the meantime, Fred has written thousands of magazine articles. He has written for all major electronic magazines including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal and Circuit Cellar. Fred even did some short feature articles for Design News. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner.

Digi-Key Continuing Education Center

Digi-Key Continuing Education Center, presented by Design News, will allow you to quickly become familiar with a host of technologies that you wanted to study, but did not have time for, all without leaving the comfort of your laboratory or your office. Our faculty of expert tutors have divided the interdisciplinary world of design engineering into five dimensions: microcontrollers (basic and advanced), sensors, wireless, power, and lighting.

You can register for the free course here.

About Jon Moses

Check Also

NSA, CISA say: don’t block PowerShell, here’s what to do instead

Image: Getty Images/iStockphoto Cybersecurity authorities in the United States, United Kingdom, and New Zealand have …