<div dir="ltr">OK - thanks for that. It may be worth looking into this and treating this as part of research output to justify my playing with it.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 17, 2018 at 5:28 PM, William Busacker <span dir="ltr"><<a href="mailto:wbusacker@outlook.com" target="_blank">wbusacker@outlook.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Angelo,<br>
<br>
As far as I know, there are very few people using RTEMS on a Raspberry<br>
Pi Zero (truly a shame to be honest). A few people here and there that<br>
I've found scattered through the mailing list archives, but a lot of<br>
their effort was put towards building the BSP foundation and not<br>
actually using it. The Google Summer of Code project had a few students<br>
work on implementing the BSP as well which is where most of the<br>
peripheral connectivity was done.<br>
<br>
Most of the GPIO stuff that you'd expect has been finished. Pin control,<br>
I2C, and SPI all work. SPI could use some extra work however, but if you<br>
play around with it enough it'll go. I've been having all sorts of "fun"<br>
getting it working and seriously need to put together some documentation<br>
on what could be considered strange behavior and how to get it working<br>
in the first place since that isn't well documented. I don't think<br>
hardware PWM works unfortunately (not that I've tried). The boot SD card<br>
isn't mountable either. Can see it and read it, but mounting as part of<br>
the file system doesn't work. I've been meaning to take a crack at that<br>
but don't have the time.<br>
<br>
If you haven't run across it already Alan put together a guide a few<br>
years ago going over how to build and setup an RTEMS toolchain here<br>
<a href="http://alanstechnotes.blogspot.com/2013/03/rtems-on-raspberry-pi.html?m=1" rel="noreferrer" target="_blank">http://alanstechnotes.<wbr>blogspot.com/2013/03/rtems-on-<wbr>raspberry-pi.html?m=1</a><br>
for the RPi specifically. Just watch out for version numbers and git<br>
repo locations. Some things have been moved around since he made that<br>
blogpost but the RTEMS getting started page should patch the errors for<br>
you.<br>
<br>
The only projects that I know of using RTEMS on RPi are a kernel image<br>
project that Alan had worked on and the project that I am working on<br>
which is an active controlling flight computer for high power rockets.<br>
<br>
- Will B.<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br>
</blockquote></div><br></div>