Embedded Software Development

Our Approach

1. Concept Phase:

  • Capturing the overall system requirements and analyzing boundary conditions
  • Partitioning the system into hardware and software components
  • Optimizing component selection
  • Selecting the appropriate microcontroller



2. 
Feasibility Analysis:

  •  Development and simulation of algorithms
  • Simulation and optimization of analog circuit sections
  • Definition and testing of the microcontroller peripherals and pinout (important for parallel hardware development)
  • Programming of your application




3. Implementation

  • Various programming languages such as C, C++, and FreeRTOS
  • 8-bit / 16-bit / 32-bit architectures
  • PIC, ATMEGA, STM8xx, ARM M0+ to M7 from all manufacturers
  • PSoC from Cypress (now Infineon)

Note: Schematic design and PCB layout development can be carried out in parallel by partner companies.



4.  Testing und Optimization

  • Hardware and software testing
  • Testing the interaction with the user interface software
  • Optimization of algorithms based on practical experience



Our Services Need a customized solution? No problem! Get in touch with us. 


 

Contact us


E-Mail
LinkedIn