嵌入式常用的英文缩写词汇

2023-05-16

原文地址:https://wenku.baidu.com/view/9d4051f4700abb68a982fb4e.html

 

嵌入式常见英文缩写和英文词汇

(

搜集中

英文缩写

 

ARM

Advanced RISC Machine 

AAPCS

ARM Architecture Process call standard    ARM

体系结构过程调用标准

 

RISC

 

Reduced Instruction Set Computer 

精简指令集计算机

 

RTOS

Real Time Operating System 

实时操作系统

 

DMA

Direct Memory Access 

存储器直接访问

 

EXTI: External Interrupts 

外部中断

 

FSMC: Flexible static memory controller 

可变静态存储控制器

 

FPB

flash patch and breakpoint   FLASH 

转换及断电单元

 

HSE

Hign speed external 

HSI: High speed internal 

LSE: Low Speed external 

LSI: Low Speed Internal 

LSU: load store unit 

存取单元

 

PFU: prefetch unit 

预取单元

 

ISR

Interrupt Service Routines 

中断服务程序

 

NMI: Nonmaskable Interrupt 

不可屏蔽中断

 

NVIC: Nested Vectored Interrupt Controller 

MPU: Memory Protection Unit 

MIPS:million instructions per second 

每秒能执行的百万条指令的条数

 

RCC

Reset and clock control 

复位和时钟控制

 

RTC: Real-Time Clock 

实时时钟

 

IWDG: independent watchdog 

WWDG

Window watchdog 

TIM

timer 

定时器

 

  

端口

 

AFIO

alternate function IO 

复用

IO

端口

 

GPIO

general purpose input/output 

通用

IO

端口

 

IOP

A-G

:IO port A - IO port G  (

例如:

IOPA:IO port A) 

CAN

Controller area network 

FLITF

The Flash memory interface 

闪存存储器接口

 

I2C

 

Inter-integrated circuit 

IIS

 

integrate interface of sound 

集成音频接口

 

JTAG

joint test action group 

联合测试行动小组

 

SPI

Serial Peripheral Interface 

SDIO: SD I/O 

UART: Universal Synchr./Asynch. Receiver Transmitter 

USB: Universal Serial Bus 

  

寄存器相关

 

CPSP

 

Current Program Status Register 

当前程序状态寄存器

 

SPSP

 

saved program status register 

程序状态备份寄存器

 

CSR

clock control/status register 

时钟控制状态寄存器

 

LR

 

link register 

链接寄存器

 

SP

 

stack pointer 

堆栈指针

 

MSP: main stack pointer 

主堆栈指针

 

PSP

process stack pointer 

进程堆栈指针

 

PC

 

program counter 

程序计数器

 

  

调试相关

 

ICE

in circuit emulator 

在线仿真

 

ICE Breaker 

嵌入式在线仿真单元

 

DBG

debug 

调试

 

IDE

integrated development environment 

集成开发环境

 

DWT: data watchpoint and trace 

数据观测与跟踪单元

 

ITM: instrumentation trace macrocell 

测量跟踪单元

 

ETM

 

embedded trace macrocell 

嵌入式追踪宏单元

 

TPIU

trace port interface unit 

跟踪端口接口单元

 

TAP

 

test access port 

测试访问端口

 

DAP: debug access prot 

调试访问端口

 

TP: trace port 

跟踪端口

 

DP

debug port 

调试端口

 

SWJ-DP: serial wire JTAG debug port  

串行

-JTAG 

调试接口

 

SW-DP: serial wire debug port        

串行

 

调试接口

 

JTAG-DP

JTAG debug port             JTAG 

调试接口

 

  

系统类

 

IRQ

 

interrupt request 

中断请求

 

FIQ

 

fast interrupt request 

快速中断请求

 

SW

software 

软件

 

SWI

 

software interrupt 

软中断

 

RO:read only 

只读(部分)

 

RW:read write 

读写(部分)

 

ZI:zero initial 

零初始化(部分)

 

BSS

Block Started by Symbol 

以符号开始的块(未初始化数据段)

 

  

总线

 

Bus Matrix 

总线矩阵

 

Bus Splitter 

总线分割

 

AHB-AP

advanced High-preformance Bus-access port 

APB:advanced peripheral bus 

APB1: low speed APB  

APB2: high speed APB 

PPB

 

Private Peripheral Bus 

专用外设总线

 杂类

 

ALU

Arithmetic Logical Unit 

算术逻辑单元

 

CLZ

 

count leading zero 

前导零计数(指令)

 

SIMD

 

single instruction stream multiple data stream 

单指令流,多数据流

 

VFP

 

vector floating point 

矢量浮点运算

 

  

词汇

/

词组

 

Big Endian    

大段存储模式

 

Little Endian 

小段存储模式

 

context switch 

任务切换(上下文切换)

CPU

寄存器内容的切换)

 

task switch 

任务切换

 

literal pool 

数据缓冲池

 

  

词汇类

/

单词

 

arbitration 

仲裁

 

access 

访问

 

assembler 

汇编器

 

disassembly 

反汇编

 

binutils 

连接器

 

bit-banding 

位段(技术)

 

bit-band alias 

位段别名

 

bit-band region 

位段区域

 

banked 

分组

 

buffer 

缓存

ceramic 

陶瓷

 

fetch 

取指

 

decode 

译码

 

execute 

执行

 

Harvard 

哈佛(架构)

 

handler 

处理者

 

heap 

 

stack 

 

latency 

延时

 

load (LDR) 

加载(存储器内容

 

加载到

 

寄存器

Rn

 

store (STR) 

存储(寄存器

Rn

内容

 

存储到

 

存储器)

 

Loader 

装载器

 

optimization 

优化

 

process 

进程

/

过程

 

thread 

线程

 

prescaler 

预分频器

 

prefetch 

预读

/

预取指

 

perform 

执行

 

pre-emption 

抢占

 

tail-chaining 

尾链

 

late-arriving 

迟到

 

resonator 

共振器

 

  

  

指令相关

 

instructions 

指令

 

pseudo-instruction 

伪指令

 

directive 

伪操作

 

comments 

注释

 

FA full ascending 

满栈递增(方式)

 

EA empty ascending 

空栈递增(方式)

 

FD full desending 

满栈递减(方式)

 

ED empty desending 

空栈递减(方式)

 

  

翻译

 

1.number of wait states for a read operation programmed on-the-fly 

动态设置(

programmed on-the-fly

)的

 

读操作的

 

等待状态数目

 

  

  

  

  

参考文章

 

1.BSS

的参考:

http://baike.baidu.com/view/

 

453125.htm?fr=ala0_1

 

BSS

Unix

链接器产生的未初始化数据段。其他的段分别是包含程序代码的

“text”

段和包含

已初始化数据的

“data”

段。

BSS

 

的变量只有名称和大小却没有值。此名后来被许多文件格

式使用,包括

PE

以符号开始的块

指的是编译器处理未初始化数据的地方。

BSS

节不包含

任何数据,只是简单的维护开始和结束的地址,以便内存区能在运行时被有效地清零。

BSS

节在应用程序的二进制映象文件中并不存在。

 

 

 

在采用段式内存管理的架构中

(比如

intel

80x86

系统)

bss

Block Started by Symbol 

segment

)通常是指用来存放程序中未初始化的全局变量的一块内存区域,一般在初始化时

bss 

段部分将会清零。

bss

段属于静态内存分配,即程序一开始就将其清零了。

 

 

 

比如,在

C

语言之类的程序编译完成之后,已初始化的全局变量保存在

.data 

段中,未

初始化的全局变量保存在

.bss 

段中。

 

 

 

text

data

段都在可执行文件中(在嵌入式系统里一般是固化在镜像文件中)

,由系统

从可执行文件中加载;而

bss

段不在可执行文件中,由系统初始化。

 

2.ISR

的参考:

 

http://baike.baidu.com/view/

 

32247.html?fromTaglist

 

3.DMA

的参考:

 

http://baike.baidu.com/view/

 

32471.htm?fr=ala0_1

 

在实现

DMA

传输时,是由

DMA

控制器直接掌管总线,因此,存在着一个总线控制权转移

问题。

DMA

传输前,

CPU

要把总线控制权交给

DMA

控制器,

而在结束

DMA

传输后,

DMA

控制器应立即把总线控制权再交回给

CPU

 

 

 

一个完整的

DMA

传输过程必须经过下面的

4

个步骤。

 

 

 

1.DMA

请求

 

CPU

DMA

控制器初始化,

并向

I/O

 

接口

发出操作命令,

I/O

接口提出

DMA

请求。

 

 

 

2.DMA

响应

 

DMA

控制器对

DMA

请求判别优选级及屏蔽,向总线裁决逻辑提出总线请

求。当

CPU

执行完当前总线周期即可释放总线控制权。此时,总线裁决逻辑输出总线应答,

 

表示

DMA

已经响应,通过

DMA

控制器通知

I/O

接口开始

DMA

传输。

 

 

 

3.DMA

传输

 

DMA

控制器获得总线控制权后,

CPU

即刻挂起或只执行内部操作,

DMA

控制器输出读写命令,直接控制

RAM

I/O

接口进行

DMA

传输。

 

 

 

4.DMA

结束当完成规定的成批数据传送后,

DMA

控制器即释放总线控制权,并向

I/O

接口发出结束信号。当

I/O

接口收到结束信号后,一方面停止

I/O

设备的工作,另一方面向

CPU

提出中断请求,使

CPU

从不介入的状态解脱,并执行一段检查本次

DMA

传输操作正确

性的代码。最后,带着本次操作结果及状态继续执行原来的程序。

 

 

 

由此可见,

DMA

传输方式无需

CPU

直接控制传输,也没有中断处理方式那样保留现场

和恢复现场的过程,通过硬件为

RAM

I/O

设备开辟一条直接传送数据的通路,使

CPU

效率大为提高。

 

转载于:https://www.cnblogs.com/qdrs/p/8416887.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

嵌入式常用的英文缩写词汇 的相关文章

  • Python安装pyinstaller方法,以及将项目生成可执行程序的步骤

    pyinstaller安装方法 前提 xff1a 确保计算机安装了Python语言环境 xff0c 并且正确配置了环境变量 方法一 xff1a 联网在线自动安装 选择一 Windows OS下进入cmd xff08 命令行窗口 xff09
  • 【JavaScript】对 Map 类的实例使用方括号 [] 运算符,会发生什么?

    span class token keyword const span f span class token operator 61 span span class token keyword new span span class tok
  • 画伯德图及相位、幅值裕度

    s域 xff1a 无滞后 xff1a num 61 122 0501 den 61 0 8190 1 g 61 tf num den margin g grid on 有滞后 xff1a gt gt num 61 106 9389 gt g
  • sed命令参数之-r -i

    对于初学linux的朋友来说 xff0c 能记住命令附带的一大帮参数就以及非常不容易了 好不容易把该用的参数都想全了 sed irns 后面一大片脚本 xff0c 一执行出错了 what 创建一下测试环境 head etc passwd g
  • Keil5 如何安装STM32 芯片包

    http www keil com dd2 Pack 从该网址下载 相应芯片的PACK 包 转载于 https www cnblogs com long5683 p 10532012 html
  • Win10 LTSB 2016 激活

    以管理员权限打开 命令提示符 xff0c 输入一代码 一行一行复制 xff0c 回车 slmgr skms kms digiboy ir slmgr ato 转载于 https www cnblogs com kjcy8 p 1123701
  • 阿里在线测评

    在一个10 10的棋盘上 xff0c 每个格子有一个分数值 xff08 非负整数 xff09 一个棋子从棋盘上的某一个起始位置移动到某一个终止位置 棋子每次在棋盘上可以朝上下左右4个方向移动 xff0c 一共最多可以移动n步 每移动到一个格
  • [Win32]一个调试器的实现(十)显示变量

    上回介绍了微软的符号模型 xff0c 有了这个基础知识 xff0c 这回我们向 MiniDebugger 中添加两个新功能 xff0c 分别是显示变量列表和以指定类型显示内存内容 显示变量列表用于列出当前函数内的局部变量或者全局变量 xff
  • VS中工程的“依赖”,“库目录”,“包含目录”

    写多了Vs中的工程 xff0c 就会遇到很多环境配置问题 xff0c 例如 依赖项 xff0c 库目录 xff0c 包含目录 等等等等 今天要记录的就是这些的基本含义 xff1a 我们拿一个例子来看 xff0c 更加清晰易懂一些 xff1a
  • vue组件websocket服务器,vue 使用WebSocket 连接

    什么是WebSocket xff1f HTML5 WebSocket WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议 WebSocket 使得客户端和服务器之间的数据交换变得更加简单 xff0c
  • openstack计算节点的zone划分

    初步了解了一些openstack zone的使用方法 xff0c 觉得比较实用 xff0c 在此分享给大家 xff1a nova aggregate list Print a list of all aggregates nova aggr
  • mysql limit查询优化(数据量大的时候很优)

    mysql limit查询优化 转载 由于limit经常用到 xff0c 却没有注意 xff0c 因为平时做的项目都比较小 xff0c 所以也没有考虑去怎么优化 xff0c 今天看了一篇关于mysql limit优化的文章 xff0c 感觉
  • Qt学习(一)ui界面的设计

    这几天初步接触了Qt xff0c 首先在学习Qt的UI界面的设计 xff0c 发现Qt里面自带的那些控件与窗体显示效果都不太好 xff0c 于是上网看了一些教程 xff0c 也参考了一个demo界面 xff0c 然后初步设计了一个ui界面
  • JWT签名与验签

    签名Token生产 using System using System Collections Generic using System IdentityModel Tokens Jwt using System Linq using Sy
  • 安装Discuz!论坛时提示“mysqli_connect() 不支持 advice_mysqli_connect”

    安装Discuz 论坛时提示 不支持Mysql数据库 xff0c 无法安装论坛 的解决方法1 在系统的 system32 xff08 C windows system32 xff09 目录下缺少libmysql dll文件 xff0c 解决
  • Python汉诺塔问题

    汉诺塔描述 古代有一座汉诺塔 xff0c 塔内有3个座A B C xff0c A座上有n个盘子 xff0c 盘子大小不等 xff0c 大的在下 xff0c 小的在上 xff0c 如图所示 有一个和尚想把这n个盘子从A座移到C座 xff0c
  • linux中用iptables开启指定端口

    centos默认开启的端口只有22端口 专供于SSH服务 其他端口都需要自行开启 1 修改 etc sysconfig iptables文件 xff0c 增加如下一行 xff1a A INPUT m state state NEW m tc
  • ubuntu经常断网、掉线、上不去网的原因

    方案一 xff1a ubuntu经常断网 掉线 上不去网的原因 xff0c 很可能是因为IPv6的关系 xff0c Ubuntu默认开启IPv6 xff0c 在 设置 wifi 齿轮图标 中关掉就可以了 经我环境测试 xff0c 此方法无效
  • 利用贝塞尔曲线绘制(UIBezierPath)自定义iOS动态速度表,可以自定义刻度,刻度值,进度条样式...

    GitHub 的Demo 下载地址 使用UIBezierPath 画图步骤 xff1a 创建一个UIBezierPath对象调用 moveToPoint 设置初始线段的起点添加线或者曲线去定义一个或者多个子路径 改变UIBezierPath
  • 华三交换机irf 堆叠配置_H3C交换机堆叠的基本配置

    刚刚新建了一口深信服aDesk桌面云机房 xff0c 其中用于接入的两台交换机是H3C的5130S EI 两台交换机采用堆叠方式 xff0c 堆叠之后将四个光口做链路聚合上联至汇聚交换机 由于以前接触的H3C交换机都是基于V5平台的 xff

随机推荐