一点追思...

真不能直接从裸机直接上升到 Linux,要先学一点 FreeRTOS / RT-Thread 这样的实时操作系统。

学弟,你能问出来这个问题,就知道你对这种其实是不懂的。你还是先好好打基础吧,别着急。

Linux 是比 RTOS 更高端的一种形式。它是通过操作系统来自己实现的这种并发,并且它更强调公平性,但是 RTOS 是你给它安排优先级的。

而且 Linux 也有自己的、类似这种 RTOS 的、更高级的操作系统。

而且不能说是 Linux 模拟了 RTOS,是 RTOS 模拟、仿照的 Linux、Windows 这种操作系统。

C++ 里面有并发和并行的观念,以及那些互斥量、线程、内存池,这些 Linux 也都有,它们都是通用的。

好吧,似乎我顺序确实是反过来了。

并且还有一点想说的是,市面上有很多很好的 RTOS 教程,能把那些概念讲得比较明白。这样进入嵌入式 Linux 的世界后,就不会很束手无策。

我仍然还记得,那一个下午,我打开那个库,然后一堆类糊我脸上,这谁绷得住,根本看不懂。

记得要先学 FreeRTOS / RT-Thread,再学嵌入式 Linux。

好像是说,实时操作系统和嵌入式 Linux 在任务调度上有很多都是相通的,但是 RTOS 有很多很好的教程。

还在那儿模拟时间片呢,把 Linux 当裸机来用。

那些 thread 之类的,完全不懂哦。

就像推荐先学C,再学C++一样...C语言有很好的教程
但是这并不妨碍初次看见那么多cpp的特性以及关键字被吓哭

posted @ 2026-09-18 02:00  绿帽子玩家  阅读(10)  评论(0)    收藏  举报