Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Embedded Linux and Yocto Engineering
Recommended resources
The freely available resources this course will direct you to.
- Lecture 5: Memory Mapped I/Owww.youtube.com
- Memory Mapped IO vs Port Mapped IO (Animation)www.youtube.com
- AM62x SK Evaluation Modules User's Guide (Rev. D)www.ti.com
- 3.1.1.1. General Information — Processor SDK AM62x Documentationsoftware-dl.ti.com
- Bootloaders 101: How Do Embedded Processors Start? - Bryan Brattlof, Texas Instrumentswww.youtube.com
- Porting U-Boot and Linux on New ARM Boards: A Step-by-Step Guide - Quentin Schulz, Free Electronswww.youtube.com
Module 1
Linux Workstation and Portfolio Repository Foundations
Module 5
Reproducible Yocto Workspace and Build Engineering
Module 6
Hands-On BitBake Recipes, Tasks, Packaging, and Debugging
Module 7
Product Layers, Distribution Images, and Developer SDKs
Module 8
AM62x Hardware Lab, BSP, and Board Bring-Up
Module 9
Automotive Gateway Networking and Edge-Analytics Prototype
Module 10
AM62x Secure-Boot Signing, Tamper Testing, Anti-Rollback, and Encryption
Module 11
Read-Only Product Operation and Tested A/B Updates
Module 12