📄 00000005.htm
字号:
与”跳转到开始代码”这样的意思相同。 <br />reset vector <br />See reset address. <br />S <br />SRAM(静态随机访问储存器) <br />Static Random-Access Memory. A type of RAM that retains its contents as long <br /> as the system is powered on. Data stored in an SRAM is lost when the system <br /> is powered down or reset. <br />静态随机访问储存器。一种在系统上电时以保持它的内容的储存器。当系统断电或重启 <br />时,保存在SRAM中的内容将丢失。 <br />Scheduler(调度程序) <br />The part of an operating system that decides which task to run next. This de <br />cision is based on the readiness of each task, their relative priorities, an <br />d the specific scheduling algorithm implemented. <br />操作系统中决定下一次哪个任务运行的那部分。决定基于每一个任务的就绪,它们的优 <br />先级关系,和特殊调度算法的实现。 <br />Semaphore(信号灯) <br />A data structure that is used for intertask synchronization. Semaphores are <br />usually provided by the operating system. <br />用于进程间同步的数据结构。信号灯常常由操作系统提供。 <br />Simulator(仿真器) <br />A debugging tool that runs on the host and pretends to be the target process <br />or. A simulator can be used to test pieces of the software before the embedd <br />ed hardware is available. Unfortunately, attempts to simulate interactions w <br />ith complex peripherals are often more trouble than they are worth. <br />一种运行在主机上,装作目标机处理器的调试工具。仿真器一般用来测试嵌入式硬件可 <br />用之前的软件。不幸地,与模拟与复杂地外设进行交互的尝试常常比它们做到的更差。 <br /> <br />software interrupt(软件中断) <br />An interruption of a program that is initiated by a software instruction. So <br />ftware interrupts are commonly used to implement breakpoints and operating s <br />ystem entry points. Unlike true interrupts, they occur synchronously with re <br />spect to program execution. In other words, software interrupts always occur <br /> at the beginning of an instruction execution cycle. <br />由软件指令发起的的一个程序的中断。软件中断被用来实现中断点他操作系统进入点。 <br />不象真实的中断,那些中断在不防碍程序执行时同步发生。换句话说,软件中断常常在 <br />指令运行周期的开始发生。 <br />Stack(堆栈) <br />An area of memory that contains a last-in-first-out queue of storage for par <br />ameters, automatic variables, return addresses, and other information that m <br />ust be maintained across function calls. In multitasking situations, each ta <br />sk generally has its own stack. <br />一个包含后进先出队列的内存区域,用来存储参数、自动变量、返回地址和其他一些必 <br />须在函数调用中进行维护的信息。在多任务情况下,每一个任务一般都有自己的堆栈区 <br />。 <br />stack frame(堆栈帧) <br />An area of the stack associated with a particular function call. <br />一个关联特殊函数调用的堆栈区域。 <br />startup code(启动代码) <br />A piece of assembly language code that prepares the way for software written <br /> in a high-level language. Most C/C++ cross-compilers come with startup code <br /> that you can modify, compile, and link with your embedded programs. <br />一个汇编语言代码,它为高级语言写的软件准备好运行的前期工作。大多数C/C++交叉编 <br />译器在你可以修改、编译他连接你的嵌入式程序时与启动代码一起来到。 <br />T <br />Target(目标机) <br />Another name for the embedded system. This term is usually used during softw <br />are development, to distinguish the embedded system from the host with which <br /> it communicates. <br />嵌入式系统的另一个名字。这个术语常常在软件开发期间使用,用来区别与嵌入式系统 <br />通讯的主机。 <br />Task(任务) <br />The central abstraction of an operating system. Each task must maintain its <br />own copy of the instruction pointer and general-purpose registers. Unlike pr <br />ocesses, tasks share a common memory space and must be careful to avoid over <br />writing each other"s code and data. <br />Thread(线程) <br />Another name for a task. This name is more common in operating systems that <br />support processes. A task is simply a thread in a single-process system. <br />Tracepoint (跟踪点) <br />Like a breakpoint except that a counter is incremented rather than stopping <br />the program. Tracepoints are not supported by all debugging tools. <br />象中断点,除了停止程序时,计数器还被增加外。跟踪点不是被所有的调试工具支持。 <br /> <br />Trap(陷入) <br />An interruption of a program that is triggered by the processor"s own intern <br />al hardware. For example, the processor might trap if an illegal opcode is f <br />ound within the program. Compare with software interrupt. <br />一个由处理器内部硬件触发的程序中断。例如,处理器可能在一个错误的代码在程序中 <br />被发现时陷入。对比软件中断。 <br />V <br />volatile(动态) <br />A value that may change without the intervention of software is said to be v <br />olatile. For example, values within the registers of some I/O devices may ch <br />ange in response to external events. C"s volatile keyword should be used to <br />warn your compiler about any pointers that point to such registers. This wil <br />l ensure that the actual value is reread each time the data is used. <br />一个可能不需要软件的的干涉就可改变的值被叫作动态。例如:在一些I/O设备的寄存器 <br />的值可能在响应外部事件时被改变。C语言中的volatile关键字被用来警告你的编译器那 <br />是一个指向一些寄存器的指针,请不要优化它。这个将确认在数据使用中的每一时间实 <br />际的值是要重新读入的。 <br />W <br />watchdog timer(看门狗定时器) <br />A hardware timer that is periodically reset by software. If the software cra <br />shesor hangs, the watchdog timer will expire, and the entire system will be <br />reset automatically. <br />一种由软件定时重设的硬件定时器。如果软件被破坏而挂起,看门狗定时器将超时,整 <br />个系统将自动重启。 <br /> <br /> <br />-- <br /> <br />※ 来源:·BBS 水木清华站 smth.edu.cn·[FROM: 202.120.53.68] <br /><a href="00000005.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -