我目前正在尝试通过 Atom 上的 Platformio IDE 在 C++ 上的 BBC microbit 上进行开发。
我已经让该软件与其他板(我拥有的各种 NUCLEO 板)一起使用,mircobit 的代码本身是简单的“Hello World”滚动条,可以在 mbed 在线编译器上很好地编译。
在 platformio 上编译时,我得到:
Attribute Error: 'PlatformIOLibBuilder' object has no attribute 'get_inc_dirs'
我尝试安装 microbit 兰开斯特大学图书馆,platformio 说它们已安装,但它没有出现在我正在使用的项目的 lib 文件夹中。
在开发方面,我在设置环境和 IDE 方面是一个新手,我一直在到处寻找答案,但很难过滤掉我需要做些什么来解决这个问题。虽然 microbit 是受支持的板,但没有关于如何开始使用它的指南,而且所有其他板似乎在所有默认安装下都可以正常工作。
更新:下面的解决方案也适用于 Ubuntu 和 Windows,尽管当您尝试滚动文本时 LED 显示屏会出现一些乱码。然而,串行通信表明实际的 microbit 正在做它应该做的事情。
显示中的错误可能是由于 microbit 库是 v2.0.0-rc4 而兰开斯特大学图书馆的最新版本似乎是 v2.0.0-rc10。