• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

micropython内核

247784937@qq.com 2018-03-11 浏览量:772
mircopython可以移植到Esp, F4等会板卡,内核是什么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MicroPython使用C99编写,整个MicroPython内核非常开放MIT 协议

    MicroPython包含了诸如交互式提示,任意精度整数,关闭,列表解析,生成器,异常处理等高级功能。 足够精简,适合运行在只有256k的代码空间和16k的RAM的芯片上。MicroPython旨在尽可能与普通Python兼容,让您轻松将代码从桌面传输到微控制器或嵌入式系统。

    • 发布于 2018-03-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :https://www.hirose.com/en/product/p/CL0753-2003-0-00 回复

其他答案 数量:5
  • mircopython本身就有F4版本的工程啊,但移植到Esp,则要得到源码,修改底层驱动。
    • 发布于2018-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • micropython可以理解为一个shell,使用串口交互的,并不是真正的python
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :对插端;2132189-8 回复

  • micropython是个解释器,无所谓内核的,所有的命令到下层都是会有原生的执行方式执行
    • 发布于2018-03-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :MAX4624EUT+T替代型号:MAX4625EUT+T Maxim Integrated 回复

  • micropython就是一个微控制器的解释器,将python代码解释成为控制能控制的代码。

    有以下特点:

    Micro Python的软件特点:

    1、Python 3 语法.
        2、完整的Python词法分析器, 解析器,编译器,虚拟机和运行时。
        3、包含命令行接口,可离线运行。
        4、Python 字节码由内置虚拟机编译运行.
        5、有效的内部存储算法,能带来高效的内存利用率。整数变量存储在内存堆中,而不是栈中。
        6、使用Python decorators特性,函数可以被编译成原生机器码,虽然这一特性会带来大约2倍的内存消耗,但也使python有更快的执行速度。
        7、函数编译可设置使用底层整数代替python内建对象作为数字使用。有些代码的运行效率可以媲美c的效率,并且可以被python直接调用,适合做时间紧迫性,运算复杂度高的应用。
        8、通过内联汇编功能,应用可以完全接入底层运行时,内联汇编器也可以像普通的python函数一样调用。
    基于简单和快速标记的内存垃圾回收算法,运行周期少于4ms,许多函数都可以避免使用栈内存段,因此也不需要垃圾回收功能。

    • 发布于2018-03-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :QQ已回复。 回复

  • F4的架构本身就支持MicroPython,不可能会卡的,楼主看看是不是哪里配置不对或者是主频太低了?

    • 发布于2018-03-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到 回复

相关问题

问题达人换一批

micropython内核