Ich wähle derzeit einen Prozessor für mein Embedded-Robotik-Projekt aus. Ich habe gerade einen Prototypen mit dem ESP32 DEVKIT-V1 Modul fertiggestellt.
Ich hoffe, mein Produkt in Zukunft kommerzialisieren zu können, aber wenn ich mir professionelle Boards anschaue, sehe ich hauptsächlich STM32s und keine ESP32s.
Warum ist dies der Fall, obwohl ESP32 eine bessere Leistung (Taktrate, RAM, Flash-Größe usw.) als die meisten STM32 hat?
Das ESP32 ist ein praktikables, kommerziell hergestelltes Produkt und wird sowohl von Experimentatoren als auch bei der Herstellung von kommerziell hergestellten Produkten weit verbreitet verwendet.
Das ESP32 hat etwas mehr Funktionalität (dh BT und WiFi) als das reine STM32, aber viele Variationen des STM32 sind möglicherweise weniger teuer. Das STM32 hat normalerweise auch mehr interne Peripheriegeräte.
Die beiden sind beide Mikrocontroller und haben daher viele Ähnlichkeiten, aber sie sind weder gleich noch austauschbar.
Wenn ich einen Produktprototyp mit dem ESP32 entworfen hätte, hätte ich keine Bedenken, ihn in der Produktion einzusetzen, wenn seine Kosten und Verfügbarkeit den dort erforderlichen Anforderungen entsprächen.
Sowohl der ESP32 als auch der STM32 können in kommerziellen Anwendungen wie jede handelsübliche MCU verwendet werden. Es hängt alles von Ihren Anforderungen ab, wie z.
Sie müssen einige dieser Punkte recherchieren, um sie in einem frühen Stadium der Entwicklung auszuwählen. Wenn Sie sich wie das OP bereits im Prototypenstadium befinden, werden die Kosten für die Portierung höchstwahrscheinlich andere Aspekte des Produkts überwiegen.
DKNguyen
Nur ich
Lundin
Toni
Lundin
Kartmann
Nordbradley
Navin