等我呢個萬年唔上線既偽版主解釋下啦,當初我要求加呢個版嘅初衷確實係 Raspberry Pi、Arduino 果類嘅「SBC ...
angus723 發表於 2024-9-23 15:47


我第一次聽單片機係指 8051砌,  果陣電腦仲係行 DOS
以我有限知識, 當年可以分開
1) 用電路+零件設計功能
2) 用電路+IC 去設計做某啲功能
3) 用PLC 去做某啲功能
4) 用 MCU(8051), 有硬件要推就用 IO 腳去讀寫, 功能就寫 program 做,只有單一程式去做(即無 OS )
5) 近年有 Pi,整合 RAM,CPU,IO,同MCU 不同是一般都有 OS 跑緊,用家嘅程式只係其中一個程序。

如果沿用呢個想法,其實 Amtel 328, ESP32,之類嘅 MCU,寫嘅程序係唯一係 MCU 跑,有 100% 控制權,就是單板機。 亦唔怕有其他程序會互相衝突。
仲有一個好大原因.........通常開發板只用黎開發,成品會重新 lay PCB.

Pi 雖然單板, 但有 OS, multi-threaded, Multi-process.  意義上有啲唔同。

TOP

我第一次聽單片機係指 8051砌,  果陣電腦仲係行 DOS
以我有限知識, 當年可以分開
1) 用電路+零件設計 ...
it_jobs 發表於 2025-9-1 03:21



   multi-threading 已經唔再係 microcontroller/microprocessor 嘅分辨之處(例如 ESP32 同 RP2040 及 Arduino Portenta H7 都係 dual core 可以 multi-threading)

一般 microprocessors 例如 RPi 1/2/3/4/5 果 d 係屬於通用(冇指定用途),可以行更多複雜指令及 IO,而且佢哋亦唔會單獨運行,需要有額外嘅周邊配合先可以操作,但係 microcontroller 基本上所有嘢 self-contained,一粒就有自己嘅 IO(當然冇 full system 咁多)可以獨立使用,所以耗電更低

TOP

multi-threading 已經唔再係 microcontroller/microprocessor 嘅分辨之處(例如 ESP32 同 RP2040 及  ...
fakeman 發表於 2025-9-1 08:55


TOP