【MaixPy快速上手】开发板配置文件
2021-05-134848
AI 快速预览详细
本文档介绍了如何在MaixPy 0.5.1-128版本中配置开发板,通过统一Python代码屏蔽硬件引脚差异。无论您使用的是Maix Bit、Maix Dock还是其他型号,都能轻松完成配置。文档提供了详细的配置方法和示例代码,确保示例代码在不同硬件上的一致性。通过导入并运行对应的配置文件,可以快速完成对特定硬件的配置,解决不同硬件之间的兼容性问题,提高开发效率。
Board
这是一个 MaixPy 板级配置模块,它可以在用户层统一 Python 代码,从而屏蔽许多硬件的引脚差异。 效果如下:
而这份代码同时支持 MaixPy 所有硬件运行,并且打印的 board_info.LED_R 都不尽相同,通过它保证示例代码的一致性。 1.1. board 的配置方法将以下链接对应的 python 代码复制出来(如 config_maix_bit.py),放到 IDE 编辑框中运行,即可完成对『你的硬件』配置项(config.json)的导入,它会在 flash 上存储该配置文件。 运行配置代码后会自动重启,此时代码中才可以调用 board_info.BOOT_KEY , 实际上 board_info.BOOT_KEY 就是指 IO 16 ,对应的定义在 config.json 中可以得知,如果不存在的资源将会报错,如没有 LED 定义的硬件,运行 LED 点亮的时候就会报错。
1.2. Maix Bit1.3. Maix Dock1.4. Maix Go1.5. Maix Duino1.6. Maix Cube1.7. Maix Amigo1.8. Maix Nano
1.9. 创建你的专属硬件你可以借助该接口代码适配你的硬件,配置方法参考 MaixPy_scripts/board 里面有供你参考的配置文件。 1.10. board 的使用方法导入配置:
调用结果: |




