I will develop stm32 firmware in embedded c with freertos
Embedded Systems, PCB Design, PLC Programming, STM32, ESP32
About this Gig
Need firmware for an STM32-based embedded product or prototype?
I develop embedded firmware in C for STM32 and ARM Cortex M platforms, including peripheral control, communication interfaces, sensor integration and RTOS based applications.
Services can include:
- STM32 firmware development
- Embedded C programming
- GPIO, timers and interrupts
- UART, SPI and I2C
- CAN communication
- Sensor integration
- Peripheral drivers
- FreeRTOS tasks and scheduling
- Firmware debugging
- Existing firmware modification
- Embedded device communication
- IoT device firmware
I can work from your schematic, datasheets, board documentation, existing source code, firmware requirements, or defined interface specifications.
Please provide the exact MCU or development board, clock configuration where relevant, peripherals, pin assignments, communication protocols, required behavior and existing source files if applicable.
For larger products, safety critical systems or undocumented hardware, contact me before ordering so we can establish the scope and testing requirements.
Platform:
STM32
Sensors:
Temperature
•
Accelerometer
•
Gyroscope
Expertise:
Firmware development
•
RTOS
•
Microcontrollers
Other Electronics Engineering Services I Offer
FAQ
Do you develop STM32 firmware?
Yes, for supported STM32 microcontrollers and clearly defined firmware requirements.
Can you program in Embedded C?
Yes. Embedded C is suitable for the STM32 firmware services offered here.
Can you use FreeRTOS?
Yes, when an RTOS is appropriate for the project's architecture.
Can you integrate sensors?
Yes, when the sensor documentation and hardware interface are provided.
Can you work with UART, SPI and I2C?
Yes, these interfaces can be implemented where supported by the selected hardware.
Can you debug existing firmware?
Yes. Provide the source code, hardware information, expected behavior and observed problem.

