Embedded Linux Step by Step Using Beaglebone Black
About Course
Update: English closed captions have been added, transcript available
Update # 1: MPU6050 interfacing and tilt sensing tutorials added
Update # 2: LCD interfacing tutorials added
The course is designed for Beginners to Advanced audience.
A comprehensive and practical course on learning Embedded Linux systems on Beaglebone hardware
100% hands-on and step by step explanation using hardware
Brief Description:
This Course Demystifies learning Embedded Linux Systems and running embedded Linux and its various components on the Beaglebone hardware. See above “what will I learn?? ” section to understand what this course promises!
- Interesting Hardware interfacing projects and well explained inner working details step by step
- ‘C’ application development using Eclipse IDE for your Beaglebone hardware
- At the end of each section students will have exciting assignments to complete which strengthen their understanding deeply
- Embedded Linux quizzes to test your Understanding.
- Q/A support
My promise!
I will personally answer your questions about this material, either privately or in a group discussion. If you are in any way not satisfied, for any reason, you can get, No questions asked a full refund from Udemy within 30 days. But I am confident you won’t need to. I stand behind this course 100% and am committed to helping you.
Learning order of FastBit Embedded Brain Academy Courses,
If you are a beginner in the field of embedded systems, then you can take our courses in the below-mentioned order.
This is just a recommendation from the instructor for beginners.
1) Microcontroller Embedded C Programming: absolute beginners(Embedded C)
2) Embedded Systems Programming on ARM Cortex-M3/M4 Processor(ARM Cortex M4 Processor specific)
3) Mastering Microcontroller with Embedded Driver Development(MCU1)
4) Mastering Microcontroller: TIMERS, PWM, CAN, RTC,LOW POWER(MCU2)
5) Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL(MCU3)
6) Embedded System Design using UML State Machines(State machine)
7) Mastering RTOS: Hands-on FreeRTOS and STM32Fx with Debugging(RTOS)
8) ARM Cortex M Microcontroller DMA Programming Demystified(DMA)
9) STM32Fx Microcontroller Custom Bootloader Development(Bootloader)
10) Embedded Linux Step by Step using Beaglebone Black(Linux)
11) Linux device driver programming using Beaglebone Black(LDD1)
Course Content
Introduction BBB board and SOC
-
A Message from the Professor
-
– overview
08:14 -
– Download Course materials
03:24 -
– BeagleBone BlackBBB Board Introduction
04:35 -
– Using Minicom
10:12 -
– Using Teraterm and Putty
06:37 -
– Getting started with BBB and initial Setup
04:41 -
– BBB Web interface
19:21
Installing Ubuntu16 on virtual box
AM335x Functional block Overview
Beaglebone Linux booting Process
BBB eMMC update windows host
BBB eMMC update Ubuntu host
Linux Device Tree
uEnvtxt and Initramfs
Booting BBB over Serial Port
Booting BBB Over TFTF protocol
Uboot
Understanding Linux Source Tree
Busybox minimalist Root file system
Buildroot
Eclipse setup for BBB
AM335X pin details gpios and SYSFS control
External LED interfacing
7 Segment LED interfacing
4 digit 7 segment LED interfacing
MPU6050 Interfacing and Tilt sensing application
16×2 LCD interfacing
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.