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

stm32可以运行LINUX么

552150dd4e6985a4 2018-12-24 浏览量:1806
stm32可以运行LINUX么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32运行完整版的linux系统不太现实,ARM Cortex M系列的MCU是没有MMU的,所以不支持完整版的linux,不过可以跑uCLinux。

    STM32这类MCU主要功能是用来做控制的,跑Linux的意义不大,如果要跑Linux,建议直接上Cortex A系列的,价格便宜功能强大。

    • 发布于 2018-12-24
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:22
  • F7 H7等高端型号可以运行不带MMU的uclinux。

    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 2
    • 0

  • 一般是不跑linux的,没有运行linux发必要
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 在之前,都是说不能,因为没有MMU单元,所以跑不了Linux。但是F7,H7出来后,从有些论坛可以看到有人移植了Linux系统到F7,而且从官方的移植参考中看没有说这是ucLinux只是说针对F7,H7这种不带MMU的单片机做了特殊定制。所以我觉得是不是能说可以移植Linux系统。
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 是不可以的,没有内在管理,但是可以运行uclinux
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 有个很重要的mmu没有,所以只能运行类linux诸如uclinuc!
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 好多人都用STM32运行uclinux,实际上就是把linux剪裁了
    • 发布于2018-12-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 日经问题

    各种,完整Linux需要内存管理,STM32没有

    但是有个uLinux可用在单片机上跑,而且是个RTOS。

    • 发布于2018-12-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不可以的,是没有MMU的,无法运行内存管理的
    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然是不行的 至今没有看到相关方面的移植
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 好像有运行在单片机上的linux,命令行的轻量级系统

    毕竟linux系统还有运行在内存卡上的

    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 看打有人运行过,但是没有太大的意义,即使运行了LINUX,那也是阉割了的。
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是没人用STM32搞linux得,能跑的比较贵,失去了价格优势
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是不能运行linux,系统底层不兼容stm32硬件

    • 发布于2019-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能,因为STM32上面没有MMU,但STM32可以运行精简后的uclinux
    • 发布于2019-01-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32可以运行LINUX么