5

I want to make a next version of my current project. I’m hoping to use an Arduino compatible processor that also supports at least 2 processes simultaneously without using pro threading or any other software workaround. The more commonly used the processor is, the better the user support will be if something goes wrong.

asked Nov 20, 2020 at 19:18
1
  • 3
    What do you by "supports at least 2 processes simultaneously without using pro threading". What's "pro threading" in this context? Is that a specific library/framework? Commented Nov 20, 2020 at 21:03

2 Answers 2

5

ESP32. Dual core 240MHz, plus an extra XLP state machine. Cheap and easily available on eBay/Amazon/Ali Express etc. And with full Arduino support.

answered Nov 20, 2020 at 19:27
0

You may also be interested in the Teensy 4.0. It is single-threaded (one CPU core), but it executes two instructions at a time if possible and runs at 600 MHz.

Beyond that, I only know of the ESP32 as well, for genuinely having two threads. Beware, if you want to design a product using that there might be extra hurdles with the FCC/whatever your country has since it is a radio emitter. Using an ESP32 module might simplify things, but I have very little idea how the legalities work.

It also seems a little wasteful to use a processor with Bluetooth and WiFi capabilities just because you need two threads, but it may be the only option.

answered Nov 25, 2020 at 18:54

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.