We offer software development and validation services that include embedded software, desktop and mobile application development. We follow international standards and recommendations in the software development. We have a strict process reviewing and creating software specifications, define the high and low level software architecture and finally applying the standard unit test, integration test and system test.
We are experts in the development, integration and utilization of embedded operation systems. We believe that the most efficient way to take advantage of the current powerful processor in the market is the integration in the system of Operations System (OS). We use Embedded Linux for a high end embedded application when rich multimedia content is required or complex communications. For a very embedded applications we use some of the Real Time Operation System (RTOS) available in the market, like Micrium, ChibiOS/RT or FreeRTOS.
Even though we have a wide experience in many 8 bit architectures like Microchip, Atmel and 8051 architectures, we are focused in 32 bits ARM cores. ARM cores, adapted by many semiconductor manufacturers, allow to CISIUM the utilization of a wide range of microprocessors with a slight migration and short development times.
We are experts in NXP processors, so we are able to provide to our customer applications based on the cheapest 32 bits processor in the market (LPC1111), the cheapest ARM926 to run Linux (LPC3131) or the most powerful ARM Cortex-M3 in the market (LPC1857).