最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • stm32可以跑linux吗

    stm32不可以跑linux;linux系统是运行单位是进程,而ucos运行单位是线程,要实现进程芯片必须有mmu,也即存储管理单元,而stm32是不带存储管理单元的,所以不能运行进程的操作系统,也就不能运行linux。

    stm32可以跑linux吗

    本教程操作环境:linux7.3系统、Dell G3电脑。

    stm32不可以跑linux

    STM32是不可以运行linux的,linux系统是运行单位是进程,ucos运行单位是线程。要实现进程芯片必须有MMU(存储管理单元)。crotex-M没有MMU。所以不能运行进程的操作系统。

    操作系统有两种 用MMU的 和 不用MMU的

    • 用MMU的是Windows MacOS Linux Android

    • 不用MMU的是FreeRTOS VxWorks ucOS

    CPU有两种 带MMU的 和 不带MMU的

    • 带MMU的有 Cortex-A系列 ARM9 ARM11系列

    • 不带MMU的有 Cortex-M系列

    STM32是M系列,所以不可能运行Linux

    扩展知识

    23.png

    STM32是一款单片机,它由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的第一个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。

    STM32覆盖Cortex-M的多种系列,包括M0、M0+、M3、M7等。

    特点

    STM32具有高性价比,内部外设丰富,高MIPS(指每秒能处理的指令,以兆为单位),广泛的群众基础等特点。

    认识STM32

    了解STM32主要是通过两个网站,一个是意法半导体管网,另外一个是STM系列单片机的官网。点击这两个名字就可以进入到官网。

    虽然意法半导体有很多的产品,他们还自主生产了STM8系列的8位CPU的单片机,这个单片机没有采用ARM的内核,但我们只对STM32系列作一个简单的介绍,让各位大概了解下STM32的由来和命名等。

    推荐学习:Linux视频教程


    以上就是【stm32可以跑linux吗】的详细内容。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!

    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。

    如有侵权请发送邮件至1943759704@qq.com删除

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » stm32可以跑linux吗
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情