Init task
Sebastian Huber
sebastian.huber at embedded-brains.de
Mon Aug 5 05:23:07 UTC 2019
Hello Yaron,
On 04/08/2019 15:05, yaron o wrote:
> hello all,
>
> In my application i am using rtems_task Init(rtems_task_argument
> argument) as my main (and only) task and that is where the application
> start to work , i want to add one more task with the lowest priory.
> my first question is what is the priority of the Init Task ?
the default priority is 1, you can change it via configuration options:
https://docs.rtems.org/branches/master/c-user/configuring_a_system.html#classic-api-initialization-tasks-table-configuration
> and second if i create one more task, i will have two tasks (init and
> new one) in my application that switch according to the priority? or
> the Init task will not longer exist ( because i'm not creating it i just
> call it in the begging with the command rtems_task
> Init(rtems_task_argument argument) )?
Task switching is always done by priority, however, in uniprocessor
configurations the Init task is non-preemptible by default.
https://docs.rtems.org/branches/master/c-user/task_manager.html#task-mode
--
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