登录  /  注册
首页 > 运维 > linux运维 > 正文

stm32可以跑linux吗

WBOY
发布: 2022-07-19 17:08:24
原创
8226人浏览过

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吗的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号