This document describes how to automate inter-task function calling and messaging in a real time embedded software. Manually assigning functions to tasks and writing messages to transmit between tasks is a time consuming operation and reduces the modularity of a program. Automation not only saves coding time but also helps in maintaining program modularity by reducing the dependency on the task environment (as in, RTOS environment).

For more information on RTOS, visit the Portos Web site.