×
单片机 > 单片机程序设计 > 详情

浅谈ARM嵌入式系统

发布时间:2020-08-28 发布时间:
|
一、 嵌入式系统定义

      嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,是对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统的应用日益广泛,可以说无所不在、无处不在,嵌入式系统的快速发展也极大地丰富、延伸了嵌入式系统的概念。下面让我们一起认识一下嵌入式系统。

二、 嵌入式系统组成

      嵌入式系统一般指非 PC 系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和 I/O 端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。

三、嵌入式系统的核心是嵌入式微处理器。

四、任何嵌入式系统都包括硬件和软件两个方面。

1、硬件包括微处理器、存储器、I/O 端口和图形控制器等。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在 ROM 中。

2、软件包括操作系统软件和应用软件:应用软件控制着嵌入式系统的运作和行为;而操作系统软件则为应用程序提供必要的底层支持,它一般是通过提供应用编程接口(API)来实现的。

三、嵌入式的软硬件都有一下的特点:

1、硬件特点:

a、体积小,集成效率高。嵌入式系统总是去除冗余,力争最小的系统完成目标功能,特别在一些手持设备中更是这样。

b、面向特定应用的特点。具体嵌入式系统只能适合某一特定应用,针对另外应用就需要重 新设计硬件系统。

c、低功耗,电磁兼容性好,能在恶劣环境下工作,几时死机也要求能够快速重启。

2、软件特点:

a、嵌入式软件的研发与硬件相关。

b、软件代码要求高效率和高可靠性。

c、软件一般固化在 Flash 或 ROM 中。

    在嵌入式领域中,实施是一个很重要的概念。从而由此而产生了实时系统。所谓实时系统,就是指在确定的时间内完成规定功能,并能对外部异步事件相应的计算机系统。实时系统的核心是必须在确定的时间内执行完一项预先定义的操作,否则将引起性能下降甚至系统崩溃等严重后果。

关键字:ARM  嵌入式系统 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
qemu+chroot构建arm aarch64虚拟机