<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Mike Bryant:<br>
</div>
<blockquote
cite="mid:CWLP265MB368245C22FC9C827677D7A2CDBB09@CWLP265MB3682.GBRP265.PROD.OUTLOOK.COM"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
<div class="elementToProof"><font style="font-size: 11pt; color:
rgb(0, 0, 0);" class="elementToProof" face="Calibri,
sans-serif" color="#000000"> brianw
<a class="moz-txt-link-rfc2396E" href="mailto:brianw@audiobanshee.com"><brianw@audiobanshee.com></a> wrote<br>
</font></div>
<font size="2"><span style="font-size:11pt">
<div class="PlainText elementToProof">Personally, I prefer to
avoid operating systems and to avoid the ARM A series.
<br>
</div>
<div class="PlainText elementToProof"><br>
</div>
<div class="PlainText elementToProof">I also avoid OSes, but I
use bare metal on a Raspberry CM4 in the latest incarnation
of my additive polysynth. Amazing how much having gigabytes
of memory and the capability of almost a thousand sinewaves
frees up some of the compromises one has to make with a
smaller processor :-)<br>
</div>
</span></font></blockquote>
<br>
Whoa! Looking into that (but using a modest Pi Zero) I have had on
my todo list for a whlie...<br>
How much pain is it to get into bare metal development on that
thing, compared to STM32 or PIC?<br>
Indeed the decadent amount of RAM, and the prospect of pairing that
with low-latency, kinda makes me drool, LOL.<br>
<br>
I personally would not hesitate to actually use FreeRTOS on a thing
like that, e.g. the UI and file operations and stuff like that,
well, why not.<br>
Have used FreeRTOS on some STM32L476 or so in the past where there
really was a benefit of running stuff in several threads, and using
everything in ISR mode like some people do seems a bit whacky when
the processor has HW support for threads (e.g. helping with context
switches).<br>
<br>
</body>
</html>