An embedded system is a dedicated computing system integrated into a product (not a general-purpose PC). It includes hardware (processor, memory, I/O) and software (firmware, sometimes a real-time OS and application) for a specific function.
Characteristics in industrial environments
In industrial applications, reliability, robustness against interference and temperature, long lifecycles and often regulatory compliance (CE, sector-specific) are required. The software is usually deterministic with bounded response times, and the hardware must be well sized and documented.
Development phases
Development covers requirements definition, architecture choice (SoC, SoM, MCU, etc.), hardware design, firmware and driver development, integration and testing. In many projects, close collaboration between hardware and software from the start is essential.
- Hardware architecture and processor/SoM selection
- Firmware, RTOS and application
- Functional and reliability validation
At REIDITE Electronics we develop industrial embedded systems end to end, including hardware, firmware and application software.