Tag: Embedded Systems
All the articles with the tag "Embedded Systems".
-
Rust 嵌入式开发:使用 Rust 实现通过小爱同学和 esp32 控制家庭氛围灯
Published date:使用Rust嵌入式开发、ESP32微控制器和巴法云MQTT平台实现通过小爱同学控制家庭氛围灯的系统。
-
ESP32-S3中使用Rust进行ADC模数转换:读取XY轴摇杆传感器教程
Published date:本文介绍了如何在ESP32-S3上使用Rust进行ADC模数转换,以读取XY轴摇杆传感器的数据。文章详细讲解了ESP32-S3的ADC功能、引脚配置、代码实现(包括X/Y轴模拟信号读取和Z轴按键检测),以及如何使用esp-hal库进行硬件编程。
-
使用 Rust 和 Ratatui 在 ESP32-S3 上实现 ST7789 屏幕的 TUI 界面
Published date:本文介绍了如何在 ESP32-S3 上使用 Rust 和 Ratatui 库为 ST7789 屏幕构建基于文本的用户界面(TUI),并解决了字体和显示配置中的常见问题。
-
Rust嵌入式开发:如何解决st7789屏幕在重绘时闪烁的问题
Published date:探讨在使用Rust嵌入式开发时如何解决ST7789显示屏重绘时的闪烁问题,包括调整SPI时钟频率和减小刷新区域的尝试。
-
Rust嵌入式开发:在st7789屏幕上显示图片
Published date:介绍在Rust嵌入式开发中如何在ST7789屏幕上显示图片,包括将常见图片格式转换为BMP、TGA和QOI等支持格式的技术方法,以及解决RGB565/BGR565色彩顺序和屏幕颜色反转等常见问题的实践经验。
-
在嵌入式 Rust 中显示中文字符的方法
Published date:本文介绍了如何在资源受限的嵌入式环境中显示中文字符,特别是使用 embedded-graphics 库的方法。由于该库默认不支持中文字符,文章详细说明了如何使用 BDF 字体格式和 eg-bdf 工具来生成和使用中文字库,并提供了具体的代码示例和解决方案。
-
使用 Rust 在 ESP32S3 上实现 DHT11 温湿度传感器数据到 ST7789 屏幕显示
Published date:本文详细介绍了如何在 ESP32S3 上使用 Rust 语言实现 DHT11 温湿度传感器数据读取并将数据显示在 ST7789 TFT LCD 屏幕上。涵盖了 C 和 Rust 两种语言的实现方式,特别关注了 Rust 中的多核任务分配、SPI 总线配置、屏幕驱动初始化以及避免屏幕花屏等问题。文章还提供了完整的代码示例和关键技术点解析。
-
使用 Rust 做嵌入式开发:ESP32S3开发板上DHT11温湿度传感器的C语言和Rust实现对比分析
Published date:深入对比ESP32S3开发板上DHT11温湿度传感器的C语言和Rust实现,详细分析C语言版本遇到的响应缓慢问题及CPU任务调度影响,提供完整的代码示例和调试经验分享。
-
使用ESP32-S3控制WS2812 LED:C与Rust实现对比
Published date:本文对比了使用C和Rust两种语言在ESP32-S3上控制WS2812 LED的实现方式。涵盖了硬件设置(GPIO 48)、两种语言的工具链配置,以及各自的完整代码示例。对比突出了传统ESP-IDF C开发与现代Rust嵌入式开发在开发体验、库使用和性能考虑方面的差异。