概述

image-20240821210428518

image-20240821211042088

​ 嵌入式系统的易移植性依赖于:硬件抽象层和板级支撑包技术

​ 操作系统层:硬件无关性—决定—>可移植性

​ 抽象层:操作系统相关性,硬件系统相关性,即衔接操作系统和硬件部分

​ 初始化过程:片级初始化(芯片级的初始化)-板级初始化(其余硬件设备)-系统级初始化(操作系统软件级)

image-20240821212002323

嵌入式软件开发

image-20240821212018000

image-20240821212211349

image-20240821212228698

image-20240821212418071

D

嵌入式硬件

发展

image-20240821212510638

微处理器

image-20240821212557824

image-20240821212814039

image-20240821212850172

image-20240821212947561

B,处理器芯片说法错误

image-20240821213341394

A

人工智能芯片

image-20240821213625345

image-20240821213846817

image-20240821214014058

B

image-20240821214231683

A

嵌入式微处理器体系结构

image-20240821214326198

冯诺依曼体系:一条地址总线和一条数据总线

哈弗结构:两条地址总线和两条数据总线(有两个存储器并行)

image-20240821214531473

B

CPU–冯诺依曼

总线

image-20240821214906336

半双工:同一时刻,只允许1个设备发送,但是允许多个设备接收。(分时共享)

image-20240821215140125

image-20240821215246768

image-20240821215440367

C

A,串行总线可以是全双工,不都是

嵌入式操作系统

image-20240821215823890

嵌入式实时操作系统

image-20240821220058003

image-20240821220253271

image-20240821220518250

C,嵌入式系统都是专用的

image-20240821220807326

D

image-20240821220827335

C

操作系统内核架构

image-20240828214221026

常规操作系统:应用程序相关性,硬件相关性

image-20240828214556158

image-20240828214739335

D

拓展(鸿蒙)

image-20240828214954604

image-20240828215130225

image-20240828215236310

image-20240828215305440

B,鸿蒙系统用的微内核,非宏内核

嵌入式数据库

与传统的数据库比较:嵌入式、实时性、移动性、伸缩性

按照数据库存储位置分类:

  • 基于内存方式(Main Memory Database System,MMDB)
  • 基于文件方式(File Database,FDB)
  • 基于网络方式(Netware Database,NDB)

image-20240828215923246

image-20240828220056629

image-20240828220206697

D

小结

image-20240828220730016

image-20240821205828351