
The complete solution

ITDev is expert at developing embedded software and firmware for a range of operating systems, microkernels, microprocessors, microcontrollers and PICs.
Embedded systems are often characterised by limited memory and CPU performance. We use the following techniques to develop high quality code efficiently in these situations:
ITDev has worked on a number of real-time applications, where we performed detailed timing analysis during the systems analysis stage. Timing diagrams and state-transition diagrams are used to document timing constraints. We can choose an appropriate operating system or microkernel for the project based on these investigations. Sometimes this will be a real-time operating system (RTOS). We are then able to develop the software code and the related test harnesses to achieve the required timings and performance.