Linux C to STM32 Code Migration
Budget: ₹1,500 – ₹12,500 INR
The objective of this project is to develop and port existing Linux C code to work with STM32. By doing this, we aim to improve our Dronecan's functionality and performance, while also reducing power consumption.
Key tasks include:
- Porting of Linux C networking code to STM32 - https://github.com/dronecan/libcanard/blob/master/examples/BatteryNode/battery_node.c
- Adapting device drivers for STM32 compatibility
The ported code is intended for Communication protocols and Sensor integration.
For ideal completion of this project, proficiency is required in Linux C programming, in-depth STM32 knowledge, and experience with Dronecan technologies. Familiarity with communication protocols, Sensor integration on STM32, and power optimisation methodologies for embedded systems will be highly beneficial.
The code has to wort with the existing STM32 setup, and the Dronecan node should show up in the other nodes
Key tasks include:
- Porting of Linux C networking code to STM32 - https://github.com/dronecan/libcanard/blob/master/examples/BatteryNode/battery_node.c
- Adapting device drivers for STM32 compatibility
The ported code is intended for Communication protocols and Sensor integration.
For ideal completion of this project, proficiency is required in Linux C programming, in-depth STM32 knowledge, and experience with Dronecan technologies. Familiarity with communication protocols, Sensor integration on STM32, and power optimisation methodologies for embedded systems will be highly beneficial.
The code has to wort with the existing STM32 setup, and the Dronecan node should show up in the other nodes