Rust on RTEMS

Joel Sherrill joel at rtems.org
Fri Dec 22 17:36:19 UTC 2023


On Fri, Dec 22, 2023 at 7:40 AM Frank Kühndel <
frank.kuehndel at embedded-brains.de> wrote:

> Hello Joel,
>
> On 12/20/23 23:37, Joel Sherrill wrote:
> > Karel Gardas posted in February that he has Rust on RTEMS on an arm.
>
> This is one email from that thread:
> https://lists.rtems.org/pipermail/devel/2023-March/074532.html
> >
> > Frank. Are there instructions on building the tools chain somewhere?
>
> I attach a file with instructions which I just compiled from my notices
> (my Christmas gift to you ;-) ). I have not tested these instructions
> (again) but I hope they will give you a hint how it did it. I attach
> them as file to avoid my mail program inserts line breaks.
>
> In case you or anyone else gives these instructions a try, I will be
> happy for all feedback. The documentation I want to write for the User
> Manual (if no one else does it before me or has a better approach) would
> closely follow the steps in the attached file.
>

Thanks!


> >
> > And is Jan Sommer part of the DLR Rust on RTEMS project?
>
> I met Jan at ESA ADCSS 2023 at Nordwijk. I prefer Jan answers your
> question as I do not want to make anything public without prior
> agreement from DLR.
>

It's not a huge secret. :)

https://activities.esa.int/4000140242 shows an ~EU175 project was awarded
to DLR.   From there, Jan Sommer is the only person at DLR who has mentioned
this.

I understand wanting someone at DLR to make a statement but the activity
is clear.  I assume many of our projects for NASA are just as easily tracked
down if someone knew where to look. Personally, I do not know where to look
for that.

Merry Christmas!

>
> Greetings,
> fk
>
> >
> > --joel
> >
> > On Wed, Dec 20, 2023, 3:59 PM Frank Kühndel <
> > frank.kuehndel at embedded-brains.de> wrote:
> >
> >> Hello Dwaine,
> >>
> >> On 12/20/23 20:41, Molock, Dwaine S. (GSFC-5820) wrote:
> >>   > Hello,
> >>   >
> >>   > Has anyone been able to execute Rust on RTEMS?
> >>
> >> Yes – to use RTEMS from within a Rust application, with
> >>
> >> #![no_std]
> >> #![no_main]
> >>
> >>   >
> >>   > If so, is there a how to guide and what architecture and development
> >> hardware was used?
> >>
> >> I have not yet found time to write a documentation despite I want to do
> >> so. Sorry for this. Ferrous Systems first extended Rust to run on
> >> Gaisler SPARC bare metal and then they figured it works with RTEMS 5
> >> from Gaisler, too. Their documentation is here:
> >> https://github.com/ferrous-systems/sparc-experiments/
> >>
> >> I did run my examples only on simulators. I tried two architectures with
> >> RTEMS 6: Leon3 and RISC-V.
> >>
> >> Greetings,
> >> Frank
> >>
> >> --
> >> embedded brains GmbH & Co. KG
> >> Herr Frank KÜHNDEL
> >> Dornierstr. 4
> >> 82178 Puchheim
> >> Germany
> >> email:frank.kuehndel at embedded-brains.de
> >> phone:  +49-89-18 94 741 - 23
> >> mobile: +49-176-15 22 06 - 11
> >>
> >> Registergericht: Amtsgericht München
> >> Registernummer: HRA 117265
> >> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> >> Unsere Datenschutzerklärung finden Sie hier:
> >> https://embedded-brains.de/datenschutzerklaerung/
> >> _______________________________________________
> >> users mailing list
> >> users at rtems.org
> >> http://lists.rtems.org/mailman/listinfo/users
> >
>
> --
> embedded brains GmbH & Co. KG
> Herr Frank KÜHNDEL
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: frank.kuehndel at embedded-brains.de
> phone:  +49-89-18 94 741 - 23
> mobile: +49-176-15 22 06 - 11
>
> Registergericht: Amtsgericht München
> Registernummer: HRA 117265
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20231222/fe162eb8/attachment-0001.htm>


More information about the users mailing list