V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
garywill
V2EX  ›  程序员

单片机 MicroPython 一点点 [入坑经验] 分享(视频+文章)

  •  
  •   garywill ·
    garywill · 2023-08-15 11:33:28 +08:00 · 1130 次点击
    这是一个创建于 495 天前的主题,其中的信息可能已经有所发展或是发生改变。

    视频: https://www.bilibili.com/video/BV1RV4y1e79H/

    (或 https://youtu.be/vLavW1_yqJ8

    文章: https://www.cnblogs.com/garyw/p/17167048.html

    遇过点坑后,把做法和解决的方法,简单记录下来在文章里

    然后又录了个算是教程或演示,和经验体验介绍的视频

    使用 MicroPython 而非 C 来搞单片机的好处有:

    1. mpy 自带实时交互 shell ,做实验免编译、免烧录
    2. mpy 自带 wifi 远程 shell+ota ,等于远控和免数据线烧录

    python 对 mcu 性能的开销情况,在文章里也稍有提

    其实我玩单片机不多,大佬们指点

    5 条回复    2023-09-04 17:34:28 +08:00
    acctv2
        1
    acctv2  
       2023-08-15 20:33:19 +08:00
    折腾的很有趣,如果是不熟悉 C 的小玩具确实有用。但是我发现玩 micropython 玩的熟的没有不熟悉嵌入式 C 的,而熟悉 C 的其实纯写逻辑的话和 Python 差别不大,所以...逻辑死结了。
    harrozze
        2
    harrozze  
       2023-08-15 22:25:19 +08:00
    @acctv2 #1 新手对 C 的交叉编译会比较不容易理解吧,而且,从开发工具上来说,写 python 用个记事本就可以了,写 C 得整一个编译环境。
    acctv2
        3
    acctv2  
       2023-08-15 23:59:19 +08:00
    @harrozze 新手用全家桶就行,STM32IDE 现在很无脑。

    你用一下 micropython 就知道不是记事本那么简单的事。
    garywill
        4
    garywill  
    OP
       2023-08-16 09:25:02 +08:00
    @harrozze 搞不懂 C 交叉编译的就是我😂,我就是 ESP-IDF 体验不好(必须用 cmake 太痛苦了 ,还有那些 kconfig ,编译又慢),才“逃”往 python 的

    @acctv2 因为我是用 ESP32 体验的,国产 ESP 还没有一个完善的全家桶。STM32 IDE 应该生态成熟很多

    还有一个重要原因,我喜欢 mpy 自带的 wifi ota
    sbilly
        5
    sbilly  
       2023-09-04 17:34:28 +08:00
    简单的 esp 应用就用 esphome 吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:43 · PVG 21:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.