2

Zephyr OS(1.9 版)是否需要任何 BIOS 或 UBOOT 才能启动?

由于我是新手,请提供zephyr RTOS的启动过程

4

1 回答 1

4

Zephyr RTOS 首先被设计为“裸机”操作系统。它直接在硬件上启动并完全自行初始化。

但是:首先,您需要在您的开发板/MCU 上安装一个 Zephyr 应用程序。这可以使用在线编程器(JTAG、SWD 等)来完成,但对于最终用户来说,使用 MCU 特定的引导加载程序并通过 UART/USB 连接上传应用程序可能更方便。请注意,这些 MCU 特定的引导加载程序不是“BIOS”或“UBOOT”

更进一步,当通常使用 U-Boot 引导加载程序等架构的新端口出现时,我猜想该架构的 Zephyr 端口将利用这一点,使应用程序部署更容易。

总结:Zephyr RTOS 不需要特殊的引导加载程序。但它可以利用它使用户更容易部署应用程序。

于 2017-11-02T17:46:24.187 回答