经常有学弟学妹私信问我这个问题,今天就趁着摸鱼时间简单聊聊我的看法,希望能帮到一些还在纠结路线的兄弟。先说结论:看你具体想走哪个方向,不是一刀切的答案。先搞清楚这俩到底是啥在回答之前,先把概念捋一下,不然很多人其实是糊里糊涂在问。Linux 本质上是一个操作系统内核,配合各种其他软件才能组成一个完整的操作系统,它是个软件。STM32 是 ST 公司基于 ARM Cortex-M 系列内核做的 SoC 芯片(大部分是简单的 M3/M4/M7),它是个硬件。说白了一个是软件一个是硬件,完全不是一个层面的东西。所以我一直挺纳闷的,"学 Linux 必须先学 STM32"这个说法到...