MicroPython

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

MicroPython是 Python 3 语言的精简实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。

MicroPython是 Python 3 语言的精简实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。收起

查看更多

电路方案

查看更多
  • 十分钟搞定!PyCharm MicroPython环境搭建(含 miniconda 隔离 + 烧录配置)
    PyCharm 是一款优秀的 Python IDE,支持 Windows、Mac、Linux。它有 Professional 和 Community 版本供选择,其中 Community 版本免费且适用于 Python 开发。本文介绍了如何使用 PyCharm 进行 MicroPython 开发,包括安装、配置和使用 MicroPython 插件的方法。此外,还提供了 MicroPython Tool 插件的安装和使用指南,涵盖了连接开发板、上传代码、调试等功能。
  • Thonny零基础指南:MicroPython 开发环境搭建(树莓派 Pico 零配置版)
    Thonny 是一款用于学习和教授编程的新型 Python IDE,可以使程序可视化成为初学者工作流程的自然组成部分。其突出特点包括逐步执行代码的不同方式、逐步表达式求值、调用堆栈的直观可视化以及解释引用和堆概念的模式。它通过记录用户操作以重放或分析编程过程来支持教育研究。它可以免费使用并开放扩展。
    2156
    09/09 08:58
  • 轻干货:MicroPython包管理的冷知识与速通技巧
    以上位机的 Python 为例,Python 模块和包可以打包成适合系统间传输的归档文件,存储在 Python 包索引 PyPI 上,需要安装模块和包的用户只需要执行对应 pip 安装命令即可完成下载部署工作。
  • 从 RAM 到 Flash:MicroPython 嵌入式内存优化的底层逻辑与实践
    MicroPython 内存优化指南:针对微控制器(如树莓派 Pico、ESP32)的内存优化策略,重点介绍字节码、Flash、RAM、固件、REPL、SPI 总线等基本概念。通过安装 SD 卡、使用 frozen 模块和 frozen 字节码、生成 .mpy 文件、使用 const 常量、减少不必要的对象创建、优化字符串操作、硬件操作中的缓冲区复用、数值存储优化、避免循环中的临时容器创建、避免运行时编译器执行、在闪存中存储字符串、堆与垃圾回收机制等内容,全面提升 MicroPython 程序的内存利用效率。
    1342
    08/17 08:02
  • 从慢到快:MicroPython性能优化的完整步骤与实战案例
    为了最大化 MicroPython 运行速度,可以从以下几个方面入手:性能分析:首先确定代码中最慢的部分,使用 `utime` 模块进行微秒级计时。基础优化:通过改进 Python 代码的写法(如列表推导式、局部变量等)来提高效率。中间优化:使用 `@micropython.native` 装饰器将函数编译成原生机器码,或者使用 `@micropython.viper` 装饰器进行更高效的代码编译。