|
做嵌入式開發(fā),避免不了要看芯片手冊(包括參考手冊、用戶手冊等),通常在開頭的章節(jié)會有“Documentation conventions”,意思就是編寫文檔時的一些約定規(guī)則,其中就包括很多半導(dǎo)體行業(yè)的專業(yè)術(shù)語及其英文縮寫。因此,為了看明白相關(guān)文檔,我們最好還是記一下這些常用的專業(yè)詞匯以及它們的縮寫吧。
英文縮寫
ARM:Advanced RISC Machine
AAPCS:ARM Architecture Process call standard ARM體系結(jié)構(gòu)過程調(diào)用標(biāo)準(zhǔn)
RISC: Reduced Instruction Set Computer 精簡指令集計算機
RTOS:Real Time Operating System 實時操作系統(tǒng)
DMA:Direct Memory Access 存儲器直接訪問
EXTI: External Interrupts 外部中斷
FSMC: Flexible static memory controller 可變靜態(tài)存儲控制器
FPB:flash patch and breakpoint FLASH 轉(zhuǎn)換及斷電單元
HSE:Hign speed external
HSI: High speed internal
LSE: Low Speed external
LSI: Low Speed Internal
LSU: load store unit 存取單元
PFU: prefetch unit 預(yù)取單元
DPU:Dataflow Processing Unit,數(shù)據(jù)流處理單元
FPU:Floating Processing Unit,浮點計算單元
ISR:Interrupt Service Routines,中斷服務(wù)程序
NMI:Nonmaskable Interrupt,不可屏蔽中斷
NVIC:Nested Vectored Interrupt Controller,嵌套向量中斷控制器
MPU:Memory Protection Unit,內(nèi)存保護單元
MMU:Memory Management Unit,內(nèi)存管理單元
MIPS:million instructions per second 每秒能執(zhí)行的百萬條指令的條數(shù)
RCC:Reset and clock control 復(fù)位和時鐘控制
RTC: Real-Time Clock 實時時鐘
IWDG: independent watchdog 獨立看門狗
WWDG:Window watchdog 窗口看門狗
TIM:timer 定時器
GAL:generic array logic 通用陣列邏輯
PAL:programmable array logic 可編程陣列邏輯
ASIC:Application Specific Integrated Circuit 專用集成電路
FPGA:Field-Programmable Gate Array 現(xiàn)場可編程門陣列
CPLD:Complex Programmable Logic Device 可編程邏輯器件
IAP:即 in-application programming,IAP is the ability to re-program the Flash memory of a microcontroller while the user program is running.
ICP:即 in-circuit programming,ICP is the ability to program the Flash memory of a microcontroller using the JTAG protocol, the SWD protocol or the bootloader while the device is mounted on the user application board.
Option bytes:product configuration bits stored in the Flash memory.
ITCM:Instruction Tighly Coupled Memory.
DTCM:Data Tighly Coupled Memory.
端口
AFIO:alternate function IO 復(fù)用IO端口
GPIO:general purpose input/output 通用IO端口
IOP(A-G):IO port A - IO port G (例如:IOPA:IO port A)
CAN:Controller area network 控制器局域網(wǎng)
FLITF:The Flash memory interface 閃存存儲器接口
I2C: Inter-integrated circuit 微集成電路
IIS: integrate interface of sound 集成音頻接口
JTAG:joint test action group 聯(lián)合測試行動小組
SPI:Serial Peripheral Interface 串行外圍設(shè)備接口
SDIO: SD I/O
UART: Universal Synchr./Asynch. Receiver Transmitter 通用異步接收/發(fā)送裝置
USB: Universal Serial Bus 通用串行總線
寄存器相關(guān)
CPSP: Current Program Status Register 當(dāng)c前程序狀態(tài)寄存器
SPSP: saved program status register 程序狀態(tài)備份寄存器
CSR:clock control/status register 時鐘控制狀態(tài)寄存器
LR: link register 鏈接寄存器
SP: stack pointer 堆棧指針
MSP: main stack pointer 主堆棧指針
PSP:process stack pointer 進程堆棧指針
PC: program counter 程序計數(shù)器
調(diào)試相關(guān)
ICE:in circuit emulator 在線仿真
ICE Breaker 嵌入式在線仿真單元
DBG:debug 調(diào)試
IDE:integrated development environment 集成開發(fā)環(huán)境
DWT: data watchpoint and trace 數(shù)據(jù)觀測與跟蹤單元
ITM: instrumentation trace macrocell測量跟蹤單元
ETM: embedded trace macrocell嵌入式追蹤宏單元
TPIU:trace port interface unit 跟蹤端口接口單元
TAP: test access port 測試訪問端口
DAP: debug access prot調(diào)試訪問端口
TP: trace port 跟蹤端口
DP:debug port 調(diào)試端口
SWJ-DP: serial wire JTAG debug port 串行-JTAG 調(diào)試接口
SW-DP: serial wire debug port 串行調(diào)試接口
JTAG-DP:JTAG debug port JTAG 調(diào)試接口
系統(tǒng)類
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 以符號開始的塊(未初始化數(shù)據(jù)段)
總線
Bus Matrix 總線矩陣
Bus Splitter 總線分割
AHB-AP:advanced High-preformance Bus-access port
APB:advanced peripheral busAPB1: low speed APB
APB2: high speed APB
PPB: Private Peripheral Bus 專用外設(shè)總線
AHB:advanced high-performance bus.
AHBS:AHB Slave bus.
AXIM:AXI master bus.
雜類
ALU:Arithmetic Logical Unit,算術(shù)邏輯單元
CLZ: count leading zero,前導(dǎo)零計數(shù)(指令)
SIMD: single instruction stream multiple data stream,單指令流,多數(shù)據(jù)流
VFP: vector floating point,矢量浮點運算
DFU:Device Firmware Upgrade,設(shè)備固件升級
ICU:Instruction Cache Unit,指令緩沖存儲單元
DCU:Data Cache Unit,數(shù)據(jù)緩沖存儲單元
詞匯/詞組
Big Endian 大端存儲模式
Little Endian 小端存儲模式
context switch 任務(wù)切換(上下文切換)(CPU寄存器內(nèi)容的切換)
task switch 任務(wù)切換
literal pool 數(shù)據(jù)緩沖池
詞匯類/單詞
arbitration 仲裁
access 訪問
assembler 匯編器
disassembly 反匯編
binutils連接器
bit-banding 位段(技術(shù))
bit-band alias 位段別名
bit-band region 位段區(qū)域
banked 分組
buffer 緩存/
ceramic 陶瓷
fetch 取指
decode 譯碼
execute 執(zhí)行
Harvard 哈佛(架構(gòu))
handler 處理者
heap 堆
stack 棧
latency 延時
load (LDR) 加載(存儲器內(nèi)容加載到寄存器Rn)
store (STR) 存儲(寄存器Rn內(nèi)容存儲到存儲器)
Loader 裝載器
optimization 優(yōu)化
process 進程/過程
thread 線程
prescaler預(yù)分頻器
prefetch預(yù)讀/預(yù)取指
perform 執(zhí)行
pre-emption 搶占
tail-chaining 尾鏈
late-arriving 遲到
resonator 共振器
指令相關(guān)
instructions 指令
pseudo-instruction 偽指令
directive 偽操作
comments 注釋
FA full ascending 滿棧遞增(方式)
EA empty ascending 空棧遞增(方式)
FD full desending滿棧遞減(方式)
ED empty desending空棧遞減(方式)
更多嵌入式學(xué)習(xí),歡迎咨詢余工Q 二八五九七八零二零三
|
|