-
Notifications
You must be signed in to change notification settings - Fork 2
Specifics of using EDS in embedded and IoT
In embedded and IoT development there are some specifics and limitations impacts on toolchain selection and methods of programming. We'll speak later about the most limited hardware platforms which use low-end microcontrollers, which mostly requires embedded C use and special methods of high-level programming. I mostly mean code-generation metaprogramming system runs on much larger host platforms (both desktop and cloud services).
In many cases, we have the cheapest small ARM/MIPS modules with very low RAM and Flash memory. They do not have enough computing power to host dynamic languages like Python and frameworks suitable to write web interface for custom devices. On the other case, embedded C used as the main development tool for such systems, has to a low level for tiny web applications, and lack of many features of modern programming languages, mostly easy to use concurrency, message-passing programming paradigm, OOP, etc.