1. Core Courses for Microcontroller Bare Metal
This course is the core course for microcontroller bare metal; it is essential knowledge for advanced learning of microcontrollers; it also serves as a bridging knowledge for Linux bare metal development; preparing for further learning of RTOS/u-boot/Linux.
1.1 Core Microcontroller/RTOS Essentials (Based on STM32F103)
1.2 Core Microcontroller/RTOS Essentials_Hardware Programming Complete Guide (Based on IMX6ULL)
1.3 Core Microcontroller/RTOS Essentials_Hardware Programming Complete Guide (Based on STM32MP157)
2. New Series of Embedded Linux Tutorials
This set of courses is suitable for beginners with zero foundation, covering everything from learning preparation → Embedded Linux application development → Embedded Linux driver development → project practice, providing a comprehensive solution to embedded entry issues. Teacher Wei Dongshan uses his consistent style of live coding to ensure that students not only learn the basic knowledge of embedded Linux but also develop problem-solving skills.
[Part 1] New Learning Path, Video Introduction, Material Download
[Part 2] Environment Setup, Basic Linux Operations, Tool Usage
[Part 3] Development Board User Manual
[Part 4] Basic Knowledge of Embedded Linux Application Development
[Part 5] Basic Knowledge of Embedded Linux Driver Development
[Part 6] Practical Projects
3. HarmonyOS Development Tutorials
The development of HarmonyOS requires support for more chips, and the porting work is slightly more complex than that of microcontrollers but easier than Linux; our tutorials can guide everyone.
3.1 Harmony Kernel liteos-a Porting_Based on IMX6ULL
3.2 Harmony Kernel liteos-a Porting_Based on STM32MP157
4. Development Boards for Tutorials
STM32MP157
Official Store [Copy to Browser to Open]
https://detail.tmall.com/item.htm?id=624399985592
Taobao Code: $9UCHcUJ9xGT$
IMX6ULL
Official Store [Copy to Browser to Open]
https://detail.tmall.com/item.htm?id=624976567583
Taobao Code: ₳UiuacUC6BVX₳
