嵌入式系统开发入门指南
1. 嵌入式系统概述
在日常生活中,嵌入式系统无处不在,尤其在无线和网络应用领域,其数量正在迅速增长,嵌入式系统市场已成为全球发展最快的领域之一。
嵌入式系统是一种专门设计用于执行特定功能的计算设备。部分具有实时约束的嵌入式系统被称为实时嵌入式系统。它由硬件和软件两部分组成,硬件包含微处理器或微控制器,以及外部内存、I/O 设备、传感器、键盘、LED、LCD 和各种执行器等;嵌入式软件则是系统的驱动力,大多数实时嵌入式系统软件都有特定的应用程序,并由实时操作系统(RTOS)提供支持。由于这种软件通常被加载到 ROM、EPROM 或闪存中,一旦加载,除非重新加载或替换,否则不会改变,因此也被称为固件。
与通用计算机可以安装各种软件来完成不同任务不同,嵌入式系统仅用于反复执行特定的指定功能。自 20 世纪 60 年代微处理器诞生以来,嵌入式系统已经使用了近半个世纪。随着微处理器和微控制器成本的降低和功能的增强,许多昂贵的产品和系统都被基于微处理器和微控制器的嵌入式系统所取代,让世界变得更加智能和先进。
2. 嵌入式系统的分类
嵌入式系统可以根据功能和性能要求分为以下几类:
2.1 独立嵌入式系统
独立嵌入式系统可以独立工作,是一种自给自足的设备。它从输入端口接收数字或模拟输入,对数据进行校准、转换和处理,然后将结果输出到连接的输出设备,这些设备可以显示数据,也可以控制和驱动其他设备。常见的娱乐设备,如视频游戏机、MP3 播放器、数码相机和微波炉等都属于这一类别。
2.2 实时嵌入式系统
实时系统要求响应时间至关重要,即某些特定工作
超级会员免费看
订阅专栏 解锁全文
273

被折叠的 条评论
为什么被折叠?



