Tutorials, Examples, Educator News and more!
Embedded Apprentice Linux Engineer (e-ALE) Training
Embedded Apprentice Linux Engineer (E-ALE) is nominally a series of 8-9 seminars over 2-3 days at existing Embedded Linux conferences. Take as many or few as you like. The seminars will each represent a key topic relevant to Engineers new to Embedded Linux.
Each seminar starts with a 45 min lecture or presentation on one subject, followed by 1 hour of lab time to practice the relevant learned skills. Taught by a professional Embedded Linux Instructor with years of practical experience, the sessions utilize a PocketBeagle® with BaconBits board, offering exercises with real Embedded hardware.
You are comfortable using a command line interface
You can program and know C
You have some level of Linux userspace experience
PocketBeagle® TechLab Cape Tutorials
Get started today with programming and Linux. The PocketBeagle® TechLab Cape was designed from lessons-learned in teaching hundreds of individuals getting their first introduction to programming, Linux, and ultimately hacking the kernel itself.
Using BoneScript, a Node.js library customized for the Beagle family and featuring familiar “Arduino” function calls, this set of labs walks a user through the various features of the TechLab Cape while exercising various features of the AM335x SoC on PocketBeagle®.
Getting familiar with Node.js and Blink User LED
Sensing the External World by reading Digital Inputs (Button) and Analog Inputs (Light Sensor)
Utilize Hardware pulse-width-modulator (PWM) for variable brightness LED
Using the I2C accelerometer input to create various outputs
Each lab has advanced challenges.
Teaching Electronics and Programming with Embedded Linux – Derek Molloy
With two textbooks, a companion website with example code, and a YouTube channel dedicated to examples used in university courses with BeagleBone®, Professor Derek Molloy shares great expertise for teaching Electronics with BeagleBone®, BeagleBone® Black, BeagleBone® Wireless and PocketBeagle®.
Exploring BeagleBone Tools and Techniques for Building with Embedded Linux – Now in it’s second edition, the textbook covers getting started information and basic materials all the way to examples such as building wireless sensor networks, Internet of Things (IoT) full-stack frameworks with emphasis on MQTT and interfacing to AdaFruit IO. There is new work on real-time interfacing and a lot more.
BeagleBone Video Series with Tutorial and Labs: Originally developed to support a flipped model course on digital and analog electronics, the series features 16 full length video lectures with hands on labs. With over a million views, the materials are excellent for course preparation, augmentation or self learning.
Adding USB Wi-Fi and Building a Linux Kernel
Driving Stepper Motors
LCD Touchscreen GUI Applications
Introduction to GPIO and Device Tree Overlays