A tale of Rust, the ESP32 and IoTA tale of Rust, the ESP32 and IoT It can‘t be that hard… Who am I? Jens Reimann • Principal Software Engineer • Red Hat • Middleware, Messaging, IoT • Programming languages • 90s: Basic, Pascal, … • But also requires a POSIX-like operating system • So, what about embedded systems? Like the ESP32? #![no_std], “core” & “alloc” • You can disable the usage of “std” and switch to “core” instead eclipse.or g/content/corrosion-rust- edition-eclipse-ide • Rust for ESP32 • https://github.com/ctron/rust- esp-container/ • Rust, ESP32, ESP-IDF, Hono • https://github.com/ctron/rust- esp32-hono • LLVM0 码力 | 37 页 | 3.51 MB | 1 年前3
Balancing Efficiency and Flexibility: Cost of Abstractions in Embedded SystemsMicrocontroller Peripheral 35 HAL External Peripheral Interface STM32 ESP32 PIC32Moving Higher HAL External Peripheral Interface STM32 ESP32 PIC32 Microcontroller Peripheral 36 Dynamic Polymorphism <_ZN4CPin5resetEv>: ... 080001b0 <_ZN4CPin3setEv>: ...HAL External Peripheral Interface STM32 ESP32 PIC32 Microcontroller Peripheral Static Polymorphism Interfaces using concepts Implementations0 码力 | 75 页 | 2.12 MB | 6 月前3
SMALL IS GOING BIG: GOON MICROCONTROLLERS
"tcp://10.42.0.1:1883" // change these to connect to a different UART or pins for the ESP8266/ESP32 var ( uart = machine.UART1 tx = machine.PA22 rx = machine.PA23 adaptor *espat0 码力 | 100 页 | 1.40 MB | 1 年前3
Conan 2.0 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 652 页 | 4.00 MB | 1 年前3
Conan 2.1 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 694 页 | 4.13 MB | 1 年前3
Conan 2.3 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 748 页 | 4.65 MB | 1 年前3
Conan 2.5 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 769 页 | 4.70 MB | 1 年前3
Conan 2.2 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 718 页 | 4.46 MB | 1 年前3
Conan 2.4 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 769 页 | 4.69 MB | 1 年前3
Conan 2.10 Documentationorigi- nally developed by MCST (Moscow Center of SPARC Technologies). • xtensalx6: Xtensa LX6 DPU for ESP32 microcontroller. • xtensalx106: Xtensa LX6 DPU for ESP8266 microcontroller. • xtensalx7: Xtensa0 码力 | 803 页 | 5.02 MB | 10 月前3
共 39 条
- 1
- 2
- 3
- 4













