rtems_message_queue_receive / rtems_event_receive issues
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Sep 21 07:02:19 UTC 2018
On 21/09/2018 08:59, Catalin Demergian wrote:
> So my question is: why would a task stop getting CPU time ?
In RTEMS you have priority based schedulers. If there is a higher
priority ready thread then a lower priority thread will not run.
> Where is the code in the RTEMS scheduler that decides what is the next
> task to put on the CPU ?
> I saw there are 58 files with scheduler functionality in the code base
> .. where should I start to look ?
You can use the RTEMS shell to figure out the status of a running
system, e.g. use cpuuse and task commands. Make sure that the shell task
has a high enough priority.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list