MikroController sind mittlerweile meines Erachtens eine kostengünstigere und energieschonende Alternative zu Raspberry-Pi oder ähnlichen System-on-a-chip
(SOC-)Lösungen.
(Markus, Stand 19.01.2024)
Beispiele:
-> Mikrocontroller mit 6-Watt-Stromaufnahme und WLAN-Fähigkeit
-> Als Nachfolger des ESP8266 entwickelte espressif den Mikrocontroller ESP32 mit einigen Verbesserungen wie beispielsweise Bluetooth und einem Hallsensor
.
-> Simulator für ESP32, Arduino, STM32
-> getting started with wokwi ESP32-Simulation
-> Das Github-Repository des Projekts "Esp-Launchpad"
ESP Launchpad is a web based tool, available for flashing firmware application to the ESP32 device connected via USB serial port.
-> siehe Linksammlung "Rust und Embedded" unten
-basierte interaktive Programmierung unter der Bezeichnung NodeMCU
.
(Python-basierte interaktive Programmierung)
/C++
-basierte Programmierung. Siehe https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/
-Command für die Nutzung als Seriell-zu-WLAN-Schnittstelle
-> grundlegende Befehle - Binärdateien zum Flashen
-> ESP32-DevKitC32E
-> LILYGO T-Display-S3 ESP32-S3 Entwicklungsboard (mit Headern)
-> Online Listening Acoustic Fingerprinting (OLAF) zur Erkennung von Songs per ESP32, auch per WASM im Webbrowser
-> OLAF von Joren Six per WebAssembly
(WASM)
-> weitere, m.E. interessante Projekte von Joren Six mit Mikrocontrollern, etc.
-> Walkie-Talkie mit ESP-NOW
-> Schutzschild gegen Schnarchen
-> Matter C++-SDK auf Github
-> Implementation für Javascript
-> Implementation für Rust
-> ESP-Launchpad
-> ESP-ZeroCode
-> Home-Mobile-SDK für iOS
-> Home-Mobile-SDK für Android
-> MIT Technology Review "How Rust went from a side project to the world's most loved programming language", 2023
-> Rust Blog "Announcing Rust 1.0", 2015
-> Rust Blog "4 years of Rust", 2019
-> Yalantis, "The state of the Rust market in 2023"
-> Stack Overflow Developer Survey, 2021
-> The Embedded Rust Book
-> The Rust Standard Library (std)
-> -basiertes entwicklungsframework ESP-IDF
-> Newlib.Bibliothek
-> Blinky-Beispiel läuft auf ESP-IDF
-> ESP-IDF-HAL
-> Blinky-Beispiel läuft auf Bare Metal
-> ESP-HAL
-> ESP-IDF-Befehle in Rust