AW: NOOBS

Jan.Sommer at dlr.de Jan.Sommer at dlr.de
Tue Jan 30 08:59:37 UTC 2024


Hi John,

> -----Ursprüngliche Nachricht-----
> Von: users <users-bounces at rtems.org> Im Auftrag von John Howard
> Gesendet: Dienstag, 30. Januar 2024 02:56
> An: users at rtems.org
> Betreff: NOOBS
> 
> I used RSB 5.3 to build RTEMS 5.3 for Raspberry Pi Zero W.
> 
> (At least I think I did. Untested yet.)
> 
> Several questions arise.
> 
> The sample applications are huge sizes. MINIMAL.EXE is 2.3 MB. HELLO.EXE is
> about 3.5 MB. I assume these are not stripped.
> 
> 1. Do these samples also include the RTEMS kernel inside them?
> 

Yes, the RTEMS kernel is in every binary.

> 2. Is it possible to just compile the kernel for its command line shell?
> 
> My objective would be to add other CLI tools such as Gnu Smalltalk and RPM.
> 

Maybe there is some confusion here. RTEMS is a single process multiple threads system.
So, essentially you have one user application which is linked against the kernel.
The application can start multiple threads to distribute its workload, but cannot start other processes.
The CLI, i.e. rtemsShell, is in its core just a text parser which then calls different C functions based on user input.
It does not start other processes like a Linux shell would.
I don't think adding tools like RPM is easily possible because many of the standard Linux libraries are not available on RTEMS.

Cheers,

   Jan


> 3. NOOBS (New Out Of Box Software) to bootup was discontinued by
> Raspberry Pi Foundation. They switched to RPi Imager. RTEMS for RPi
> instructions are for NOOBS. Should I stay with NOOBS?
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users


More information about the users mailing list