




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統英文縮寫【篇一:嵌入式系統英文縮寫】原文鏈接:英文縮寫arm : advanced risc machineaapcs : arm architecture process call standardarm 體系結構過 程調用標準risc : reduced instruction set computer 精簡指令集計算機rtos : real time operating system 實時操作系統dma : direct memory access 存儲器直接訪問exti: external interrupts 外部中斷fsmc: flexible static memory
2、 controller 可變靜態存儲控制器fpb : flash patch and breakpointflash 轉換及斷電單元hse : hign speed externalhsi: high speed internallse: low speed externallsi: low speed internallsu: load store unit 存取單元pfu: prefetch unit 預取單元isr : interrupt service routines 中斷服務程序nmi: nonmaskable interrupt 不可屏蔽中斷nvic: nested vector
3、ed interrupt controllermpu: memory protection unitmips:million instructions per second 每秒能執行的百萬條指令的條數rcc : reset and clock control 復位和時鐘控制rtc: real-time clock 實時時鐘iwdg: independent watchdogtim : timer 定時器端口afio : alternate function io 復用 io 端口gpio : general purpose input/output 通用 io 端口iop ( a-g ) :
4、io port a - io port g( 例如: iopa:io port a)can : controller area networkflitf : the flash memory interface 閃存存儲器接口i2c : inter-integrated circuitiis : integrate interface of sound 集成音頻接口jtag : joint test action group 聯合測試行動小組spi : serial peripheral interfacesdio: sd i/ouart: universal synchr./asynch.
5、receiver transmitterusb: universal serial bus寄存器相關cpsp : current program status register 當前程序狀態寄存器spsp : saved program status register 程序狀態備份寄存器csr : clock control/status register 時鐘控制狀態寄存器lr: link register 鏈接寄存器sp : stackpointer 堆棧指針msp: main stack pointer 主堆棧指針psp : process stack pointer 進程堆棧指針pc
6、: 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 跟蹤端口接口
7、單元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 portjtag 調試接口系統類irq : interrupt request 中斷請求fiq : fast interrupt request 快速中斷請求sw : software 軟
8、件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 portapb:advanced peripheral busapb1:low speed apbapb2: high speed apbppb : private
9、 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
10、 數據緩沖池詞匯類/單詞arbitration 仲裁access 訪問assembler 匯編器y 反匯編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 裝載器
11、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 空棧
12、遞減(方式)翻譯 number of wait states for a read operation programmed on-the-fly動態設置(programmed on-the-fly )的 讀操作的等待狀態數目參考文章bss 的參考:bss 是 unix 鏈接器產生的未初始化數據段。其他的段分別是包含程序代碼的“ text 段和包含已初始化數據的”“ data ”段。的變量只有名稱和大小卻沒有。此名后來被許多文件式使用,包括pe。 “以符號開始的塊 ”指的是編譯器處理未初始化數據的地方。bss 節不包含任何數據,只是簡單的維護開始和結束的地址,以便內存區能在運行時被有效地清零。
13、bss 節在應用程序的二進制映象文件中并不存在。在采用段式內存管理的架構中(比如intel 的 80x86 系統),bss 段( block started by symbol segment )通常是指用來存放程序中未初始化的全局變量的一塊內存區域,一般在初始化時bss 段部分將會清零。bss 段屬于靜態內存分配,即程序一開始就將其清零了。比如,在c 語言之類的程序編譯完成之后,已初始化的全局變量保存在 .data 段中,未初始化的全局變量保存在.bss 段中。text 和 data 段都在可執行文件中(在嵌入式系統里一般是固化在鏡像文件中),由系統從可執行文件中加載;而bss 段不在可執行
14、文件中,由系統初始化。isr 的參考:dma 的參考:在實現 dma 傳輸時,是由dma 控制器直接掌管總線,因此,存在著一個總線控制權轉移問題。即dma 傳輸前,cpu 要把總線控制權交給 dma 控制器,而在結束dma 傳輸后,dma 控制器應立即把總線控制權再交回給cpu 。一個完整的dma 傳輸過程必須經過下面的4 個步驟。dma 請求 cpu對 dma 控制器初始化,并向發出操作命令,i/o 接口提出dma 請求。dma 響應 dma 控制器對dma 請求判別優選級及屏蔽,向總線裁決邏輯提出總線請求。當cpu 執行完當前總線周期即可釋放總線控制權。此時,總線裁決邏輯輸出總線應答,表示
15、dma 已經響應,通過dma 控制器通知i/o 接口開始dma 傳輸。 dma 傳輸 dma 控制器獲得總線控制權后,cpu 即刻掛起或只執行內部操作,由dma 控制器輸出讀寫命令,直接控制ram 與 i/o 接口進行dma 傳輸。 dma 結束當完成規定的成批數據傳送后,dma 控制器即釋放總線控制權,并向 i/o 接口發出結束信號。當i/o 接口收到結束信號后,一方面停止i/o 設備的工作,另一方面向cpu 提出中斷請求,使cpu 從不介入的狀態解脫,并執行一段檢查本次dma 傳輸操作正確性的代碼。最后,帶著本次操作結果及狀態繼續執行原來的程序。由此可見,dma 傳輸方式無需cpu 直接控
16、制傳輸,也沒有中斷處理方式那樣保留現場和恢復現場的過程,通過硬件為ram 與 i/o 設備開辟一條直接傳送數據的通路,使cpu 的效率大為提高。【篇二:嵌入式系統英文縮寫】asic (專用集成電路)application-specific integrated circuit.custom-designedhardware chip. 專用集成電路。一個在一個芯片上定制設計的硬件。address bus (地址總線)electricallines connectedperipheralswithwhich itcommunicates. addressbus selectaspecific m
17、emory location registerwithinparticularperipheral. addressbus contains electricallines, processorcan uniquely address up locations. 一個連接處理器與 所有外設的,用來通訊的電子線路集。地址總線被處理器用來選擇在 特定外設中的存儲器地址或寄存器。如果地址總線有條電子線路,處理器能唯一尋址高達 2八n的地址空間。application software (應用軟件)describes software modulesspecific particularembedde
18、d project. theapplication software reusableacross embedded platforms, simplybecause each embedded system has differentapplication. 用來描述一個特定的嵌入式項目中的某一軟件模塊。應用軟件不象可重用的交叉嵌入式平臺,只是因為每一個嵌入式系統有不同的應用軟件。assembler (匯編編譯器)softwaredevelopment tooltranslateshuman-readable assembly languageprograms machine-languag
19、einstructions processorcan understandand execute. 一個能把人可讀的匯編語言程序轉換到處理器可理解和運行的機器指令的軟件開發工assemblylanguage (匯編語言)human-readableform processorsinstruction set. most processor-specific functions must assemblylanguage.一種人可讀的處理器指令集的形式。大多數處理器相關的功能必須用匯編語言編寫。bsp (板卡支持包)see board support package. 見 boardsuppor
20、t package 。binary semaphore( 二元信號) justtwo states. also called mutex.一種只有兩種狀態的信號。也叫互斥信號。board support package (板卡支持包)part softwarepackageplatform-dependent.typically,sample source codeboardsupport package packagedeveloper. samplecode must necessary,compiled, softwarepackage. 軟件包的具有平臺依賴性的那一部分。典型地,板卡支
21、持包的樣例源程序由包開發者提供。樣例源程序必須能在需要時被修改、編譯并與軟件包的剩下的部分連接起來。bond-out processor (外合處理器)specialversion hassomeinternalsignals brought out externalpins. bond-outprocessormostoften found within neverintended productionsystem.一種特殊版本的處理器,它有一些,內部的信號能傳達到外置的針腳上。一個外合處理器絕大多數情況下只用在模擬器上,從來不會被特意用在產品系統上。breakpoint (斷點)which
22、execution processorswitcheddebugger.mechanisms removingbreakpoints mostdebugging tools. 一個在程序中的地址,在那里程序的執行被停止,并且處理器的控制轉換到了除錯程序。大多數除錯工具提供增加與刪除一個斷點的機制。cisc (復雜指令集計算機)complex instruction set computer.describes processorfamily. cisc processors generally feature variable-length instructions, multiple add
23、ressing formats, containonly smallnumber general-purposeregisters. intels80x86 family quintessentialexample cisc.contrast risc.復雜指令集計算機。對一種處理器架構的描述。cisc 處理器一般產生變長的指令,多種地址格式,并且僅僅有少量的通用寄存器。intel 的80x86 家族是是典型的cisc 處理 器。相對于risc 而言。cpu (中央處理器)central processing unit.executesinstructions. 中央處理器。處理器中執行指令的
24、那一部分。compiler (編譯器)softwaredevelopment tool translateshigh-level language programs machine-languageinstructions particularprocessor can understand execute. 把高級編程語言程序轉換到只有特定的處理器能了解和執行的機器指令的一種軟件開發 context (上下文)currentstate processorsregisters flags. 處理器當前的狀態和標志。context switch (上下文切換)switchingfrom one
25、taskmultitaskingoperating system. contextswitch involves saving runningtask previously-savedcontext necessarilyprocessor- specific. 在多任務操作系統中我一個任務切換到另一個的過程。上下文切換包括保存正在運行的任務的上下文和恢復早先保存的另一個任務的上下文。做這個工作的一段代碼必須具有處理器特權。counting semaphore (計數信號)trackmultiple resourcessametype. countingsemaphore blockedonl
26、yavailableresources use.contrast binarysemaphore.一種用來跟蹤多個相同類型資源的信號燈。僅僅在所有可用的資源都被用完了時才阻塞。相對二元信號而言。critical section (臨界段)withoutinterruption guaranteecorrectoperation software.see also race condition. 一段必須按次序執行的代碼,并且不能被中斷,否則不能保證軟件正確地操作。參照:競爭狀況。cross-compiler (交叉編譯器)differentplatform thanproducesobject
27、 code. cross-compilerruns hostcomputerproducesobject code target. 一個運行在不同的平臺上的編譯器,其中之一能產生目標代碼。交叉編譯器在主機上運行并且產生目標機的目標代碼。dma (直接內存訪問)direct memory access. transferringdatadirectly between two peripherals (usually memory onlyminimal intervention processor.dma transfers thirdperipheral called dmacontroll
28、er. 直接內存訪問。一種直接在兩個外設(通常是內存和 設備)之間進行數據傳輸的技術,它只要處理器最少的介入。dma 傳輸由叫dma 控制器的第三方外設進行管理。dram (動態隨機訪問存儲器)dynamic random-access memory.maintainsits contents only datastored regularintervals.refreshcycles usuallyperformed peripheralcalleddramcontroller. 動態隨機訪問存儲器。一種ram ,存儲在其設備中的數據被定期刷新時才能保存它的內容。刷新周期一般由一個叫dram
29、 控制器的外設完成。data bus (數據總線)electricallines connectedcommunicates.when processorwants read(write)memorylocation registerwithin particularperipheral,addressbus pins appropriately receives(transmits) databus.連接處理器與所有外設進行通訊的電子線路集。當一個處理器想去寫(讀)某一特定外設中的存儲器地址或寄存器中的內容時,處理器設置地址總線并在數據總線上接收(傳輸)內容。deadline (死線)par
30、ticularset computationsmustcompleted.see also real-time system. 一個特定計算必須被完成的時間。請看實時系統。deadlock (死鎖)unwantedsoftware situation entiresetblocked,waiting taskwithin sameset can cause.deadlockoccurs, onlysolution hardware.however,usuallypossible preventdeadlocks altogether followingcertain software desi
31、gn practices. 一種不希望出現的軟件狀態,在這個狀態下,所有的任務因為等待一個只有在這些被阻塞任務之一才能產生的事件而被阻塞。如果死鎖發生,唯一解決的方法是重啟動硬件。但是,通過可靠的軟件設計實踐活動通常可以防止死鎖的發生。debug monitor (除錯監視程序)embeddedsoftware hasbeendesigned specifically debuggingtool. usuallyresidesdebuggervia serialport networkconnection. debugmonitorprovides primitivecommands modi
32、fymemory locations registers,create removebreakpoints, executeyour program. debuggercombines fulfillhigher-level requests like program download single-step. 嵌入式軟件被特殊設計來作為除錯工具的一部分。它一般被放在rom 中,通過串口或網絡與除錯器進行通訊。除錯監視程序提供一個簡單的命令集來顯示和內存地址和寄存器、建立和移除斷點,并且運行你的程序。除錯監視器組合這些簡單的命令去實現象程序下載各單步調試等高端的請求。debugger (除錯器
33、)softwaredevelopment tool useddebugembedded software. debuggerruns hostcomputer targetthrough serialport networkconnection. usingdebuggeryou can download software immediateexecution. youcan also set breakpoints specificmemory locations registers.一個軟件開發工具,被用來對嵌入式軟件進行測試和除錯。除錯器在宿主機上運行并且通過串口或網絡連接到目標機上。你
34、能使用除錯器下載軟件到目標機并直接運行。你也可以設置斷點并檢查特定內存地址或寄存器的內容。device driver (設備驅動程序)softwaremoduleparticularperipheral high-levelprogramming interface一個軟件模塊,它隱藏特定外設的細節并提供高級的外設編程接口。deviceprogrammer (設備編程器)programmingnon-volatilememories otherelectrically- programmable devices. typically, programmabledevice deviceprog
35、rammer memorybuffer一種用來對不揮發內存和其他電可編程設備進行編程的工具。典型地,可編程設備被插到設備編程器的接口上,接著內存緩存器中的內容被傳送到它里面。eeprom (電可擦的,可編程的只讀存儲器)electrically erasable,programmable read-only memory. (pronounceddouble-e-prom.) erasedelectronically. 電可擦的,可編程的只讀存儲器。一種 rom 能被電擦除。eprom (可擦的,可編程的只讀存儲器)erasable, programmableread-only memory.
36、 ultravioletlight. once erased, epromcandeviceprogrammer. 一種可用紫外線擦除的存儲器。一次擦除后,eprom 可以在設備編程器的幫助下被重編程。embedded system (嵌入式系統)computerhardwareperhapsadditional mechanical otherparts, designed dedicatedfunction. somecases, embedded systems largersystem anti-lockbraking system car.contrast generalpurpos
37、ecomputer. 計算機硬件和軟件的結合體,或許還加上機械等其他部分,被設計來完成專門的功能。在一些情況下,嵌入式系統是一個大的系統或產品的一部分,就象汽車上的防抱死裝置。與通用計算機相對。emulator( 仿真器 ) short in-circuitemulator (ice). debuggingtool placeof-emulates-the processor yourtarget board. emulators frequently incorporate specialbond-out versiontargetprocessor allowsyou recordits
38、internal stateyourprogram 在線仿真器的簡寫。一個在你的目標板上放置仿真的處理器的調試工具。仿真器經常和一目標處理器的一種“外合 ”版本合在一起,這個版本的的處理器充許你運行程序時觀察和記錄它的內部狀態。executable (可執行的)filecontaining object code target.allobjectcode debuggingtool. 一個包含準備在目標機上運行的目標代碼的文件。放置目標代碼到rom 中或通過調試工具下載。firmware (固件)embedded software objectcode withinmostcommon amo
39、ng digitalsignal processors.是作為目標代碼存貯在 rom 中的嵌入式軟件。這個名字在數字信號處理器的用戶中相當 流行。flash memory (閃存)ram-romhybrid rewrittenunder softwarecontrol. blocks,called sectors, inp>general-purposecomputer (通用計算機)computerhardware general-purposecomputingplatform. personalcomputer. contrast embeddedsystem.當作通用計算平臺的計
40、算機硬件與軟件的組合。例如,pc。相對于嵌入式計算機。hllsee high-level language. 查閱高級語言。heap (堆) dynamicmemory allocation. calls operatorsnew deleteresult run-timemanipulation heap. 一塊被用作動態內存分配的內存區域。調用malloc free 、 c+ 的操作符new 、 delete 在運行時進行堆的操作。high-level language (高級語言)processor-independent.whenprogramming high-levellangua
41、ge, applicationswithoutworrying about particularprocessor. 種語言, 象 c 或 C+, 是 處理器獨立的。當在高級語言上編程時,不需要考慮特定處理器的細節,只用關心算法和應用。host (主機)general-purposecomputer targetvia serialportnetworkconnection. usuallyused runningfrom embeddedsystem beingdeveloped. 一臺通用計算機,它通過串口或網絡連接與目標機通訊。這處名詞一般用來區別調試程序運行的計算機和被開發的嵌入式系統
42、。icein-circuit emulator. see emulator. 在線仿真器。查閱仿真器。i/o (輸入 /輸出) input/output. interfacebetween worldaround simplestexamples switches(inputs) leds(outputs).輸入/輸出。處理器與外界的交互界面。嵌入式系統詞匯表device ( io 設備) interfacesbetweenoutsideworld. common examples leds,serial ports, networkcontrollers. 一種介于處理器和外界之間的硬件設備
43、。一般的實例是開關、led 、串口和網絡控制map ( i/o 映射)diagramcontaining addressrange eachperipheral addressable processorwithin helpfulaid target. 一張包含每個外設的名字和地址的表格或圖表,可由處理器在i/o 空間中設定地址。i/o 映射對得知目標機情況非常有利。space ( i/o 空間) specialmemory region provided someprocessors generallyreserved devices.memory locations registersw
44、ithin spacecan accessedonly via specialinstructions. example,processors 80x86family have special spaceinstructions called out.contrast memoryspace.一個由處理器提供的特殊內存區域,一般為為空間的內存位置和寄存器只能通過特殊的指定進行訪問。例如:80x86 家族的處理器有叫做inout 的特殊的i/o 空間指令。相對內存空間而言。isr (中斷服務程序)see interrupt service routine. instructionpointer (指令指針)nextinstruction executed.also knownprogramcounter.包含下一條要執行指令地址的處理器中的寄存器。也叫程序計數器。interrupt (中斷)asynchronouselectrical signal fromprocessor.when peripheralasserts signal,we say interruptoccurs. when interruptoccurs, currentstate interruptservice routine executed.when interruptservice rout
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 線框項目投資可行性研究分析報告(2024-2030版)
- 稅務師網校課件評價
- 星空主題商業計劃書
- 2024年中國金屬銩行業市場深度評估及投資方向研究報告
- 彈簧酒架項目投資可行性研究分析報告(2024-2030版)
- 2025年中國品牌燕麥片(麥片) 未來發展趨勢分析及投資規劃建議研究報告
- 中國鳳凰木行業市場發展現狀及投資潛力預測報告
- 2025-2030年中國化肥檢測篩行業深度研究分析報告
- 2025年中國沖洗器市場運行格局及投資戰略研究報告
- 2023-2029年中國房產建筑行業發展前景預測及投資規劃建議報告
- 疾病預防控制體系建設與發展
- 核電工程施工隱患排查專項培訓課件
- 河南省開封市體育中心PPP項目案例分析
- 基于UG NX 5.0的箱體零件的數控加工
- Q_SLB0402-2005 產品鋼印及標記移植
- 一種基于SG3525的半橋高頻開關電源
- 勞動者個人職業健康監護檔案(樣板)
- 空客A320-IPC手冊使用介紹
- 嚴文井《小溪流的歌》語文版七上18課課文原文
- 初三中考前一周沖刺主題班會ppt課件
- 格氏試劑(課堂PPT)
評論
0/150
提交評論