Operating System Core as Template for Embedded System Software Development
Leonardo Jelenković, Domagoj Jakobović · 2012
Software development for embedded systems is a fast growing industry. Development for a mid-range complexity embedded system is usually based on custom built templates and tools, or on commercially developed solutions with an operating system as a base. This paper presents possibilities for building customized templates that are operating system primitives. Since many embedded systems require only a few subsystems, and only basic operations from them, such subsystems could be built fast and then used as a base for new systems. Based on our experience while creating an educational operating system for embedded systems, we propose operating system primitives that can be created and then used as templates for creating new embedded