<div dir="ltr">Lately, I've not been doing much Haskell because I've buried in embedded systems work. The code is all C, with only a smidgen of C++ (for which I am grateful).<div><br><div>One of the things I've been toying with is turning part of the on-chip configuration information a haskel functions. They'd even be pure code, and would be a lot more expressive than what's there now.</div></div><div><br></div><div>The target platforms are running Cortex M3 CPUs. I know that jhc/ajhc will generate code for those CPUs, but I really need at least a subset of the compiler running on the target processor with no pre-installed RTOS. Has that been done? Is it likely to even be possible?</div><div><br></div><div>As part of the project, I'll need to install both a cross-compiler on my Unix box, and the the compiler (or parts of it) on the M3. Can someone provide pointers to tutorials on that? My google-foo wasn't powerful enough to find any.</div><div><br></div><div>I'm thinking about using either an Aruino Due (as it has the M3 CPU on it) as a testbed platform. So tutorials targeted for that platform would be particularly appreciated.</div><div><br></div><div>Since I hopefully have the eyes of people experienced with these things, should I be considering a raspberry pi or something similar instead of the Due? Basically, will I be able to run code built for the M3 CPU on the pi CPUs?</div><div><br></div><div>thanks,</div><div>Mike</div></div>