Какой самый распространенный (и недорогой) микропроцессор имеет по крайней мере два потока?

Я хочу создать следующую версию моего текущего проекта. Я надеюсь использовать совместимый с Arduino процессор, который также поддерживает как минимум 2 процесса одновременно, без использования pro threading или любого другого программного решения. обходной путь. Чем чаще используется процессор, тем лучше будет поддержка пользователей, если что-то пойдет не так.

, 👍6

Обсуждение

Что вы подразумеваете под "поддерживает по крайней мере 2 процесса одновременно без использования * pro threading *". Что такое "pro threading" в этом контексте? Это конкретная библиотека / фреймворк?, @Duncan C


2 ответа


5

ESP32. Двухъядерный процессор с частотой 240 МГц, плюс дополнительный конечный автомат XLP. Дешево и легко доступно на eBay / Amazon / Ali Express и т.д. И с полной поддержкой Arduino.

,

0

Вас также может заинтересовать Teensy 4.0. Он однопоточный (одно ядро процессора), но по возможности выполняет две инструкции одновременно и работает на частоте 600 МГц.

Кроме того, я знаю только о ESP32, потому что у него действительно есть два потока. Будьте осторожны, если вы хотите разработать продукт с использованием этого, могут возникнуть дополнительные трудности с FCC / независимо от того, что есть в вашей стране, поскольку это радиоизлучатель. Использование модуля ESP32 может упростить задачу, но я очень мало представляю, как работают эти правила.

Также кажется немного расточительным использовать процессор с возможностями Bluetooth и Wi-Fi только потому, что вам нужны два потока, но это может быть единственным вариантом.

,