LambdaConcept provides custom firmware development tailored to your needs
![](https://lambdaconcept.com/wp-content/uploads/2019/02/IMG_4949_cut_alpha.png)
Our team has a great experience of using, developing and delivering embedded firmware running real-time operating systems (RTOS).
We support a large set of different devices and architectures, including ARM 32-bits microcontrollers or soft core microprocessors such as our Minerva RISC-V.
Our firmware developments are specifically designed for systems where accurate timings and low power consumption are critical, especially when running on performance and memory constrained environments.
Some of our work
![](https://lambdaconcept.com/wp-content/uploads/2019/02/IMU.gif)
Embedded IMU:
IMU (Inertial Measurement Unit) based on Madgwick filter designed for MPU9250. The IMU receives and processes Nine-Axis data (Gyro + Accelerometer + Compass) from the sensor, and outputs real time positioning quaternions.
Quaternions are converted to positions and Euler angles and displayed on 3-Dimensional OpenGL view.
- Tested on STM32F103 Cortex-M3 72 MHz
- Running NuttX RTOS
- Custom MPU9250 driver
- Automatic sensor calibration at startup
- Embedded application runs the IMU algorithm
- OpenGL view on remote laptop