微控制器(esp32)使用x86还是arm,我可以在这些MCU中安装Linux

Inz*_*lik -1 microcontroller x86 operating-system arm xtensa

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

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

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

s.p*_*zko 5

来自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),你有一些针对较小芯片的Linux发行版(http://www.uclinux.org/)但通常是linux用于更大的芯片(coretex-A)A7,A8,A53(https://www.arm.com/products/silicon-ip-cpu).