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

Does microcontroller(esp32) uses x86 or arm, can I install Linux in these MCUs

我正在研究微控制器,所以我想知道 esp32 和 esp8266 等微控制器以及其他类似产品是基于 x86 还是 arm 架构构建的? 我尝试在互联网上搜索但没有得到足够的线索

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

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

来自 ESP8266EX 数据表:

The ESP8266EX integrates a Tensilica L106 32-bit RISC processor, which achieves extra- low power consumption and reaches a maximum clock speed of 160 MHz. The Real-Time Operating System (RTOS) and Wi-Fi stack allow 80% of the processing power to be available for user application programming and development. The CPU includes the interfaces as below.

没有 ARM,也没有 x86。它是具有自己架构的 Tensilica 处理器。

在工作中我使用STM32(ARM coretex-M)处理器。技术上可以在较小的 MCU 上安装 linux,例如 ARM cortex-M(https://elinux.org/STM32) and you have some linux distributions targeted to smaller chips(http://www.uclinux.org/) but usually linux is used on bigger chips(coretex-A) A7, A8, A53(https://www.arm.com/products/silicon-ip-cpu).