下面的代码可以用来打印树莓派 Pico 的系统信息,包括 MicroPython 版本号、内建模块清单、CPU 频率、内存大小、磁盘空间使用情况等。
import uos d = uos.uname() print('board name:', d[4]) print('micropython version:', d[2]) print('\nbuildin modules:') help('modules') import machine print('\nsystem freq: {} MHz'.format(machine.freq()//1000000)) import gc print('memory:', gc.mem_free() + gc.mem_alloc()) d = uos.statvfs('/') print('Disk size:') print('total:', d[0]*d[2]) print('free:', d[0]*d[3])
运行之后输出如图所示。
如果要区分 Pico 的版本,可以参考下面的代码。
import sys sys.implementation
例如笔者所用的 Pico 运行上面的代码会输出:
(name='micropython', version=(1, 20, 0), _machine='Raspberry Pi Pico W with RP2040', _mpy=4358)
发表评论