单项选择题

嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。

A.通常需要固化程序,即把软件代码烧写到非易失性存储器中
B.应用软件必须在基于嵌入式操作系统平台上来开发
C.通常采用宿主机-目标机的开发架构
D.软件开发中通常涉及许多底层的硬件控制程序