术语表
术语 |
含义 |
|---|---|
ABI |
应用程序二进制接口:组件之间使用的数据布局和调用约定 |
生效的覆盖层 |
当前已应用到运行中内核的设备树覆盖层 |
CLIC |
核心本地中断控制器,用于向 HP 核递送中断 |
设备树 |
描述硬件及其驱动使用的资源 |
DTB |
编译后的设备树文件 |
DTBO |
编译后的设备树覆盖层(overlay),加载后可添加或修改硬件描述 |
FIT |
U-Boot 镜像格式,包含启动组件及其元数据 |
H4 |
蓝牙数据包封装格式,在每个 HCI 数据包前添加一个包类型字节 |
HCI |
蓝牙主机协议栈与控制器之间的主机控制器接口 |
HIL |
硬件在环测试,使用主机、开发板及可选的测试对端 |
HP 核 / hart |
运行 Linux 的高性能 RISC-V 处理器之一 |
LP 核 |
运行由 Linux remoteproc 管理的固件的低功耗处理器 |
M-mode |
RISC-V 机器模式,由 OpenSBI 使用 |
S-mode |
RISC-V 监管者模式,由 Linux 使用 |
OpenSBI |
为 Linux 和 U-Boot 提供底层 RISC-V 服务的固件 |
Payload |
在无线指南中,指固定 flash XIP 分区中的预链接无线代码和数据,与配套 Linux 内核及模块一同构建 |
Persist |
用于保存文件和设置的可写 JFFS2 flash 分区 |
PSRAM |
外部伪静态 RAM,用作 Linux 的可写内存 |
资源声明 |
用于预留控制器、DMA 通道或其他共享资源的覆盖层条目 |
保存的覆盖层 |
为下次启动保存的预期覆盖层选择; |
SPL |
U-Boot 的小型第一阶段加载器,为后续启动阶段初始化开发板 |
Sv32 |
用于 32 位地址空间的 RISC-V 虚拟内存地址转换机制 |
XIP |
就地执行:直接从映射的 flash 中运行代码 |