Modular embedded development with mbeddr C previewed
Embedded software developers can now take an early first look at mbeddr C, a modular C version for embedded systems based on JetBrains' Meta Programming System (MPS). The newly released source code includes core files, sample code and documentation, with the actual C extension expected to follow sometime next year.
mbeddr C is part funded by the German Federal Ministry of Education and Research's Language Workbenches for Embedded Systems (LWES) project and is aimed at enabling embedded software development by providing domain-specific language extensions for C. The approach promises solutions to a number of specific challenges faced by embedded software, such as minimising the effects of abstraction at runtime, accessibility for static analysis and the inclusion of metadata. Details of the project can be found in the FAQ and the mbeddr C Extension Guide.