6
固件中程序如何执行?
我听说在固件领域工作的人们没有操作系统控制固件(例如USB驱动器中的固件)。在while循环中只有一个线程正在运行,等待外部命令,这是发生中断的起点,然后是ISR和控制,一直流到硬件。但是从根本上说,执行固件代码的那部分硬件是什么?只要设备加电,就会触发CPU还是基于ASIC的代码。我无法理解从基于常规CPU-OS的系统到固件的模式转变。
CPU,称为中央处理器,被称为计算机的心脏。它负责通过执行指令指定的基本算术,逻辑,控制和输入/输出(I / O)操作来执行计算机程序的指令。