Real-Time or multitasking applications are composed of one or more
tasks that perform specific operations. The RTX kernel supports a
maximum of 255 tasks.
Tasks are simply C functions that have a void return type,
have a void argument list, and are declared using the
__task function attribute. For example:
__task void func (void);
where
func
is the name of the task.
The following example defines the function task1 as a task. This
task increments a counter indefinitely.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.