开源示波器EMBO

 

GitHub - parezj/EMBO: EMBO - Scope for only $6. Embedded instruments: Oscilloscope, Logic Analyzer, Voltmeter, Counter, PWM and Signal Generator on STM32 MCUs (F1, F3, L4, G4 ....). PC app for Windows, Ubuntu and macOS. Firmware is in C, PC GUI app is in C++ Qt 5. · GitHub

Github上实用嵌入式项目——基于STM32微控制器实现的“嵌入式示波器”(示波器、逻辑分析仪、电压表、信号发生器)

源码编译的固件下载后,LED常亮,连不上上位机,使用CubeIDE 1.12.1 编译

 

84c2fa674656f9eb4e2b8dbd9d617834

 

EMBO 开源示波器项目官方并未指定特定版本的 STM32CubeIDE 。

它提供稳定的 HEX 固件,可直接烧录;若要编译源码,建议使用 1.12.1 或 1.13.1 版本的 CubeIDE,这两个版本兼容性最好、问题较少,能大幅降低编译和调试难度。

编译与版本要点

- 编译思路:直接下载源码,在 CubeIDE 中导入现有项目,无需从头使用 CubeMX 重建,可保留完整工程配置 。
- 版本推荐理由:- 1.12.1/1.13.1 是社区公认的稳定版本,适配 EMBO 常用的 STM32F1/F3/L4 系列,跨版本编译不易出现卡死、调度异常等问题。
- 避免使用过新(如 1.15+)或过旧(1.10 以下)版本,以防编译器优化、FreeRTOS 内核接口变化导致编译失败或运行异常。
- 环境配套:搭配 STM32CubeProgrammer 下载固件,开发体验更顺畅 。

 

posted @ 2026-04-09 09:08  多多和羊羊  阅读(24)  评论(0)    收藏  举报