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
- Anatomy of Cross-Compilation Toolchainswww.youtube.com
- Getting started with Embedded Linux - Cross-compile a Hello World Linux Userspace App for aarch64www.youtube.com
Module 1
Linux Workstation Foundations for Embedded Development
Module 5
Yocto Ecosystem, Workspace, and Build Performance
Module 6
BitBake Metadata, Recipes, Tasks, and Debugging
Module 7
Layer Governance, Distribution Images, and Developer SDKs
Module 8
AM62x BSP Engineering and Board Bring-Up
Module 9
Automotive Gateway I/O, Services, and Edge Workloads
Module 10
Read-Only Operation and Fault-Tolerant A/B Updates
Module 11
Verified Boot, OS Hardening, and Supply-Chain Security
Module 12