BPI-STEAM 用户文档¶
BPI-STEAM 是专注于软硬件开源技术的开源组织,属于 Banana-Pi 的分支,从 2018 年起推出 BPI-BIT 开发板,随之推出 Webduino 、 MicroPython 、 Arduino 等开源技术支持,通过用户文档能够让用户轻松入门 BPI-STEAM 所提供的技术产品。
提示
本文档托管于 BPI-STEAM 开源组织。
使用 MicroPython 编程¶
通过烧写 MicroPython 固件,就可以在开发板中使用 Python 语言进行编程。
在下述目录将提供丰富的示例代码以及专业 IDE 的支持(如:VsCode、PyCharm)。
MicroPython 目录
- MicroPython 上手指引
- 基础教程
- 进阶教程
- 标准案例
- 内建模块
- MicroPython 类库
- Python 标准库
Builtin
– 内建函数array
– 数值数组gc
– 回收内存碎片math
– 数学运算函数sys
– 系统特定功能ubinascii
– 二进制/ ASCII转换ucollections
– 容器数据类型uerrno
– 系统错误代码uhashlib
– 散列算法uheapq
– 堆队列算法uio
– 输入/输出流ujson
– JSON 编码和解码os
– 操作系统ure
– 正则表达式select
– 等待流事件usocket
– socket 模块ussl
– SSL/TLS moduleustruct
– 打包和解压缩原始数据类型time
– 时间相关函数uzlib
– zlib解压缩
使用 Arduino 编程¶
提示
Arduino 将不会阐述过多基础内容,请具备 C/C++ 的语言开发基础。
提供了入门 Arduino 的软件工具和最佳示例,降低进入 ESP32 嵌入式专业开发的门槛。
Arduino 目录
