嵌入式计算机和普通计算机的主要区别在于它们的设计理念。嵌入式计算机是特定任务的,致力于在几乎没有人机交互的情况下尽可能高效地完成单个任务。它们的专用性利用了轻量级软件和板载ASICS(专用集成电路),以最大限度地降低硬件成本和功耗。由于它们被用于各种各样的环境,设计它们的方法将取决于它们将在哪里使用。大多数嵌入式计算机要么采用插槽,要么采用SoC CPU设计,以平衡所需的最佳功率和性能。在需要更高性能的情况下,使用套接字CPU设计将是理想的。但如果你需要性能更低但功能更强大的东西,一个SoC芯片就足够了。
相对于嵌入式计算机,普通计算机的定义特征是它能够为多种目的重新配置。它们可以进行任何类型的编程,使它们的应用程序相对更灵活。这更适合办公室或家庭中的日常应用。
嵌入式计算机系统的分类及其分类方法?
实时嵌入式计算机为关键情况提供快速响应,并对系统环境的变化做出持续反应。这些系统中使用了高质量的硬件,以最大限度地减少任何潜在的故障点,因为它不能关闭进行维修,并且出于安全原因必须保持运行。目前,对用于列车信号海底维护和航空航天导航的实时嵌入式系统的需求很高。
网络嵌入式计算机依赖于连接的网络来执行其分配的任务。网络可以是局域网或广域网,并且网络的连接可以是有线的或无线的。最突出的应用是连接不同传感器和控制器以发挥作用的办公室安全系统。
移动嵌入式计算机用于移动连接,因此它们在内存等资源方面非常有限。由于体积小巧,它们被用于智能手机和数码相机。
坚固的嵌入式计算机是一种紧凑、强大的系统,即使在最恶劣的环境和极端的温度下也能维持。这些小型、坚固的系统是患者监测和军事防御等关键任务应用的理想解决方案。