什么叫嵌入式系统?
传统的嵌入式系统的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 。
如何设计嵌入式系统?
嵌入式系统的设计包括以下部分:
硬件设计
基于特定的应用,从功能、可靠性、成本、体积、功耗等方面对微处理器、内存、存储介质、外围接口电路进行专门的选型与设计,
操作系统设计
基于应用以及硬件的基础上 , 对通用的操作系统进行裁剪 , 甚至重新编写一个微系统 , 裁剪或者编写的这个系统仅仅只能用于专门的硬件平台上,在别的平台上并不能正常运行 。
现阶段 , 针对某些领域也形成了多种嵌入式系统与嵌入式实时系统,我们常见的嵌入式系统有:
嵌入式Linux(基于Linux系统进行裁剪的嵌入式系统,应用最为广泛的嵌入式系统,免费)
嵌入式Windows(没错,就是windows , Windows CE、Windows XP Embedded 、Win PE也可算一种嵌入式操作系统)
VxWorks(风河公司出产的嵌入式实时系统,航天领域的佼佼者,一套完整的VxWorks系统需要花费数百万RMB)
μC/OS-III与VxWorks一样引用广泛的嵌入式实时操作系统 。
手机操作系统 Android也也一种通用嵌入式操作系统 。
TinyOS,一种物联网应用的微小的嵌入式操作系统,仅需要几十K空间大小就可运行
应用程序设计
针对特定的应用,在所设计的硬件平台以及操作系统上进行编程的应用程序,该应用程序仅只能进行某些特定的任务以及只能在所设计的硬件平台以及操作系统上运行 。
结构设计
设备的结构会基于特定的使用环境进行外观、尺寸、重量、环境的适应性等多方面进行设计 。
发展现状以及前景
嵌入式系统深入到我们生活的各方面当中,你所见的电子相关的产品几乎都能算作嵌入式系统 。军事领域:我们的导弹、火炮、鱼雷等武器都是通过光电火控系统进行锁定控制,一套光电火控系统不可缺少的就是一台嵌入式计算机(针对某一型号的武器,从硬件、操作系统、应用程序、抗恶劣环境、可靠性、维修性等方面进行设计的计算机终端设备)
生活领域:家用电器、汽车、通信、办公等生活中的每个工作场景都充斥这嵌入式系统设备 。
【嵌入式系统的发展如何】
总之,社会在不停的向前发展,应用的场景,人类的新生需求都在不停的变化 , 嵌入式系统就是在面对这些场景、人类的需求的改变而进行设计的各类型产品 。我们的生活没有停止改变,那嵌入式系统就不会停止改变 。