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