Using modularization in embedded OS
Autor: | N. V. Pakulin, K.A. Mallachiev, Alexey Khoroshilov, D.V. Buzdalov |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2018 |
Předmět: |
Address space
business.industry Computer science выстраиваемые системы модульность компоненты осрв Modular design computer.software_genre Modularity Embedded operating system lcsh:QA75.5-76.95 Task (computing) Component (UML) Operating system General Earth and Planetary Sciences lcsh:Electronic computers. Computer science business Communications protocol computer Real-time operating system General Environmental Science |
Zdroj: | Труды Института системного программирования РАН, Vol 29, Iss 4, Pp 283-294 (2018) |
ISSN: | 2220-6426 2079-8156 |
Popis: | Modern embedded OS are designed to be used in control solutions in various hardware contexts. Control computers may differ in the architecture of the CPU, the structure of communication channels, supported communication protocols, etc. Embedded OS are often statically configured to create an OS image, which intended to be executed on some specific control computer. System integrator usually performs this configuration. Embedded OS are often developed by many companies. Joint development and integration is very complex if OS doesn’t support modularity. Support of modularity and component assembly reduces the need of communication among companies during development and integration. This allows customers to create minimal solutions that are optimally adapted to the particular task and hardware platform. Furthermore, customers may be interested in adding their own low level components without OS modification. In this article, we present an approach to building modular embedded solutions from heterogeneous components based on the RTOS JetOS. The mechanism of components binding developed by us allows uniting heterogeneous components from different manufacturers within the same section of the address space. This mechanism allows component developer to independently develop their components. And system integrator can independently from developers configure what component he likes to see in OS image and how components should interact. |
Databáze: | OpenAIRE |
Externí odkaz: |