【软考】系统架构设计师-计算机系统基础(3):嵌入式系统

嵌入式系统:嵌入式处理器、相关支撑硬件、嵌入式OS、支撑软件以及应用软件

嵌入式系统特征:专用性强、技术融合、软硬一体软件为主、通用计算机资源少,...

分层(5层):硬件层 → 抽象层 → 操作系统层 → 中间件层 → 应用层

嵌入式系统6大特点:可裁剪、可配置、强实时性、安全性、可靠性、高确定性

嵌入式微处理器体系结构:

冯诺依曼结构(普林斯顿结构):运算器、控制器、存储器、输入设备、输出设备

哈弗结构:程序和数据总线分开,存储器分开;提高执行速度,提高吞吐率

按照用途分类:

  • 嵌入式微控制器MCU
  • 嵌入式微处理器MPU
  • 嵌入式数字信号处理器DSP
  • 嵌入式片上系统SOC

多核多CPU:对称多处理技术SMP/非对称多处理技术AMP/BMP

嵌入式软件:系统软件、应用软件、支撑软件

板级支持包BSP、硬件设备驱动、硬件与OS之家

特点:硬件相关性;操作系统相关性

包括两个内容:引导加载程序BootLoader;设备驱动程序

片级初始化 -> 板级初始化 -> 加载内核(系统初始化)

嵌入系统(不同于嵌入式操作系统):硬件、软件、嵌入式OS、嵌入式产品、嵌入式处理器、支撑硬件、嵌入式OS、支持软件和应用软件

嵌入式系统8大特性:

嵌入式数据库系统EDBMS:

嵌入式操作系统EOS:微型化、代码质量高、专业化、实时性强、可裁剪可配置

E-RTOS:确定性和可预测性;硬实时/软实时

特征:高精度计时系统、多级中断机制、实时调度机制

嵌入式软件设计:宿主机/目标机(实际运行环境或仿真环境);交叉编译/交叉调试

编码(编辑器)-> 交叉编译(编译期 GCC)-> 交叉调试(调试器gdb)

调试器与目标机建立联系的通信方式:串口、并口、网络、JTAG等

相关推荐
文火冰糖的硅基工坊4 小时前
[硬件电路-166]:Multisim - SPICE与Verilog语言的区别
系统架构·电路·跨学科融合
文火冰糖的硅基工坊4 小时前
[光学原理与应用-449]:量子光学 - 量子光学研究的是单个光子的行为、传播特性、物质相互作用及其应用
系统架构·量子计算·光学·激光器·跨学科融合
roman_日积跬步-终至千里4 小时前
【系统架构设计师(22)】面向服务的软件架构风格
系统架构
roman_日积跬步-终至千里4 小时前
【系统架构设计(13)】项目管理上:盈亏平衡分析与进度管理
系统架构
谱写秋天4 小时前
软考-系统架构设计师 典型信息系统架构模型详细讲解
系统架构·软考架构师
龙亘川5 小时前
智慧城市SaaS平台之智慧城管十大核心功能(五):监督检查综合管理系统
系统架构·智慧城市·智慧城管
一叶飘零_sweeeet7 小时前
备战 2025 软考系统架构师
系统架构·软考·系统架构师
掘金-我是哪吒9 小时前
分布式微服务系统架构第170集:Kafka消费者并发-多节点消费-可扩展性
分布式·微服务·架构·kafka·系统架构
我真的是大笨蛋18 小时前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
小马哥编程19 小时前
【软考架构】第七章 系统架构设计基础知识-7.2基于架构的软件开发方法:Architecture-Based Software Design,ABSD
架构·系统架构