Comprehensive Guide to Embedded Linux by Wei Dongshan

Instructor Introduction

Wei Dongshan | Graduated from University of Science and Technology of China, with dual degrees in Electronics and Computer Science.

2005-2007

Worked at ZTE Corporation in embedded Linux development, achieving S-level performance.

2008

Published “Complete Handbook of Embedded Linux Application Development”, which has been a bestseller in the embedded field.

2008-2011

Served as a distinguished lecturer at various training institutions, highly popular among students.

2011-Present

Continuously developing training tutorials for embedded Linux, covering: bare metal, u-boot, drivers, Linux projects, and Android.

2020

① Became an ST partner, with recorded courses available on the ST official website.
② Became a Huawei HarmonyOS pioneer, recording HarmonyOS kernel porting courses for non-HiSilicon chips.
③ Became a rt-thread partner, recording courses on porting microkernel to IMX6ULL and STM32MP157.
④ Based on over a decade of training experience, re-recorded a complete set of training courses on IMX6ULL, STM32F103, and STM32MP157, most of which are free!
Access Point: Wei Dongshan Embedded Anytime Classroom

Course Introduction

There are three learning paths in embedded systems:

Microcontroller development based on HAL library:

Can quickly get started and produce microcontroller products, but the HAL library encapsulates everything, limiting deeper learning.

Bare metal development based on registers:

Allows deep insights into microcontroller program internals, forming the basis for RTOS and u-boot development.

Embedded Linux learning:

① Ten years ago, the learning path for Linux was: bare metal, u-boot porting, kernel porting, driver development, application development.
② This path is outdated because: it takes too long, is disconnected from current job needs, and takes a long time to learn project development.
③ For example, learning u-boot is harder than driver development, yet u-boot development is rarely needed in work.
④ New path: start with application basics, then driver basics, immediately begin projects for quick entry.
⑤ After getting started, learn various topics as needed, such as u-boot and comprehensive driver development.

Based on ten years of training experience, we re-recorded a brand new tutorial in 2019:

① Microcontroller development based on HAL library: not yet released.
② Bare metal development based on registers.
③ Complete series of embedded Linux videos.
④ HarmonyOS porting.
⑤ rt-thread-smart microkernel porting.

Course Advantages

All courses will use multiple boards, first discussing commonalities then specifics. Later, when using other boards at work, the techniques will already be learned.

① Bare metal: IMX6ULL, STM32F103, STM32MP157.
② Linux: IMX6ULL, STM32MP157.
③ HarmonyOS: IMX6ULL, STM32MP157.
④ rt-thread-smart: IMX6ULL, STM32MP157.

Bare metal course: The knowledge we teach is certainly not covered by others; it forms the foundation for RTOS and u-boot.

HarmonyOS and rt-thread-smart: Officially certified by Huawei and rt-thread, others cannot replicate.

Linux: A new path summarized from ten years of experience; do not follow the old way anymore.

About Paid Courses

Videos are divided into three categories:

Free: Quick start to Linux (including application basics, driver basics, first project), HarmonyOS porting, rt-thread-smart porting.

Free with board purchase: Bare metal core.

Paid: Comprehensive driver development, more projects, etc.

Why charge?

Better instructors: Industry experience, Huawei certification, ST recognition, rt-thread partnership.

Better tutorials: The same knowledge points are presented more vividly, orderly, efficiently, and in-depth, including unique insights we possess.

Learning time is also a cost: Our videos are more efficient; we explain one knowledge point in 15 minutes, while others take 15*5 minutes.

Different positioning:

① We focus on training, aiming to create quality courses, with continuous updates and deeper insights.
② Others may focus on development boards, aiming to sell boards; when chips are updated and boards become unsellable, tutorials will cease.

Real Gold Fears No Fire Test

IMX6ULL development board available for rent!

Comprehensive Guide to Embedded Linux by Wei Dongshan

Let’s return to the essence of education; focus on results, not advertisements.

Is the tutorial effective? Can you learn it?

Comprehensive Guide to Embedded Linux by Wei Dongshan

Rent a board to try it out!

If you can learn it, then buy a board; if not, return it!

Pioneer in Embedded Education
First batch of certified developers for Huawei HarmonyOS courses
Follow the “Baiwen Technology” public account
Irregularly share teaching dynamics and learning materials.
Release the latest news from Baiwen Technology as soon as possible.

Comprehensive Guide to Embedded Linux by Wei Dongshan

Comprehensive Guide to Embedded Linux by Wei Dongshan
For more information, feel free to contact us
Shenzhen HeadquartersPhone
0755-86200561 13510691477
Address: Room 1505, B Building, Jiansheng Mansion, Nawan Street, Longgang District, Shenzhen.
Chongqing R&D Center Phone
0755-86200561
Address: Chongqing Village Building, Lianglukou, Yuzhong District, Chongqing.
Technical Support
Phone: 0755-86200561
Email: [email protected]

Leave a Comment