⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000005.htm

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