微控制器(esp32)是否使用x86或arm,我可以在这些MCU中安装Linux [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微控制器(esp32)是否使用x86或arm,我可以在这些MCU中安装Linux [关闭]相关的知识,希望对你有一定的参考价值。

我正在进入微控制器,所以我想知道像esp32和esp8266这样的微控制器和其他同类产品是基于x86还是arm架构?我尝试在互联网上搜索,但没有得到足够的线索

如果它使用这两种架构中的任何一种,是否有机会在这些控制器中安装Linux,我想到了这一点,因为freeRTOS说它是微控制器的操作系统,我认为它不是

但不知何故,如果它是一个操作系统,那么像Linux这样的其他操作系统呢,他们今天有机会安装在MCU中吗?或者甚至在未来五年内他们有机会吗?

答案

来自ESP8266EX数据表:

ESP8266EX集成了Tensilica L106 32位RISC处理器,可实现超低功耗,最高时钟速度为160 MHz。实时操作系统(RTOS)和Wi-Fi堆栈允许80%的处理能力可用于用户应用程序编程和开发。 CPU包括如下接口。

没有ARM既不是x86。它是Tensilica处理器,拥有自己的架构。

在工作中我使用STM32(ARM coretex-M)处理器。技术上可以在较小的MCU上安装linux,如ARM cortex-M(https://elinux.org/STM32),你有一些针对较小芯片(http://www.uclinux.org/)的Linux发行版,但通常linux用于更大的芯片(coretex-A)A7,A8,A53(https://www.arm.com/products/silicon-ip-cpu) )。

以上是关于微控制器(esp32)是否使用x86或arm,我可以在这些MCU中安装Linux [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

ARM Chromebook 上的微控制器开发

微控制器有哪些型别

初始STM32

初识STM32

esp32确定是不是是中断任务

ST发布新一代微控制器STM32H7:双核性能与丰富功能的完美组合