A tale of Rust, the ESP32 and IoT
A 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 年前37 谢彬彬 用MicroPython触摸物理世界
树莓派 性能强大,贵到窒息! 简单、价格还行 对于新手友好 还是放弃了 穷使我学会选择 相遇-最终选择 ESP32 WIFI+Bluetooth 不到一杯奶茶的钱 支持Arduino生态等 重点是支持咱python 还便宜 相遇 MicroPython ESP32 WIFI+Bluetooth 主角 相遇 32bit微处理器 MicroPython 精简优化 子集 相遇 对硬件感兴趣的同学请举手 原来你是这样子的 nodemcu ESP32 PyBoard WiPy 相识-支持MicroPython的开发板 Cortex M4 32位MCU 支持I2C、PWM、UART、SPI、GPIO等 插上存储卡就能执行 PyBoard 相识-PyBoard ESP32 芯片组 32位MCU 支持I2C、PWM、UART、SPI、GPIO等 等 nodemcu 支持WIFI 需要手动烧写MicroPython固件 相识-NodeMCU ESP32 芯片组 双核32位 MCU 支持I2C、PWM、UART、SPI、GPIO等 ESP32 支持WIFI+蓝牙 需要手动烧写MicroPython固件 相识-ESP32 为想要玩的朋友准备了一份采购指南 相识- 一起玩吧 名称 特征 价格 PyBoard 支持SD卡 Cortex0 码力 | 33 页 | 1.20 MB | 1 年前3Balancing Efficiency and Flexibility: Cost of Abstractions in Embedded Systems
Microcontroller 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 | 5 月前302 黄盈樟 MicroPython与硬件开发
async and await。 • 根据嵌入式运行环境,增加了硬件专用库和删减了部分库。 MicroPython支持的硬件开发板 • PyBoard • WiPy • ESP8266 • ESP32 • STM32F4 • NUCLEO boards • Espruino Pico MicroPython在教育中的应用(Microbit) MicroPython在教育中的应用(Microbit)0 码力 | 23 页 | 1.77 MB | 1 年前3SMALL 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 年前3Conan 2.0 Documentation
origi- 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 年前3Conan 2.1 Documentation
origi- 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 年前3Conan 2.3 Documentation
origi- 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 年前3Conan 2.5 Documentation
origi- 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 年前3Conan 2.2 Documentation
origi- 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
共 41 条
- 1
- 2
- 3
- 4
- 5