目录:
定义-嵌入式软件是什么意思?
嵌入式软件是一种嵌入在硬件或非PC设备中的软件。 它是专门针对其所运行的特定硬件编写的,由于设备的计算能力有限,通常具有处理和内存限制。 嵌入式软件的例子包括在专用GPS设备,工厂机器人,一些计算器甚至现代智能手表中发现的软件。Techopedia解释嵌入式软件
嵌入式软件与固件相似,因为它们通常具有相同的功能。 但是,后者是一种特殊类型的嵌入式软件,它被写入非易失性存储器(例如ROM或EPROM)中,无法轻易修改(因此称为“ firm”),并且主要用于运行或引导。装置。 相反,嵌入式软件用于设备的整体操作。
嵌入式软件可以非常简单(例如用于控制家庭照明的软件),并且可以在只有几千字节内存的8位微控制器上运行,或者可以非常复杂(例如运行所有电子组件的软件)。现代化的智能汽车,配备气候控制,自动巡航和碰撞感应以及控制导航。 复杂的嵌入式软件还可以在飞机航空电子系统,战斗机甚至导弹制导系统中使用的非常复杂的电传操纵系统中找到。
嵌入式软件和应用程序软件之间的主要区别在于,前者通常绑定到特定设备(作为OS本身),并且与该设备的规格有关,因此必须严格控制更新和添加,而应用程序软件则提供了功能。一台计算机并在实际完整操作系统上运行,因此对资源的限制较少。
