嵌入式硬实时操作系统和软实时操作系统有什么不同,请举例说明?

2025-03-11 00:09:09
推荐回答(1个)
回答1:

一.
硬实时操作系统,指用FPGA或者CPLD进行硬编码的系统,这类系统一般需要少量软件进行辅助;二.
软实时操作系统有两种:1.
基于Nand
Flash启动的系统,这类系统的优点是启动时,不用把代码加载至内存,直接在Flash上运行,可以在节省内存的同时减少启动时间,一般MCU的厂家会宣称“0-wait
state
execution
from
Flash
memory”,就是指的这种;2.
基于传统的Flash运行的系统,需要将代码加载至内存才能运行。