Салют, парни. Я в микроконтроллерах ноль, поэтому хочу позадавать глупые вопросы, так что не смейтесь :)
Хочу понять, в чём принципиальное отличие МК плат (STM32, Arduino и пр.) от компьютеров типа R-Pi, Oragne Pi и т.п.
Как я понял, МК-платы программируются через обычный компьютер, т.е. на компе запускается IDE и там всё делается, затем выгружается во флэш-память МК. При загрузке МК выполняет этот код.
На R-Pi установлен Linux, и там софт запускается как отдельное приложение в этой системе.
Но получается, можно и под R-Pi так же написать программу (в IDE на обычном компе или даже установить на R-Pi простую ОС а-ля DOS и там всё делать), при этом производительность и кол-во памяти будет на порядки выше, правильно?
По сути, в теории, можно и на мощные МК типа STM32 установить ОС, лишь бы памяти хватило и был выход на монитор.
Поправьте меня, если я где-то не прав :)