嵌入式經常使用的英文縮寫詞彙

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

 

嵌入式常見英文縮寫和英文詞彙緩存

(sass

蒐集中架構

測試

英文縮寫fetch

 

ARM優化

ui

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

效率大爲提升。

相關文章
相關標籤/搜索