嵌入式系统的特点

2024 年 8 月 29 日 | 阅读 3 分钟

让我们看看嵌入式系统在系统实时计算中的一般特征

  1. 嵌入式系统是将软件嵌入到计算机硬件中,使系统专用于各种应用程序的系统。
  2. 嵌入式系统通常用于执行特定任务,这些任务根据嵌入式系统的各种特征提供实时输出。
  3. 嵌入式系统可能包含大型设备内的一个较小部分,用于服务更具体的应用程序,使用硬件-软件混合配置执行各种任务。
  4. 它提供高可靠性和实时计算能力。

让我们看看硬件和软件在嵌入式系统真实世界中的接口特性

序号软件接口硬件接口视觉辅助说明
1LED驱动程序会话:显示接口图:LED接口LED开启和关闭。处理7段显示中的单个段作为单个LED
27段显示驱动程序会话:显示接口图1:单个7段显示接口图2:多个7段显示接口在7段显示屏上显示数字0000到9999。没有使用显示查找表的简单多路复用。静态显示
3用于多路复用4个七段显示的驱动程序会话:显示接口图1:单个7段显示接口图2:多个7段显示接口在7段显示屏上显示数字0000到9999。从显示查找表中获取模式的7段显示多路复用。
4Counter在七段显示屏上的应用。在七段显示屏上显示不断递增的值没有中断,没有ASCII值
5Counter在七段显示屏上的应用。在七段显示屏上显示不断递增的值没有中断,有ASCII值
6计时器计数器会话:时间/计数器初始化。LED闪烁轮询模式下的计时器
使用中断处理I/O的后台和前台进程的概念
7生成计时器中断会话:计时器和中断结构图1:计时器SFR图2:中断向量表七段显示屏上的点闪烁。点表示中断的发生
8基于中断的七段显示驱动程序会话:计时器和中断结构图1:1ms中断结构图2:扫描程序流程图七段显示屏上的四位数计数器应用程序有中断,有ASCII值
9基于中断的十六进制键盘驱动程序会话:按键接口图1:按键接口图2:十六进制键盘、扫描线和返回线接口图3:扫描程序流程图显示用户按下另一个按键之前按下的按键值带中断的键盘扫描
10完整的秒表应用程序与上述各项相关在七段显示屏上显示不断递增的值一个用于启动SW的按键,一个用于停止SW的按键,一个用于复位SW的按键

优点

  • 同一硬件可用于各种应用程序。
  • 较低的功耗要求
  • 较低的系统运营成本
  • 提供高性能和效率

缺点

  • 开发一个系统需要更多时间。由于功能复杂性。
  • 需要熟练的工程师,因为一个错误可能会导致整个项目的破坏。