[ZLG-ARM] 嵌入式系统词汇表

[复制链接]
1437|1
 楼主| miclinux 发表于 2009-6-1 11:34 | 显示全部楼层 |阅读模式
【A】<br />ASIC(专用集成电路)&nbsp;<br />Application-Specific&nbsp;Integrated&nbsp;Circuit.&nbsp;A&nbsp;piece&nbsp;of&nbsp;custom-designed&nbsp;hardware&nbsp;in&nbsp;a&nbsp;chip.&nbsp;<br />专用集成电路。一个在一个芯片上定制设计的硬件。<br />address&nbsp;bus&nbsp;(地址总线)&nbsp;<br />A&nbsp;set&nbsp;of&nbsp;electrical&nbsp;lines&nbsp;connected&nbsp;to&nbsp;the&nbsp;processor&nbsp;and&nbsp;all&nbsp;of&nbsp;the&nbsp;peripherals&nbsp;withwhich&nbsp;itcommunicates.&nbsp;The&nbsp;address&nbsp;bus&nbsp;is&nbsp;used&nbsp;by&nbsp;the&nbsp;processor&nbsp;to&nbsp;select&nbsp;aspecific&nbsp;memory&nbsp;location&nbsp;or&nbsp;register&nbsp;within&nbsp;a&nbsp;particular&nbsp;peripheral.&nbsp;If&nbsp;the&nbsp;address&nbsp;bus&nbsp;contains&nbsp;n&nbsp;electrical&nbsp;lines,&nbsp;the&nbsp;processor&nbsp;can&nbsp;uniquely&nbsp;address&nbsp;up&nbsp;to&nbsp;2^n&nbsp;such&nbsp;locations.&nbsp;<br />一个连接处理器与所有外设的,用来通讯的电子线路集。地址总线被处理器用来选择在特定外设中的存储器地址或寄存器。如果地址总线有n条电子线路,处理器能唯一寻址高达2^n的地址空间。<br />application&nbsp;software(应用软件)&nbsp;<br />Describes&nbsp;software&nbsp;modules&nbsp;specific&nbsp;to&nbsp;a&nbsp;particular&nbsp;embedded&nbsp;project.&nbsp;Theapplication&nbsp;software&nbsp;is&nbsp;unlikely&nbsp;to&nbsp;be&nbsp;reusable&nbsp;across&nbsp;embedded&nbsp;platforms,&nbsp;simplybecause&nbsp;each&nbsp;embedded&nbsp;system&nbsp;has&nbsp;a&nbsp;different&nbsp;application.<br />用来描述一个特定的嵌入式项目中的某一软件模块。应用软件不象可重用的交叉嵌入式平台,只是因为每一个嵌入式系统有不同的应用软件。<br />assembler(汇编编译器)&nbsp;<br />A&nbsp;software&nbsp;development&nbsp;tool&nbsp;that&nbsp;translates&nbsp;human-readable&nbsp;assembly&nbsp;languageprograms&nbsp;into&nbsp;machine-language&nbsp;instructions&nbsp;that&nbsp;the&nbsp;processor&nbsp;can&nbsp;understandand&nbsp;execute.&nbsp;<br />一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工具。<br />assembly&nbsp;language(汇编语言)&nbsp;<br />A&nbsp;human-readable&nbsp;form&nbsp;of&nbsp;a&nbsp;processor's&nbsp;instruction&nbsp;set.&nbsp;Most&nbsp;processor-specific&nbsp;functions&nbsp;must&nbsp;be&nbsp;written&nbsp;in&nbsp;assembly&nbsp;language.&nbsp;<br />一种人可读的处理器指令集的形式。大多数处理器相关的功能必须用汇编语言编写。<br />【B】<br />BSP(板卡支持包)&nbsp;<br />See&nbsp;board&nbsp;support&nbsp;package.&nbsp;<br />见board&nbsp;support&nbsp;package。<br />binary&nbsp;semaphore(二元信号)&nbsp;<br />A&nbsp;type&nbsp;of&nbsp;semaphore&nbsp;with&nbsp;just&nbsp;two&nbsp;states.&nbsp;Also&nbsp;called&nbsp;a&nbsp;mutex.&nbsp;<br />一种只有两种状态的信号。也叫互斥信号。<br />board&nbsp;support&nbsp;package(板卡支持包)&nbsp;<br />Part&nbsp;of&nbsp;a&nbsp;software&nbsp;package&nbsp;that&nbsp;is&nbsp;processor&nbsp;or&nbsp;platform-dependent.&nbsp;Typically,sample&nbsp;source&nbsp;code&nbsp;for&nbsp;the&nbsp;board&nbsp;support&nbsp;package&nbsp;is&nbsp;provided&nbsp;by&nbsp;the&nbsp;package&nbsp;developer.&nbsp;The&nbsp;sample&nbsp;code&nbsp;must&nbsp;be&nbsp;modified&nbsp;as&nbsp;necessary,&nbsp;compiled,&nbsp;and&nbsp;linked&nbsp;with&nbsp;the&nbsp;remainder&nbsp;of&nbsp;the&nbsp;software&nbsp;package.&nbsp;&nbsp;<br />软件包的具有平台依赖性的那一部分。典型地,板卡支持包的样例源程序由包开发者提供。样例源程序必须能在需要时被修改、编译并与软件包的剩下的部分连接起来。<br />bond-out&nbsp;processor&nbsp;(外合处理器)&nbsp;<br />A&nbsp;special&nbsp;version&nbsp;of&nbsp;a&nbsp;processor&nbsp;that&nbsp;has&nbsp;some&nbsp;of&nbsp;the&nbsp;internal&nbsp;signals&nbsp;brought&nbsp;out&nbsp;to&nbsp;external&nbsp;pins.&nbsp;A&nbsp;bond-out&nbsp;processor&nbsp;is&nbsp;most&nbsp;often&nbsp;found&nbsp;within&nbsp;an&nbsp;emulator&nbsp;and&nbsp;is&nbsp;never&nbsp;intended&nbsp;to&nbsp;be&nbsp;used&nbsp;in&nbsp;a&nbsp;production&nbsp;system.&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;一种特殊版本的处理器,它有一些,内部的信号能传达到外置的针脚上。一个外合处理器绝大多数情况下只用在模拟器上,从来不会被特意用在产品系统上。<br />Breakpoint&nbsp;(断点)&nbsp;<br />A&nbsp;location&nbsp;in&nbsp;a&nbsp;program&nbsp;at&nbsp;which&nbsp;execution&nbsp;is&nbsp;to&nbsp;be&nbsp;stopped&nbsp;and&nbsp;control&nbsp;of&nbsp;the&nbsp;processor&nbsp;switched&nbsp;to&nbsp;the&nbsp;debugger.&nbsp;Mechanisms&nbsp;for&nbsp;creating&nbsp;and&nbsp;removing&nbsp;breakpoints&nbsp;are&nbsp;provided&nbsp;by&nbsp;most&nbsp;debugging&nbsp;tools.&nbsp;<br />&nbsp;&nbsp;&nbsp;一个在程序中的地址,在那里程序的执行被停止,并且处理器的控制转换到了除错程序。大多数除错工具提供增加与删除一个断点的机制。<br />【C】&nbsp;<br />CISC(复杂指令集计算机)&nbsp;<br />Complex&nbsp;Instruction&nbsp;Set&nbsp;Computer.&nbsp;Describes&nbsp;the&nbsp;architecture&nbsp;of&nbsp;a&nbsp;processor&nbsp;family.&nbsp;CISC&nbsp;processors&nbsp;generally&nbsp;feature&nbsp;variable-length&nbsp;instructions,&nbsp;multiple&nbsp;addressing&nbsp;formats,&nbsp;and&nbsp;contain&nbsp;only&nbsp;a&nbsp;small&nbsp;number&nbsp;of&nbsp;general-purpose&nbsp;registers.&nbsp;Intel's&nbsp;80x86&nbsp;family&nbsp;is&nbsp;the&nbsp;quintessential&nbsp;example&nbsp;of&nbsp;CISC.&nbsp;Contrast&nbsp;with&nbsp;RISC.&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;复杂指令集计算机。对一种处理器架构的描述。CISC处理器一般产生变长的指令,多种地址格式,并且仅仅有少量的通用寄存器。Intel的80x86家族是是典型的CISC处理器。相对于RISC而言。<br />CPU(中央处理器)&nbsp;<br />Central&nbsp;Processing&nbsp;Unit.&nbsp;The&nbsp;part&nbsp;of&nbsp;a&nbsp;processor&nbsp;that&nbsp;executes&nbsp;instructions.&nbsp;<br />中央处理器。处理器中执行指令的那一部分。<br />Compiler(编译器)&nbsp;<br />A&nbsp;software&nbsp;development&nbsp;tool&nbsp;that&nbsp;translates&nbsp;high-level&nbsp;language&nbsp;programs&nbsp;into&nbsp;the&nbsp;machine-language&nbsp;instructions&nbsp;that&nbsp;a&nbsp;particular&nbsp;processor&nbsp;can&nbsp;understand&nbsp;and&nbsp;execute.&nbsp;&nbsp;<br />把高级编程语言程序转换到只有特定的处理器能了解和执行的机器指令的一种软件开发包。<br />context&nbsp;(上下文)&nbsp;<br />The&nbsp;current&nbsp;state&nbsp;of&nbsp;the&nbsp;processor's&nbsp;registers&nbsp;and&nbsp;flags.&nbsp;<br />处理器当前的状态和标志。<br />context&nbsp;switch(上下文切换)&nbsp;<br />The&nbsp;process&nbsp;of&nbsp;switching&nbsp;from&nbsp;one&nbsp;task&nbsp;to&nbsp;another&nbsp;in&nbsp;a&nbsp;multitasking&nbsp;operating&nbsp;system.&nbsp;A&nbsp;context&nbsp;switch&nbsp;involves&nbsp;saving&nbsp;the&nbsp;context&nbsp;of&nbsp;the&nbsp;running&nbsp;task&nbsp;and&nbsp;restoring&nbsp;the&nbsp;previously-saved&nbsp;context&nbsp;of&nbsp;the&nbsp;other.&nbsp;The&nbsp;piece&nbsp;of&nbsp;code&nbsp;that&nbsp;does&nbsp;this&nbsp;is&nbsp;necessarily&nbsp;processor-specific.&nbsp;<br />在多任务操作系统中我一个任务切换到另一个的过程。上下文切换包括保存正在运行的任务的上下文和恢复早先保存的另一个任务的上下文。做这个工作的一段代码必须具有处理器特权。<br />counting&nbsp;semaphore(计数信号)&nbsp;<br />A&nbsp;type&nbsp;of&nbsp;semaphore&nbsp;that&nbsp;is&nbsp;used&nbsp;to&nbsp;track&nbsp;multiple&nbsp;resources&nbsp;of&nbsp;the&nbsp;same&nbsp;type.&nbsp;An&nbsp;attempt&nbsp;to&nbsp;take&nbsp;a&nbsp;counting&nbsp;semaphore&nbsp;is&nbsp;blocked&nbsp;only&nbsp;if&nbsp;all&nbsp;of&nbsp;the&nbsp;available&nbsp;resources&nbsp;are&nbsp;in&nbsp;use.&nbsp;Contrast&nbsp;with&nbsp;binary&nbsp;semaphore.&nbsp;<br />一种用来跟踪多个相同类型资源的信号灯。仅仅在所有可用的资源都被用完了时才阻塞。相对二元信号而言。<br />critical&nbsp;section(临界段)&nbsp;<br />A&nbsp;block&nbsp;of&nbsp;code&nbsp;that&nbsp;must&nbsp;be&nbsp;executed&nbsp;in&nbsp;sequence&nbsp;and&nbsp;without&nbsp;interruption&nbsp;to&nbsp;guarantee&nbsp;correct&nbsp;operation&nbsp;of&nbsp;the&nbsp;software.&nbsp;See&nbsp;also&nbsp;race&nbsp;condition.&nbsp;&nbsp;<br />一段必须按次序执行的代码,并且不能被中断,否则不能保证软件正确地操作。参照:竞争状况。<br />cross-compiler(交叉编译器)&nbsp;<br />A&nbsp;compiler&nbsp;that&nbsp;runs&nbsp;on&nbsp;a&nbsp;different&nbsp;platform&nbsp;than&nbsp;the&nbsp;one&nbsp;for&nbsp;which&nbsp;it&nbsp;produces&nbsp;object&nbsp;code.&nbsp;A&nbsp;cross-compiler&nbsp;runs&nbsp;on&nbsp;a&nbsp;host&nbsp;computer&nbsp;and&nbsp;produces&nbsp;object&nbsp;code&nbsp;for&nbsp;the&nbsp;target.&nbsp;<br />一个运行在不同的平台上的编译器,其中之一能产生目标代码。交叉编译器在主机上运行并且产生目标机的目标代码。<br />
arminfo 发表于 2009-6-1 13:01 | 显示全部楼层

好贴,难得

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

64

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部