Posix api and Rtems-Shell
Chris Johns
chrisj at rtems.org
Tue Dec 23 23:35:34 UTC 2008
rtwas wrote:
>
> I'd like to use the *Shell* api with Posix. Reading the docs I see that
> when Shell is init'd "rtems_shell_init()"
> that a *Task* is launched. Posix uses *Threads*. Can Tasks and Threads
> coexist in the same executable?
Yes. Take a look at:
http://www.rtems.org/wiki/index.php/Image:RTEMSArchitecture.png
and you will see the API layer with SAPI, Classic API, POSIX and more above
the SuperCore. All tasks or threads are managed by the SuperCore and can coexist.
> If so
> it implies some other possible contentions, like initializing both
> *Classic Api* and *Posix Api* and their associated
> *entry points*.
Yes you need to initialise the Classic API and the POSIX API.
Regards
Chris
More information about the users
mailing list