Course Curriculum
22 sections • 131 lectures • 15h 58m total length
-
-
Installing “Ubuntu-16” on virtual box
4
Lessons
-
Start
-
Installing “Ubuntu-16” on virtual box –Part 1
Preview
-
Installing “Ubuntu-16” on virtual box –Part 2
Start
-
Start
-
AM335x Functional block Overview
2
Lessons
-
AM335x Functional block Overview Part 1
Preview
-
AM335x Functional block Overview Part 2
Start
-
Beaglebone Linux booting Process
13
Lessons
-
What do we need to successfully boot linux on BBB ?
Preview
-
Start
-
BBB Linux boot sequence discussion: ROM and SPL
Start
-
BBB Linux boot sequence discussion-MLO/SPL job
Start
-
Booting RBL and MLO on BBB
Preview
-
Start
-
Testing U-boot image on BBB
Start
-
BBB Linux boot sequence discussion-uboot
Start
-
Decoding U-boot Header of uImage Manually
Start
-
Linux boot sequence discussion-Boot strap loader part 1
Preview
-
linux boot sequence discussion-Boot strap loader-part 2
Preview
-
linux boot sequence discussion - Kernel Entry
Start
-
Linux boot sequence discussion - launch of 'INIT'
Start
-
BBB eMMC update
3
Lessons
-
eMMC booting- Big picture
Start
-
eMMC update-Downloading latest OS image
Start
-
Start
-
Booting BBB from SD card
2
Lessons
-
Booting the BBB via SD card with the latest images
Preview
-
Start
-
Linux Device Tree
1
Lesson
-
Why Linux device tree is introduced ??
Start
-
uEnv.txt and Initramfs
8
Lessons
-
Writing uEnv.txt file from scratch part 1
Start
-
Writing uEnv.txt file from scratch part 2
Start
-
Writing uEnv.txt file from scratch part 3
Start
-
Writing uEnv.txt file from scratch part 4
Start
-
Writing uEnv.txt file from scratch part 5
Start
-
Start
-
Start
-
Generating "initramfs" using RFS
Preview
-
Booting BBB over Serial Port
5
Lessons
-
Serial booting Required Setup
Start
-
Serial boot - big picture
Start
-
Start
-
Testing Serial boot part 1
Start
-
Testing Serial boot part 2
Start
-
Booting BBB Over TFTP protocol
6
Lessons
-
U-boot
5
Lessons
-
Understanding U-boot Source Tree
Preview
-
Cross tool-chain installation
Preview
-
Configuring and generating SPL,MLO,U-boot images-part1
Start
-
Configuring and generating SPL,MLO,U-boot images-part-2
Preview
-
Start
-
Understanding Linux Source Tree
5
Lessons
-
Note to Students: Important Update on Linux Kernel Version
Start
-
ARM architecture related code organization
Preview
-
ARM Board configuration files organization
Start
-
Soc specific driver code organization
Start
-
Configuring and generating linux image
Start
-
Busybox ( minimalist Root file system )
11
Lessons
-
Start
-
Start
-
Kernel Modules installation
Start
-
Testing boot images and busybox on BBB-Part-1
Start
-
Testing boot images and busybox on BBB-Part-2
Start
-
Understanding busybox init and rcS Script
Start
-
integrating rcS(Startup ) scripts
Start
-
Enabling ehternt over usb by driver integration
Start
-
Auto loading of drivers during system startup
Start
-
Start
-
Start
-
Buildroot
7
Lessons
-
Start
-
Exploring buildroot directories and Build commands
Start
-
Configuring and building Buildroot-Part1
Start
-
Configuring and building Buildroot-Part2
Start
-
Testing buildroot RFS and ssh support on BBB
Start
-
Buildroot Linux and U-boot configurations
Start
-
Buildroot linux-uboot image generation and testing on BBB
Start
-
Eclipse setup for BBB
6
Lessons
-
Eclipse installation Note
Start
-
Preview
-
Installing Eclipse+Cross Tool chain+build tools
Start
-
Eclipse project creation and build settings
Start
-
Installing Remote System Explorer and Testing Application
Start
-
Importing Eclipse Projects
Start
-
AM335X pin details, gpios and SYSFS control
9
Lessons
-
AM335x GPIO subsystem and expansion header details part 1
Start
-
AM335x GPIO Subsystem and expansion header details part 2
Start
-
BBB GPIOs and Mode configuration registers
Start
-
Exploring Pin details using SYSFS entries -Part-1
Start
-
Exploring Pin details using SYSFS entries-Part-2
Start
-
Controlling USER LEDs using SYSFS entries-Part 1
Start
-
Controlling USER LEDs using SYSFS entries-Part 2
Start
-
Controlling user LEDs using ‘C’ Application Part 1
Start
-
Controlling user LEDs using ‘C’ Application-part2
Start
-
External LED interfacing
2
Lessons
-
Interfacing external LED-Part-1
Start
-
Interfacing external LED-part2
Start
-
7 Segment LED interfacing
5
Lessons
-
7-Segment Display basics and Interfacing
Start
-
7-Segment Display basics and Interfacing contd.
Start
-
7segment display up-down counter implementation-1
Start
-
7segment display up-down counter implementation-2
Start
-
Start
-
4 digit 7 segment LED interfacing
2
Lessons
-
4 digit 7 segment LED Counter implementation
Start
-
Start
-
MPU6050 Interfacing and Tilt sensing application
13
Lessons
-
Why Accelerometers are used ?
Start
-
Why Gyroscope sensors are used ?
Start
-
Start
-
Understanding MPU6050 ACC full scale range
Start
-
converting raw Acc value in to "g" values
Start
-
Understanding MPU6050 Gyro Full Scale range
Start
-
MPU6050 breakout board details
Start
-
Deciding BBB I2C pins for sensor interfacing
Start
-
MPU6050 Raw read Source code explanation-Part1
Start
-
MPU6050 Raw read Source code explanation-Part2
Start
-
Testing MPU6050 Raw read application on BBB
Preview
-
Measuring Tilt Angle of the object part 1
Start
-
Measuring Tilt angle of the object Part 2
Start
-
16x2 LCD interfacing
7
Lessons
-
Start
-
Start
-
HD44780 LCD controller Internal Details
Start
-
Understanding DDRAM, CGRAM,CGROM
Start
-
Understanding LCD command sets -Part1
Start
-
Understanding LCD command sets -Part2
Start
-
Start
-