Stm32常见英文缩写

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

嵌入式常见英文缩写和英文词汇(搜集中)原文地址:作者:原文地址:嵌入式常见英文缩写和英文词汇(搜集中)作者:残翅天使作者本文是在原创上作补充,转载请注明出处本文链接:blog.sina.com.cn/s/blog_574d08530100hzo2(残翅天使归纳得很好,感谢他的分享)英文缩写ARM:AdvancedRISCMachineAAPCS:ARMArchitectureProcesscallstandardARM体系结构过程调用标准RISC:ReducedInstructionSetComputer精简指令集计算机RTOS:RealTimeOperatingSystem实时操作系统DMA:DirectMemoryAccess存储器直接访问EXTI:ExternalInterrupts外部中断FSMC:Flexiblestaticmemorycontroller可变静态存储控制器FPB:flashpatchandbreakpointFLASH转换及断电单元HSE:HignspeedexternalHSI:HighspeedinternalLSE:LowSpeedexternalLSI:LowSpeedInternalLSU:loadstoreunit存取单元PFU:prefetchunit预取单元ISR:InterruptServiceRoutines中断服务程序NMI:NonmaskableInterrupt不可屏蔽中断NVIC:NestedVectoredInterruptController嵌套向量中断控制器MPU:MemoryProtectionUnit内存保护单元MIPS:millioninstructionspersecond每秒能执行的百万条指令的条数RCC:Resetandclockcontrol复位和时钟控制RTC:Real-TimeClock实时时钟IWDG:independentwatchdog独立看门狗WWDG:Windowwatchdog窗口看门狗TIM:timer定时器GAL:genericarraylogic通用阵列逻辑PAL:programmablearraylogic可编程阵列逻辑ASIC:ApplicationSpecificIntegratedCircuit专用集成电路FPGA:Field-ProgrammableGateArray现场可编程门阵列CPLD:ComplexProgrammableLogicDevice可编程逻辑器件端口AFIO:alternatefunctionIO复用IO端口GPIO:generalpurposeinput/output通用IO端口IOP(A-G):IOportA-IOportG(例如:IOPA:IOportA)CAN:Controllerareanetwork控制器局域网FLITF:TheFlashmemoryinterface闪存存储器接口I2C:Inter-integratedcircuit微集成电路IIS:integrateinterfaceofsound集成音频接口JTAG:jointtestactiongroup联合测试行动小组SPI:SerialPeripheralInterface串行外围设备接口SDIO:SDI/OUART:UniversalSynchr./Asynch.ReceiverTransmitter通用异步接收/发送装置USB:UniversalSerialBus通用串行总线寄存器相关CPSP:CurrentProgramStatusRegister当前程序状态寄存器SPSP:savedprogramstatusregister程序状态备份寄存器CSR:clockcontrol/statusregister时钟控制状态寄存器LR:linkregister链接寄存器SP:stackpointer堆栈指针MSP:mainstackpointer主堆栈指针PSP:processstackpointer进程堆栈指针PC:programcounter程序计数器调试相关ICE:incircuitemulator在线仿真ICEBreaker嵌入式在线仿真单元DBG:debug调试IDE:integrateddevelopmentenvironment集成开发环境DWT:datawatchpointandtrace数据观测与跟踪单元ITM:instrumentationtracemacrocell测量跟踪单元ETM:embeddedtracemacrocell嵌入式追踪宏单元TPIU:traceportinterfaceunit跟踪端口接口单元TAP:testaccessport测试访问端口DAP:debugaccessprot调试访问端口TP:traceport跟踪端口DP:debugport调试端口SWJ-DP:serialwireJTAGdebugport串行-JTAG调试接口SW-DP:serialwiredebugport串行调试接口JTAG-DP:JTAGdebugportJTAG调试接口系统类IRQ:interruptrequest中断请求FIQ:fastinterruptrequest快速中断请求SW:software软件SWI:softwareinterrupt软中断RO:readonly只读(部分)RW:readwrite读写(部分)ZI:zeroinitial零初始化(部分)BSS:BlockStartedbySymbol以符号开始的块(未初始化数据段)总线BusMatrix总线矩阵BusSplitter总线分割AHB-AP:advancedHigh-preformanceBus-accessportAPB:advancedperipheralbusAPB1:lowspeedAPBAPB2:highspeedAPBPPB:PrivatePeripheralBus专用外设总线杂类ALU:ArithmeticLogicalUnit算术逻辑单元CLZ:countleadingzero前导零计数(指令)SIMD:singleinstructionstreammultipledatastream单指令流,多数据流VFP:vectorfloatingpoint矢量浮点运算词汇/词组BigEndian大端存储模式LittleEndian小端存储模式contextswitch任务切换(上下文切换)(CPU寄存器内容的切换)taskswitch任务切换literalpool数据缓冲池词汇类/单词arbitration仲裁access访问assembler汇编器disassembly反汇编binutils连接器bit-banding位段(技术)bit-bandalias位段别名bit-bandregion位段区域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注释FAfullascending满栈递增(方式)EAemptyascending空栈递增(方式)FDfulldesending满栈递减(方式)EDemptydesending空栈递减(方式)翻译1.numberofwaitstatesforareadoperationprogrammedon-the-fly动态设置(programmedon-the-fly)的读操作的等待状态数目参考文章1.BSS的参考:baike.baidu.com/view/453125.htm?fr=ala0_1BSS是Unix链接器产生的未初始化数据段。其他的段分别是包含程序代码的“text”段和包含已初始化数据的“data”段。BSS段的变量只有名称和大小却没有值。此名后来被许多文件格式使用,包括PE。“以符号开始的块”指的是编译器处理未初始化数据的地方。BSS节不包含任何数据,只是简单的维护开始和结束的地址,以便内存区能在运行时被有效地清零。BSS节在应用程序的二进制映象文件中并不存在。在采用段式内存管理的架构中(比如intel的80x86系统)bss段,(BlockStartedbySymbolsegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域,一般在初始化时bss段部分将会清零。bss段属于静态内存分配,即程序一开始就将其清零了。比如,在C语言之类的程序编译完成之后,已初始化的全局变量保存在.data段中,未初始化的全局变量保存在.bss段中。text和data段都在可执行文件中(在嵌入式系统里一般是固化在镜像文件中),由系统从可执行文件中加载;而bss段不在可执行文件中,由系统初始化。2.ISR的参考:baike.baidu.com/view/32247?fromTaglist3.DMA的参考: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的效率大为提高。

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功