<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ARM | Learn C Games Programming Blog</title>
	<atom:link href="https://learncgames.com/tag/arm/feed/" rel="self" type="application/rss+xml" />
	<link>https://learncgames.com</link>
	<description>A blog about C, programming games and my ebook(s).</description>
	<lastBuildDate>Fri, 26 Jun 2020 09:40:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://learncgames.com/wp-content/uploads/2020/03/cropped-favicon-32x32.png</url>
	<title>ARM | Learn C Games Programming Blog</title>
	<link>https://learncgames.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">181446779</site>	<item>
		<title>Willing to take a Risc?</title>
		<link>https://learncgames.com/willing-to-take-a-risc/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=willing-to-take-a-risc</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Tue, 30 Jun 2020 23:00:06 +0000</pubDate>
				<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[Techniques]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[Risc Os]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=903</guid>

					<description><![CDATA[<p>One of the understated and wrong assumptions about the Raspberry Pi is that you can try any flavour of Linux on it but Linux is really the only OS.  It is true that most of the 20+ OS that you can try are based on Linux but there are a few that aren&#8217;t. Windows IOT [&#8230;]</p>
The post <a href="https://learncgames.com/willing-to-take-a-risc/">Willing to take a Risc?</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></description>
										<content:encoded><![CDATA[<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:645,&quot;href&quot;:&quot;https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?f=55&amp;t=22093&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\/\/forums.raspberrypi.com\/viewtopic.php?f=55&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'></div>
<p>One of the understated and wrong assumptions about the Raspberry Pi is that you can try any flavour of Linux on it but Linux is really the only OS.  It is true that most of the 20+ OS<img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-904" src="https://learncgames.com/wp-content/uploads/2020/06/RISC-OS-300x169.jpg" alt="RISC Os" width="300" height="169" srcset="https://learncgames.com/wp-content/uploads/2020/06/RISC-OS-300x169.jpg 300w, https://learncgames.com/wp-content/uploads/2020/06/RISC-OS-768x432.jpg 768w, https://learncgames.com/wp-content/uploads/2020/06/RISC-OS.jpg 900w" sizes="(max-width: 300px) 100vw, 300px" /> that you can try are based on Linux but there are a few that aren&#8217;t.</p>
<ul>
<li>Windows IOT Core &#8211; a limited version of Windows</li>
<li>Risc OS &#8211; Created by the inventor of ARM</li>
<li id="8-raspbsd" class="ftwp-heading">RaspBSD &#8211; More Unix than Linux.</li>
<li>Chromium OS. Turn your Pi into a Chromebook.</li>
</ul>
<p>Of these, I think Risc OS looks the most interesting. It certainly isn&#8217;t Linux and it reminds me of the Archimedes, the first ARM computer.</p>
<p>Risc OS is 33 years old, it started in Cambridge in 1987 and is a descendant of the BBC Micro OS. And yes they do have a BBC BASIC available.  There&#8217;s  lot more background to it <a title="LInk to info about Risc OS" href="https://www.raspberrypi.org/forums/viewtopic.php?f=55&amp;t=22093" target="_blank" rel="nofollow noopener noreferrer">on this page  </a>but bear in mind that it and the comments date back to 2012. It has an  ARM C compiler called Norcroft.</p>
<p>I won&#8217;t be oing any more with Risc OS, but thought it worth a mention. All of the stuff I&#8217;m doing will be on Linux OS.</p>
<p>Not. ARM is in the news because Apple have just announced that they will be transitioning from Intel CPUs to ARM over the next year or two.</p>
<p>&nbsp;</p>The post <a href="https://learncgames.com/willing-to-take-a-risc/">Willing to take a Risc?</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">903</post-id>	</item>
		<item>
		<title>A large collection of ARM links</title>
		<link>https://learncgames.com/a-large-collection-of-arm-links/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-large-collection-of-arm-links</link>
		
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Sat, 27 Jun 2020 23:00:11 +0000</pubDate>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[Techniques]]></category>
		<category><![CDATA[ARM]]></category>
		<guid isPermaLink="false">https://learncgames.com/?p=886</guid>

					<description><![CDATA[<p>ARM being the CPU brand inside Raspberry Pis. This is a collection of talks and links to articles about the ARM architecture, concurrency, performance and way too much other stuff to list. There&#8217;s a lot in there and I defy anyone with the vaguest interest not to find something of interest. I&#8217;m not a hardware [&#8230;]</p>
The post <a href="https://learncgames.com/a-large-collection-of-arm-links/">A large collection of ARM links</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></description>
										<content:encoded><![CDATA[<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:646,&quot;href&quot;:&quot;https:\/\/github.com\/MattPD\/cpplinks\/blob\/master\/assembly.arm.md&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20250328091107\/https:\/\/github.com\/MattPD\/cpplinks\/blob\/master\/assembly.arm.md&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 17:11:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-11 04:06:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 00:41:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 12:21:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 07:13:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 04:23:12&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-04 00:43:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 15:04:52&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-14 13:09:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 03:13:54&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-19 03:13:54&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'></div>
<figure id="attachment_887" aria-describedby="caption-attachment-887" style="width: 300px" class="wp-caption alignleft"><img decoding="async" class="size-medium wp-image-887" src="https://learncgames.com/wp-content/uploads/2020/06/board-911636_640-300x94.jpg" alt="Circit board" width="300" height="94" srcset="https://learncgames.com/wp-content/uploads/2020/06/board-911636_640-300x94.jpg 300w, https://learncgames.com/wp-content/uploads/2020/06/board-911636_640.jpg 640w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-887" class="wp-caption-text">From Pixabay</figcaption></figure>
<p>ARM being the CPU brand inside Raspberry Pis. <a title="Link to collection of information about ARM" href="https://github.com/MattPD/cpplinks/blob/master/assembly.arm.md" target="_blank" rel="nofollow noopener noreferrer">This is a collection</a> of talks and links to articles about the ARM architecture, concurrency, performance and way too much other stuff to list. There&#8217;s a lot in there and I defy anyone with the vaguest interest not to find <em>something</em> of interest.</p>
<p>I&#8217;m not a hardware person myself, but dipping into stuff like this can yield benefits. Remember the CPU in the Pi 4B has four cores. If you are writing software that just runs one one thread then it&#8217;s like driving a car with a four cylinder engine but its only firing on one. And if you manage to write software to use all four cores, do you know how to avoid false sharing? (<em>Yes it&#8217;s a thing!</em>)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>The post <a href="https://learncgames.com/a-large-collection-of-arm-links/">A large collection of ARM links</a> first appeared on <a href="https://learncgames.com">Learn C Games Programming Blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">886</post-id>	</item>
	</channel>
</rss>
