微控制器上的程序 运行 是否有合适的名称?

Is there a proper name for a program running on a microcontroller?

我特别指的是一个 C 程序,它被编译成二进制文件并下载到微控制器上,然后运行。前任。当您上传 Arduino 草图时。

考虑到我们没有 OS,我知道这不是用户 space 程序。我觉得只是 "program" 或 "application" 是不够的。

维基百科 states

Microcontrollers are designed for embedded applications [...]

这是我能想到的最好的名字。我想把它写在简历上,"Designed a(n) ______ for an ARM Cortex M4 Processor"。 嵌入式应用程序独立应用程序?

提前致谢!

Firmware,如 dwelch and Rishikesh Raje in the comments, would be the best match. Here is a part of the Wikipedia Firmware 文章所述:

In electronic systems and computing, firmware[a] is a type of software that provides control, monitoring and data manipulation of engineered products and systems. Typical examples of devices containing firmware are embedded systems

Embedded application 是一个很好的搭配,但由于它是一个复合名称,所以当嵌入式工程师谈论他们的软件时,它并不常用。