-1

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

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

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

4

1 回答 1

6

来自 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)。

于 2018-09-10T08:25:20.613 回答