In-circuit emulation (original) (raw)

About DBpedia

Ein In-Circuit Emulator (ICE) ist ein Hilfsmittel, um die Software für ein eingebettetes System zu entwickeln. Für die Entwicklung der Software wird der normalerweise im System vorhandene Controller durch eine spezielle Variante ersetzt, der direkt mit dem ICE verbunden ist.

Property Value
dbo:abstract Ein In-Circuit Emulator (ICE) ist ein Hilfsmittel, um die Software für ein eingebettetes System zu entwickeln. Für die Entwicklung der Software wird der normalerweise im System vorhandene Controller durch eine spezielle Variante ersetzt, der direkt mit dem ICE verbunden ist. (de) In-circuit emulation (ICE) is the use of a hardware device or in-circuit emulator used to debug the software of an embedded system. It operates by using a processor with the additional ability to support debugging operations, as well as to carry out the main function of the system. Particularly for older systems, with limited processors, this usually involved replacing the processor temporarily with a hardware emulator: a more powerful although more expensive version. It was historically in the form of bond-out processor which has many internal signals brought out for the purpose of debugging. These signals provide information about the state of the processor. More recently the term also covers Joint Test Action Group (JTAG) based hardware debuggers which provide equivalent access using on-chip debugging hardware with standard production chips. Using standard chips instead of custom bond-out versions makes the technology ubiquitous and low cost, and eliminates most differences between the development and runtime environments. In this common case, the in-circuit emulator term is a misnomer, sometimes confusingly so, because emulation is no longer involved. Embedded systems present special problems for programmers because they usually lack keyboards, monitors, disk drives and other user interfaces that are present on computers. These shortcomings make in-circuit software debugging tools essential for many common development tasks. (en) Un émulateur in-circuit également appelé in-circuit emulator (ICE) ou on-circuit debugger (OCD) ou background debug module (BDM) est un dispositif matériel permettant de déboguer le logiciel d'un système embarqué. Un tel dispositif est nécessaire car les systèmes embarqués présentent un certain nombre de lacunes. Ainsi, ils ne comportent ni clavier, ni écran, ni lecteur de disquettes, de disque dur ou n'importe quelle autre interface avec l'utilisateur ou périphérique de stockage qui sont présents sur un ordinateur de bureau. On parle d'émulation in-circuit lorsque l'on branche un émulateur in-circuit sur un système électronique (souvent, mais pas toujours embarqué) en lieu et place du composant à émuler (souvent un microcontrôleur ou un microprocesseur, mais pas exclusivement). Les émulateurs in-circuit permettent alors de faire fonctionner le système tout en permettant de le déboguer. (fr) インサーキット・エミュレータ(英語:in-circuit emulator、略称:ICE)はデジタル機器の開発装置の1つである。 (ja) Схемний емулятор (англ. In-Circuit Emulator, ICE) — програмно-апаратний комплекс, який у процесі налагодження заміщає у реалізованій системі мікропроцесор або мікроконтролер. У результаті такої заміни функціонування відладжуваної системи стає піднаглядним і контрольованим. Дизайнер отримує можливість візуально контролювати роботу системи на екрані персонального комп'ютера і керувати її роботою шляхом установки певних керуючих сигналів, модифікації вмісту регістрів і пам'яті. Завдяки наявності таких можливостей схемний емулятор є найбільш універсальним і ефективним налагоджувальний засобом, використовуваним на етапі комплексного налагодження системи. (uk) 在线仿真器(英語:In-Circuit Emulator,简称:ICE)是调试嵌入式系统软件的硬件设备。嵌入式系统开发者要面对一般软件开发者所没有的特殊问题,因为嵌入式系统往往不像商业计算机那样具有键盘、显示屏、磁盘機和其他各种有效的用户界面和存储设备。在线仿真器通过处理器的额外辅助功能,使系统在不失去其功能的情况下,提供调试功能。历史上,由于处理器能力有限,这通常意味着将其处理器临时更换成一个硬件仿真器。硬件仿真器是普通处理器的特制版本,内部设有多种额外的调试信号,以便提供处理器内部状态的信息。 而现今,在线仿真器也可以指在处理器上直接进行调试的硬件设备。由于JTAG等新技术的出现,人们可以直接在标准的量产型处理器上直接进行调试,而不需要特制的处理器,从而消除了开发环境与运行环境的区别,也促进了这项技术的低成本化与普及化。在这种情况下,由于实际上并没有任何的“仿真”,“在线仿真器”是个名不副实的误称,有时会造成一些误解。当仿真器被插入到待开发芯片的某个部分的时候,在线仿真也被称作硬件仿真。这样的在线仿真器,可以在系统运行实时数据的情况下,提供相对很好的调试能力。 (zh)
dbo:wikiPageExternalLink http://www.ganssle.com/articles/BegincornerICE.htm http://www.eetimes.com/document.asp%3Fdoc_id=1200927
dbo:wikiPageID 291590 (xsd:integer)
dbo:wikiPageLength 10364 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1055811072 (xsd:integer)
dbo:wikiPageWikiLink dbr:Brick_(electronics) dbr:Debugger dbc:Debugging dbr:Debugging dbr:Integrated_circuit dbr:Personal_computer dbr:User_interface dbr:Cross_compiler dbr:Linux dbr:Computer_monitor dbr:Computer_terminal dbr:Embedded_system dbr:Hardware-assisted_virtualization dbr:Stepping_(debugging) dbr:Breakpoint dbr:Central_processing_unit dbr:Freescale_68HC11 dbr:Microcontroller dbr:Background_debug_mode_interface dbr:Assembler_(computing) dbc:Embedded_systems dbr:Misnomer dbr:Disk_drive dbr:Bond-out_processor dbr:SoftICE dbr:On-chip_debugging dbr:Software_bug dbr:Pin_header dbr:Memory_management_unit dbr:Software dbr:Joint_Test_Action_Group dbr:Keyboard_(computing) dbr:Intel_286
dbp:wikiPageUsesTemplate dbt:Microcontrollers dbt:Refimprove dbt:Reflist dbt:Short_description dbt:Use_American_English dbt:Use_mdy_dates
dct:subject dbc:Debugging dbc:Embedded_systems
gold:hypernym dbr:Use
rdf:type yago:Abstraction100002137 yago:Cognition100023271 yago:Component105868954 yago:Concept105835747 yago:Content105809192 yago:Idea105833840 yago:Measure100033615 yago:Part105867413 yago:PsychologicalFeature100023100 yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:WikicatElectricalComponents yago:WikicatElectricalStandards
rdfs:comment Ein In-Circuit Emulator (ICE) ist ein Hilfsmittel, um die Software für ein eingebettetes System zu entwickeln. Für die Entwicklung der Software wird der normalerweise im System vorhandene Controller durch eine spezielle Variante ersetzt, der direkt mit dem ICE verbunden ist. (de) インサーキット・エミュレータ(英語:in-circuit emulator、略称:ICE)はデジタル機器の開発装置の1つである。 (ja) Схемний емулятор (англ. In-Circuit Emulator, ICE) — програмно-апаратний комплекс, який у процесі налагодження заміщає у реалізованій системі мікропроцесор або мікроконтролер. У результаті такої заміни функціонування відладжуваної системи стає піднаглядним і контрольованим. Дизайнер отримує можливість візуально контролювати роботу системи на екрані персонального комп'ютера і керувати її роботою шляхом установки певних керуючих сигналів, модифікації вмісту регістрів і пам'яті. Завдяки наявності таких можливостей схемний емулятор є найбільш універсальним і ефективним налагоджувальний засобом, використовуваним на етапі комплексного налагодження системи. (uk) 在线仿真器(英語:In-Circuit Emulator,简称:ICE)是调试嵌入式系统软件的硬件设备。嵌入式系统开发者要面对一般软件开发者所没有的特殊问题,因为嵌入式系统往往不像商业计算机那样具有键盘、显示屏、磁盘機和其他各种有效的用户界面和存储设备。在线仿真器通过处理器的额外辅助功能,使系统在不失去其功能的情况下,提供调试功能。历史上,由于处理器能力有限,这通常意味着将其处理器临时更换成一个硬件仿真器。硬件仿真器是普通处理器的特制版本,内部设有多种额外的调试信号,以便提供处理器内部状态的信息。 而现今,在线仿真器也可以指在处理器上直接进行调试的硬件设备。由于JTAG等新技术的出现,人们可以直接在标准的量产型处理器上直接进行调试,而不需要特制的处理器,从而消除了开发环境与运行环境的区别,也促进了这项技术的低成本化与普及化。在这种情况下,由于实际上并没有任何的“仿真”,“在线仿真器”是个名不副实的误称,有时会造成一些误解。当仿真器被插入到待开发芯片的某个部分的时候,在线仿真也被称作硬件仿真。这样的在线仿真器,可以在系统运行实时数据的情况下,提供相对很好的调试能力。 (zh) In-circuit emulation (ICE) is the use of a hardware device or in-circuit emulator used to debug the software of an embedded system. It operates by using a processor with the additional ability to support debugging operations, as well as to carry out the main function of the system. Particularly for older systems, with limited processors, this usually involved replacing the processor temporarily with a hardware emulator: a more powerful although more expensive version. It was historically in the form of bond-out processor which has many internal signals brought out for the purpose of debugging. These signals provide information about the state of the processor. (en) Un émulateur in-circuit également appelé in-circuit emulator (ICE) ou on-circuit debugger (OCD) ou background debug module (BDM) est un dispositif matériel permettant de déboguer le logiciel d'un système embarqué. Un tel dispositif est nécessaire car les systèmes embarqués présentent un certain nombre de lacunes. Ainsi, ils ne comportent ni clavier, ni écran, ni lecteur de disquettes, de disque dur ou n'importe quelle autre interface avec l'utilisateur ou périphérique de stockage qui sont présents sur un ordinateur de bureau. (fr)
rdfs:label In-Circuit-Emulator (de) In-circuit emulation (en) In-circuit emulator (fr) インサーキット・エミュレータ (ja) 在线仿真器 (zh) In-Circuit Emulator (uk)
owl:sameAs freebase:In-circuit emulation yago-res:In-circuit emulation wikidata:In-circuit emulation dbpedia-de:In-circuit emulation dbpedia-fa:In-circuit emulation dbpedia-fr:In-circuit emulation dbpedia-he:In-circuit emulation dbpedia-ja:In-circuit emulation dbpedia-uk:In-circuit emulation dbpedia-zh:In-circuit emulation https://global.dbpedia.org/id/dG7h
prov:wasDerivedFrom wikipedia-en:In-circuit_emulation?oldid=1055811072&ns=0
foaf:isPrimaryTopicOf wikipedia-en:In-circuit_emulation
is dbo:product of dbr:Lauterbach_(company)
is dbo:wikiPageDisambiguates of dbr:Ice_(disambiguation) dbr:In-circuit
is dbo:wikiPageRedirects of dbr:On-chip_debugging dbr:In-circuit_debugger dbr:In-circuit_emulator dbr:Background_debug_module
is dbo:wikiPageWikiLink of dbr:QEMU dbr:List_of_discontinued_x86_instructions dbr:HyperScan dbr:Debug_port dbr:Intel_Microcode dbr:List_of_open-source_hardware dbr:Clockwork_Aquario dbr:Emulator dbr:PLAICE dbr:HP_64000 dbr:78K dbr:Adaptive_Domain_Environment_for_Operating_Systems dbr:Lauterbach_(company) dbr:On-chip_debugging dbr:RL78 dbr:Ice_(disambiguation) dbr:In-circuit dbr:In-circuit_debugger dbr:In-circuit_emulator dbr:Single-board_microcontroller dbr:NEC_V60 dbr:Background_debug_module
is dbp:products of dbr:Lauterbach_(company)
is foaf:primaryTopic of wikipedia-en:In-circuit_emulation