Low level development
At id3 technologies we are specialized in the development of low level embedded software for systems developed on 8, 16 or 32 bit microcontroller platforms. With hardware-oriented expertise, our embedded software engineers offer the best choice of components and technologies to design reliable and efficient systems in different application areas such as communication systems, measuring instruments, security technologies … We can accompany you from the technical specifications to design a solution perfectly adapted to your needs.
Hardware peripherals control,
Software utlity development,
Maintenance of existing codes,
Bare metal applications
Our embedded software engineers are specialized in developing environments without operating systems. The embedded software only use resources of microcontrollers and associated peripherals. In this configuration with no operating system, the application has to manage hardware interrupts. “Bare Metal” applications are suitable for embedded systems subject to strong constraints such as: low cost, small size, low power consumption, high reliability of operation, high data security and real-time applications.
The FPGA components integrate all the necessary cells to board autonomous systems: logic, microprocessors, memories, fast inputs / outputs … This technology is particularly used in the embedded for the processing of video streams and image processing. We have developed within our teams a particular competence for the integration and the programming of FPGA in VHDL or Verilog.
- Processors 8/16/32 bits,
- ARM (Cortex A, Cortex M),
- Memory (SRAM, EPROM…),
- User interface (LCD, Touch…),
- ADC, DAC,
Other services of our design office
Need a pre-study or an estimate ?