<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opensourceecology.org/index.php?action=history&amp;feed=atom&amp;title=Hardware_Abstraction_Layer</id>
	<title>Hardware Abstraction Layer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.org/index.php?action=history&amp;feed=atom&amp;title=Hardware_Abstraction_Layer"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Hardware_Abstraction_Layer&amp;action=history"/>
	<updated>2026-05-14T04:28:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Hardware_Abstraction_Layer&amp;diff=121015&amp;oldid=prev</id>
		<title>Aidan Williamson at 19:14, 27 June 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Hardware_Abstraction_Layer&amp;diff=121015&amp;oldid=prev"/>
		<updated>2014-06-27T19:14:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:14, 27 June 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Links====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Links====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Hardware_abstraction Wikipedia]&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Hardware_abstraction Wikipedia]&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://linuxcnc.org/docs/html/hal/tutorial.html LinuxCNC Tutorial]&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://linuxcnc.org/docs/html/hal/tutorial.html &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Advanced &lt;/ins&gt;LinuxCNC &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hal &lt;/ins&gt;Tutorial&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[http://linuxcnc.org/docs/html/hal/intro.html Intro to LinuxCNC Hal&lt;/ins&gt;]&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{YoutubePopup|Va8c9g3NclA}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{YoutubePopup|Va8c9g3NclA}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-wiki_:diff::1.12:old-121001:rev-121015 --&gt;
&lt;/table&gt;</summary>
		<author><name>Aidan Williamson</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Hardware_Abstraction_Layer&amp;diff=121001&amp;oldid=prev</id>
		<title>Aidan Williamson: Created page with &quot;Hardware abstraction layer (HAL) sits between the OS and the hardware. It lets programmers write without regard to specific hardware. Drivers tell the HAL how to talk to hardw...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Hardware_Abstraction_Layer&amp;diff=121001&amp;oldid=prev"/>
		<updated>2014-06-27T13:49:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Hardware abstraction layer (HAL) sits between the OS and the hardware. It lets programmers write without regard to specific hardware. Drivers tell the HAL how to talk to hardw...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Hardware abstraction layer (HAL) sits between the OS and the hardware. It lets programmers write without regard to specific hardware. Drivers tell the HAL how to talk to hardware. This enables multitasking, portability of software, etc.&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
[http://en.wikipedia.org/wiki/Hardware_abstraction Wikipedia]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://linuxcnc.org/docs/html/hal/tutorial.html LinuxCNC Tutorial]&amp;lt;br/&amp;gt;&lt;br /&gt;
{{YoutubePopup|Va8c9g3NclA}}&lt;/div&gt;</summary>
		<author><name>Aidan Williamson</name></author>
	</entry>
</feed>