MicroBlocks 开发笔记

MicroBlocks 开发笔记

💡 原文中文,约3300字,阅读约需8分钟。
📝

内容提要

本文介绍了MicroBlocks开发过程中的知识和技巧,包括MicroBlocks库、虚拟机和图形化编程环境。还讨论了创建新库、虚拟机与IDE通信、预编译固件测试、使用PlatformIO进行C/C++编程、输出调试信息和断点调试等方法。最后介绍了基于GP Blocks构建的MicroBlocks IDE开发模式。

🎯

关键要点

  • 本文介绍了MicroBlocks开发过程中的知识和技巧。
  • MicroBlocks开发主要分为三个部分:积木库、虚拟机和图形化编程环境。
  • 创建新的库是将新设备引入MicroBlocks的简单方法。
  • MicroBlocks虚拟机通过串行协议与IDE和其他软件进行通信。
  • MicroBlocks IDE内置官方维护的固件,通常应使用这些经过测试的固件。
  • 使用PlatformIO作为MicroBlocks VM的构建工具,支持C/C++编程。
  • 新建PlatformIO项目可以帮助测试新功能,避免与旧代码的冲突。
  • 快速反馈循环有助于开发者进入心流状态,提升工作效率。
  • MicroBlocks VM使用sprintf输出调试信息,提供辅助调试函数。
  • ESP32-S3内置JTAG调试接口,支持断点调试。
  • 合并esp32固件以便使用其他工具烧录。
  • MicroBlocks IDE基于GP Blocks构建,开发模式便于调试。
➡️

继续阅读