
Since all Indel embedded systems operate with the same software stack, however, a customer application can be transferred at a chosen time to another Indel CPU board with different performance characteristics.
Exchangeable peripherals
Not only the CPU board but also the peripherals can be flexibly swapped.The system enjoys the benefits of object-oriented programming (C++). The customer application always uses base classes of hardware objects (e.g. axes, digital outputs). Only the specific instances define the details of these objects. Which specific instance is to be used can be defined in the configuration; the source code remains unaltered.
This approach makes it possible to exchange some of the peripherals at any time without the need to modify the software. For example, a stepper motor can be exchanged for a servo drive or a 12-bit ADC for a 16-bit ADC, without the need to modify the application.
Facts
| Scalable CPU power | Computing power is adaptable to the needs by choosing the right CPU board | |
| Exchangable peripherals | Due the consequent use of object-orientation and hardware abstraction, peripherials can be changed at any stage of the project |
Additional Information
| Indel CPU boards |
| Indel software stack |

