小码农

趣味编程-面向每个人的创意编程

什么是microPython

avatar 2022-11-20 14:41 495次浏览 0 条评论 Python

什么是microPython

MicroPython包括在小型嵌入式开发板上运行的标准Python解释器。使用microPython,您可以编写Python脚本来控制硬件。例如,您可以使LED闪烁,与温度传感器通讯,控制电机并在互联网上发布传感器读数。值得注意的是,这种嵌入式设备的固件通常以汇编,C或C ++编码,但是通过使用microPython,您可以获得与高级Python几乎相同的结果。

microPython不同之处

与桌面版本的Python不同,microPython是微控制器的精简版本。因此它不支持所有Python库和功能。在微控制器的领域里,固件都是直接刻录到ROM(也称为程序存储器),并且没有文件系统。microPython直接在微控制器的闪存上实现最精简的文件系统类型。如果设备具有1MB或更多的存储空间,那么它将被设置(首次启动时)以包含文件系统。该文件系统使用FAT格式,并通过microPython固件存储在闪存中。这为您提供了在主Python程序中访问,读取和写入文件的功能,以实现灵活存储操作。

发表评论