<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=Szwg_Terminology&amp;feed=atom&amp;action=history</id>
		<title>Szwg Terminology - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;action=history"/>
		<updated>2013-05-21T07:21:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=8012&amp;oldid=prev</id>
		<title>FransMeulenbroeks: removed ref to nonexisting page</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=8012&amp;oldid=prev"/>
				<updated>2008-11-17T20:44:24Z</updated>
		
		<summary type="html">&lt;p&gt;removed ref to nonexisting page&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:44, 17 November 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[Bootloader]] : : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[Bootloader]] : : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; ICE : : In-Circuit Emulator / There are several types of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;ICEs&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; ICE : : In-Circuit Emulator / There are several types of ICEs. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[JTAG]] ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[JTAG]] ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FransMeulenbroeks</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=8002&amp;oldid=prev</id>
		<title>FransMeulenbroeks: removed ref to nonexisting page</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=8002&amp;oldid=prev"/>
				<updated>2008-11-17T20:35:46Z</updated>
		
		<summary type="html">&lt;p&gt;removed ref to nonexisting page&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:35, 17 November 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[Bootloader]] : : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[Bootloader]] : : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;ICE&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;: : In-Circuit Emulator / There are several types of [[ICEs]]. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; ICE : : In-Circuit Emulator / There are several types of [[ICEs]]. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[JTAG]] ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; [[JTAG]] ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;XIP&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;: : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; XIP : : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Consumer Electronics Linux]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Consumer Electronics Linux]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FransMeulenbroeks</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=5524&amp;oldid=prev</id>
		<title>Glenn: +links</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=5524&amp;oldid=prev"/>
				<updated>2008-02-10T20:00:09Z</updated>
		
		<summary type="html">&lt;p&gt;+links&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 20:00, 10 February 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Boot Loader &lt;/del&gt;: : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Bootloader]] &lt;/ins&gt;: : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; ICE : : In-Circuit Emulator / There are several types of [[ICEs]]. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;ICE&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;: : In-Circuit Emulator / There are several types of [[ICEs]]. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; JTAG ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;JTAG&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; XIP : : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;XIP&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;: : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Consumer Electronics Linux]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Consumer Electronics Linux]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:5523:newid:5524 --&gt;
&lt;/table&gt;</summary>
		<author><name>Glenn</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=5523&amp;oldid=prev</id>
		<title>Glenn: +Category:Consumer Electronics Linux</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=5523&amp;oldid=prev"/>
				<updated>2008-02-10T19:59:24Z</updated>
		
		<summary type="html">&lt;p&gt;+&lt;a href=&quot;/Category:Consumer_Electronics_Linux&quot; title=&quot;Category:Consumer Electronics Linux&quot;&gt;Category:Consumer Electronics Linux&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:59, 10 February 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; XIP : : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;&amp;#160; XIP : : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Consumer Electronics Linux]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Glenn</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=2114&amp;oldid=prev</id>
		<title>RBot: Bot (Edward's framework)</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Szwg_Terminology&amp;diff=2114&amp;oldid=prev"/>
				<updated>2007-03-06T03:38:19Z</updated>
		
		<summary type="html">&lt;p&gt;Bot (Edward&amp;#039;s framework)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;  Boot Loader : : The primary role of Boot Loader is to execute Linux Kernel. Most of the Boot Loader has the debug feature, such as download hex/binary, set breakpoint, step execution, disassemble ..etc At the early stage of the development, Linux kernel (and file system) is downloaded manually by using boot loader. In the final application, boot loader(or subset of boot loader) is used to load (from ROM/Flash or HDD) and execute Linux kernel||&lt;br /&gt;
&lt;br /&gt;
;  ICE : : In-Circuit Emulator / There are several types of [[ICEs]]. Traditional type require special CPU - so called evachip - which provides not only basic debug feature but also very rich hardware debug feature such as hardware breakpoint(e.g. data access break), pc trace,profiling, realtime RAM monitor ...etc The problems of traditional type are 1) it is becoming difficult to follow higher frequency 2.it is becoming difficult to adapt to finer pitch package 3. the price is expensive. JTAG based ICE is becoming more popular||&lt;br /&gt;
&lt;br /&gt;
;  JTAG ICE : : JTAG was originally designed for boundary scan. It allows to read/write internal registers via limited number of pins(typically 5 pins). It is becoming popular to use JTAG interface and use DCU(Debug control Unit) inside the cpu. JTAG ICE provide very basic debug feature such as run-control, mem/reg view/edit, download ..etc||&lt;br /&gt;
&lt;br /&gt;
;  XIP : : eXecution In Place / Usually Linux kernel is executed on RAM in order to get best performance. XIP is, however, the technique that Kernel is executed on ROM. XIP has the advantage of fast boot and smaller RAM usage while it has the disadvantage of slower performance.&lt;/div&gt;</summary>
		<author><name>RBot</name></author>	</entry>

	</feed>