ROM(只讀存儲器) Read-Only Memory. A broad classification of memory devices that includes all devices in which the individual memory locations may be read, but not written. 只讀存儲器。一個(gè)包括所的的每個(gè)地址只能被讀,不能被寫(xiě)的存儲器的大概分類(lèi)。
ROM emulator(ROM模擬器) A debugging tool that takes the place of-or emulates-the ROM on your target board. A ROM emulator acts very much like a debug monitor, except that it includes its own serial or network connection to the host. 一種在你的目標板上代替或模擬ROM的調試工具。ROM模擬器動(dòng)作起來(lái)象一個(gè)除錯監視器,除了它包含自己連到主機上的串口或網(wǎng)絡(luò )外。
ROM monitor See debug monitor.
RTOS(實(shí)時(shí)操作系統) Real-Time Operating System. An operating system designed specifically for use in real-time systems. 實(shí)時(shí)操作系統。一種被特殊設計來(lái)用在實(shí)時(shí)系統中的操作系統。
race condition(競爭狀態(tài)) A situation in which the outcome of a program may be affected by the exact order in which the instructions are executed. Race conditions are only an issue where interrupts and/or preemption are possible and where critical sections exist. 一種程序運行的結果可能被指令執行的順序影響的情形。競爭狀態(tài)僅僅有一種情況下產(chǎn)生,在此處中斷或(和)優(yōu)先搶占是充許的并且有一個(gè)臨界區存在。
real-time system(實(shí)時(shí)系統) Any computer system, embedded or otherwise, that has deadlines. The following question can be used to distinguish real-time systems from the rest: "Is a late answer as bad, or even worse, than a wrong answer?" In other words, what happens if the computation doesn"t finish in time? If nothing bad happens, it"s not a real-time system. If someone dies or the mission fails, it"s generally considered "hard" real-time, which is meant to imply that the system has "hard" deadlines. Everything in between is "soft" real-time. 任何計算機系統,嵌入的或其他的,有一個(gè)死線(xiàn)。以下的問(wèn)題可經(jīng)被用來(lái)區分實(shí)時(shí)系統與其他的系統:“是遲到的回答壞,還是一個(gè)錯誤的回答壞?”換句話(huà)說(shuō),如果計算機沒(méi)有在指定時(shí)間內完成它的工作會(huì )發(fā)生什么?如果什么也沒(méi)有發(fā)生,它不是一個(gè)實(shí)時(shí)系統。如果一些人死或任務(wù)失敗,它被認為是“硬”實(shí)時(shí)系統,意思是系統有一個(gè)“硬”死線(xiàn)。介于兩者之間的是“軟”實(shí)時(shí)系統。
Recursive(遞歸) Said of software that calls itself. Recursion should generally be avoided in an embedded system, since it frequently requires a large stack. 自己調用自己的程序的說(shuō)法。遞歸一般在嵌入式系統中是不充許的,因為它常常占有大量的堆?臻g。
Reentrant(可再入的) Said of software that can be executed multiple times simultaneously. A reentrant function can be safely called recursively or from multiple tasks. The key to making code reentrant is to ensure mutual exclusion whenever accessing global variables or shared registers. 可同時(shí)多次運行的程序的說(shuō)法?稍偃氲暮瘮悼梢员话踩剡f歸調用或由多任務(wù)多次調用。使代碼可再入的關(guān)鍵在于確保在訪(fǎng)問(wèn)全局變量或共享寄存器時(shí)互斥現象發(fā)生。
Register(寄存器) A memory location that is part of a processor or an I/O device. In other words, it"s not normal memory. Generally, each bit or set of bits within the register controls some behavior of the larger device. 是處理器或I/O設備一部分的儲存器的地址。換句話(huà)說(shuō),不是標準的儲存器。一般地,在寄存器控制每一二進(jìn)制位或二進(jìn)制位的集控制大量設備的一些行為。
Relocatable(可重定位的) A file containing object code that is almost ready for execution on the target. The final step is to use a locator to fix the remaining relocatable addresses within the code. The result of that process is an executable. 包含幾乎可以準備好在目標機上運行的目標代碼的文件。最后一步是使用定位程序去整理保留在代碼中的可重定位地址。這個(gè)步驟的結果是一個(gè)可執行的程序。本文由容源電子網(wǎng)(0u2438cq.cn)整理提供,部分內容來(lái)源于網(wǎng)絡(luò ),如有侵犯到你的權利請與我們聯(lián)系更正。
現場(chǎng)總線(xiàn)技術(shù)已經(jīng)廣泛應用于工業(yè)控制中,尤其是CAN(Controler Area Nerwork)總線(xiàn)由于具有可靠性高、成本低、容易實(shí)現等優(yōu)點(diǎn),在現場(chǎng)總線(xiàn)實(shí)際工程應用中占有了較大份額。 關(guān)鍵詞:單片機 所屬欄目:設計編程