Linux 老炮兒韋東山講 STM32MP1

Linux 老炮兒韋東山講 STM32MP1

開發人員想學嵌入式Linux時,首先想到的名字是韋東山。今天《跟韋東山學嵌入式Linux開發》系列課程正式開放報名。

涉足嵌入式Linux的開發者,都知道這個領域有個老炮兒,韋東山。

隨著STM32MP1的產品線不斷豐富,廣大開發者對STM32MP1的認知也從微控制器的跨界新寵到Linux的實力擔當,高咖位的韋老師也適時地推出了《跟韋東山學嵌入式Linux開發》系列課程。

STM32MP1 作為 STM32 最具潛力的新系列,在硬件性能、軟件環境等方面大幅提升;在生態系統方面,STM32團隊像做MCU生態一樣認真,不斷豐富完善 STM32MP1 本地開發資源,韋東山老師的課程是學習STM32MP1非常好的學習資源。

《跟韋東山學嵌入式Linux開發》系列課程包含快速入門進階提升兩大板塊。


嵌入式Linux系統,相當於一套完整的PC軟件系統。

Linux 老炮兒韋東山講 STM32MP1

▲ Windows與嵌入式Linux系統對照

很多 Linux 初學者喜歡從系統啟動流程開始學習:先學習裸機,裸機集合起來就是 u-boot;再學習內核移植、驅動開發,接下來學習根文件系統,最後學習APP開發。如此下來,學習裸機需要2、3個月,學習u-boot也需要2、3個月,而工作中u-boot基本不用改,並且u-boot比驅動開發還難!這樣的學習流程,容易學了後面忘了前面,不能快速上手工作,消耗學習熱情!

因此韋老師為我們打造了快速入門進階提升兩大板塊:入門講究的是快速,入門之後再逐步深入

Linux 老炮兒韋東山講 STM32MP1

▲ 《跟韋東山學嵌入式Linux開發》系列課程

Linux 老炮兒韋東山講 STM32MP1

快速入門的學習路徑:搭建環境 ->APP基礎 ->驅動基礎 ->馬上做項目

快速入門的思路是以項目為導向,在做項目的過程中以“Problem-based”的方式學習,缺啥補啥,這樣可以學以致用,避免在漫長的學習過程中迷失方向。

在APP基礎、驅動基礎的課程中,會先講解一些必須的知識,這些知識是你以後無論做APP開發,還是動開發,都必須掌握的知識。接下來,通過講解一個項目,把APP基礎、驅動基礎這兩部分知識活用起來。

Linux 老炮兒韋東山講 STM32MP1

▲ 快速入門板塊的學習內容

Linux 老炮兒韋東山講 STM32MP1

初學者如何快速入門Linux?

Linux 老炮兒韋東山講 STM32MP1

▲ 快速入門的學習路徑

入門之後按需學習,這是進階提升的過程。在這個過程中,可以學習更多的、更貼合自己需要的項目,也可以深入鑽研驅動程序,或是研究其他專題。

Linux 老炮兒韋東山講 STM32MP1

▲ 進階提升的學習路徑

Linux 老炮兒韋東山講 STM32MP1

現快速入門板塊(免費課程)的第一、二章已上線,課表如下。

Linux 老炮兒韋東山講 STM32MP1


分享到:


相關文章: