Skip to Main Content
This paper describes a framework that enables applications for embedded systems to be developed in a modular manner. The framework utilises the combination of multi-threading and socket based IPC approaches in implementing the functions as modular programs such that each can be developed and tested independently of each other. These functions are then integrating together and present as one unified application as perceived by the user. Although the examples presented in the paper is for automotive dashboard console applications, the framework can be easily adopted for other embedded applications.