
Fechado
Publicado
Pago na entrega
I have a stable FreeRTOS-based firmware that currently compiles only under my portable Arduino IDE 1.8.13 setup for the SAMD51 MCU. I now want the project to build and run cleanly in the latest Arduino IDE without carrying along any of those version-specific hacks, board package pin-tweaks, or legacy library work-arounds. Once the codebase is modernised, the next step is to extend it with new sensors. You will receive the present firmware, board-support files, and the partial sensor drivers at project start.
ID do Projeto: 40294712
65 propostas
Projeto remoto
Ativo há 26 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
65 freelancers estão ofertando em média €506 EUR for esse trabalho

Hello, I understand you have a stable FreeRTOS-based firmware for the SAMD51 that only builds cleanly in Arduino IDE 1.8.13, with version-specific hacks and legacy tweaks. I will modernize the codebase so it builds and runs smoothly in the latest Arduino IDE, removing board package pin tweaks and old-library workarounds. After the code is cleaned up, I will extend the firmware with the new sensors you supply, integrating them in a robust, portable way that respects FreeRTOS and your existing structure. Approach: 1) Auditing the current project to identify Arduino version pins, hacks, and non-portable dependencies. 2) Replacing deprecated APIs with current equivalents, adjusting BSP files, and updating board support to a clean, standards-compliant setup that compiles without hacks. 3) Modularizing sensor drivers, implementing clean interfaces, and validating with unit tests and live runs on the SAMD51. 4) Incremental sensor integration, with clear build steps and documentation. 5) Deliver a reproducible project setup for the latest IDE and a starter sensor integration plan for the new devices. What sensors are planned for addition, and do you have target communication interfaces (I2C, SPI, UART, or others) and expected data rates? Are there any timing or power constraints we must honor (low power modes, wake-up behavior, or ISR timing)? Do you have a preferred toolchain setup (Arduino CLI, VSCode with PlatformIO, or just the IDE) and any CI/testing requirements? What i
€750 EUR em 21 dias
8,0
8,0

Hi, I can modernize your SAMD51 FreeRTOS firmware for the latest Arduino IDE and extend it with new sensor drivers, delivering a clean, maintainable codebase free of legacy workarounds. MY APPROACH I will audit the existing codebase, identifying all IDE 1.8.13-specific hacks, pin-tweak workarounds, and deprecated library dependencies. I will migrate the project to the latest Arduino IDE and SAMD51 board package, resolving all build warnings and compilation errors cleanly. I will refactor FreeRTOS task structure where needed, ensuring stable scheduling, stack sizing, and priority assignments on the updated toolchain. I will integrate the new sensor drivers, writing clean, well-commented code that fits naturally into the existing RTOS task architecture. I will validate the full build, confirming zero warnings, correct peripheral behavior, and stable FreeRTOS operation on hardware. DELIVERABLES Modernized Firmware: Clean build under latest Arduino IDE with no legacy hacks. Integrated Sensor Drivers: New sensors fully implemented within the RTOS framework. Migration Report: Summary of all changes made and deprecated code removed. Build Instructions: Step-by-step guide to reproduce the clean build environment. TO START Which new sensors are being added (I²C, SPI, UART)? Are there specific FreeRTOS task priorities or timing constraints to preserve? What is your target Arduino IDE version (2.x latest stable)?
€350 EUR em 3 dias
6,6
6,6

As a highly skilled and experienced mechatronics engineer, I am well-versed in the exact skills required to carry out this project successfully. My expertise lies in Arduino, electrical engineering, and electronics, making me an ideal fit for your firmware modernization and sensor addition tasks. At the start of the project, I'll thoroughly analyze the existing codebase and the board package files to identify any version-specific quirks or workarounds. This way, I can ensure that your code runs flawlessly on the latest Arduino IDE without compatibility issues. Additionally, my updated knowledge of various IDE versions will allow me to eliminate any legacy library workarounds for a cleaner and more efficient codebase.
€500 EUR em 7 dias
6,3
6,3

Hello, I reviewed your project and I’m confident I can complete it successfully. I have solid experience with similar projects and always focus on quality and clear communication. If you share the details, I can start immediately. Let’s discuss in private chat. Thanks.
€500 EUR em 7 dias
5,8
5,8

✅Hi, Client. I am a senior Micro C Developer✅ I am interested in your project. I am a senior Micro C Developer with over 10 years of rich experience in C/C++/Micro C Programming using PLC/PIC/ATmega/STM32/Arduino and PCB design using Kicad and Altium. So, I can complete it within your timeline. Please send a message to discuss this. I look forward to hearing from you. My main goal is to gain my client's satisfaction by completing a job with 100% accuracy Best regards! From Hien ...
€500 EUR em 5 dias
5,8
5,8

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
€500 EUR em 7 dias
6,2
6,2

Hi, From your description, you need to modernize a FreeRTOS-based SAMD51 firmware so it builds reliably in the latest Arduino IDE without version-specific workarounds, then extend the codebase with additional sensor drivers. My approach would be: 1. Audit the current build environment and board package modifications 2. Refactor libraries and board definitions for the latest Arduino core 3. Verify FreeRTOS task scheduling and timing compatibility 4. Integrate and complete the new sensor drivers 5. Provide a clean build setup and documentation Are the new sensors connected via **I2C, SPI, or mixed interfaces**? Best regards Mykola
€500 EUR em 7 dias
5,2
5,2

Hello, I can modernize your SAMD51 FreeRTOS firmware to compile and run cleanly in the latest Arduino IDE, removing all legacy hacks, board-specific tweaks, and outdated library workarounds. I will refactor the code to maintain stability, readability, and compatibility, ensuring it is future-proof and easier to maintain. After modernization, I can integrate your new sensors using the existing partial drivers, making sure they work seamlessly with the firmware and FreeRTOS tasks. I will provide clean, well-documented code and verify functionality on the SAMD51 MCU to ensure reliable operation. Timeline: I can deliver the updated firmware and sensor integration within 5–7 business days, including testing and documentation. Thanks, Asif
€750 EUR em 11 dias
5,4
5,4

As a seasoned software developer with over 7 years of experience in various languages and frameworks, including C++, I am confident that I am the ideal fit for your SAMD51 firmware modernization project. My extensive background in software development encompasses not only web and app development but also other domains like Artificial Intelligence where I've utilized languages such as Python. I understand the importance of having clean and maintainable code that can easily adapt to ever-evolving technologies. Having worked on FreeRTOS-based firmware, I am familiar with the pin-tweaks, version-specific hacks, and library work-arounds typically involved. My skill set combined with my adaptability will ensure your firmware is compatible with the latest Arduino IDE without compromising any existing functionalities or introducing potential bugs. Additionally, I am excited at the prospect of extending your firmware with new sensors. Given your project specification, design security measures and meticulous documentation are critical, qualities I command. Rest assured, I will work hand-in-hand with you to exceed your expectations. Let's make your codebase future-proof and open to seamless sensor additions!
€250 EUR em 7 dias
4,9
4,9

Hi, This project matches my experience working with "embedded systems, FreeRTOS firmware, and SAMD51-based platforms". I can modernize your existing firmware so it compiles and runs cleanly in the "latest Arduino IDE", removing legacy workarounds, board package modifications, and version-specific hacks from the Arduino 1.8.13 environment. I will review the "build configuration, board definitions, library dependencies, and FreeRTOS integration" to ensure the codebase follows current Arduino and SAMD51 toolchain standards. After stabilizing the build, I will integrate the "new sensors using the provided partial drivers", ensuring they work correctly within the "FreeRTOS task architecture", with proper timing, interrupt handling, and resource management. The goal is to keep the firmware "clean, maintainable, and compatible with the latest IDE and libraries" without breaking existing functionality. Deliverables will include the "updated firmware source, clean build configuration for the latest Arduino IDE, sensor integrations, and brief documentation" describing the updated structure and build steps. I’m confident I can "modernize the firmware and extend it reliably while keeping the system stable and maintainable". Best regards, Artak
€250 EUR em 7 dias
4,9
4,9

With extensive experience in the fields of industrial automation and process control, I bring a unique blend of skills to your SAMD51 firmware modernization project. My proficiency in C++ programming, embedded systems, and software development makes me an ideal fit for the task at hand. Over the years, I have consistently demonstrated my ability to work with complex firmware codes and streamline them for smooth functioning across different platforms. In addition to modernizing your existing codebase, I can leverage my expertise in working with sensors and integrating them into firmware. From my projects in wastewater and water treatment plants to energy automation with generators, I have successfully implemented numerous sensor-driven systems. This includes configuring sensor limits, setting analog parameters, and writing corresponding software for precise control and monitoring. A similar approach can be applied to extend your codebase with new sensors.
€500 EUR em 21 dias
5,1
5,1

Hi, I’m a senior embedded firmware engineer with 7+ years of experience developing RTOS-based systems for ARM Cortex-M platforms. I have delivered 50+ embedded firmware projects and migrated multiple legacy builds to modern toolchains using Arduino IDE and FreeRTOS, including optimization and driver integration for Microchip SAMD51 microcontroller platforms. Approach: ✅ I will first audit the existing firmware and board-support files to identify legacy dependencies, pin configuration hacks, and version-specific libraries tied to Arduino IDE 1.8.13. ✅ I will refactor the build environment and update libraries so the project compiles cleanly under the latest Arduino IDE while maintaining stable FreeRTOS task scheduling and peripheral initialization. ✅ I will integrate the new sensor drivers into the existing task architecture, ensuring proper ISR handling, timing behavior, and thread-safe communication between sensor tasks and application logic. Questions: ✅ Which specific sensors and interfaces (I2C, SPI, UART, ADC) will be added to the firmware? ✅ Are the current FreeRTOS tasks and timing constraints fixed, or can the architecture be adjusted to support additional sensor processing? ✅ Do you require the project to remain Arduino-compatible only, or should I also prepare a PlatformIO/CMake build environment for long-term maintainability?
€500 EUR em 5 dias
4,9
4,9

Hi, With extensive knowledge in electrical engineering and electronics, I am confident that I can handle your project to modernize the SAMD51 firmware and integrate new sensors seamlessly. My proficiency extends to RF PCB layout, impedance control, grounding, isolation, and EMI reduction - skills that will be crucial for this task. Having worked extensively with various IoT platforms including Wi-Fi, BLE, LoRa, my experience aligns perfectly with your project requirements. Moreover, as an engineer who focuses on practical, manufacturable designs with predictable performance, I understand the importance of a clean and efficient codebase that remains compatible with evolving software tools. My toolset which includes Altium, KiCAD, OrCAD and others makes me capable of taking your existing firmware and making it compatible with the latest Arduino IDE. Additionally, my insight into multilayer PCB optimization and Power supply design will ensure that the integration of new sensors goes smoothly. Looking forward to bringing your project into the present and equipping it for future advancements! Best regards, Leonid Y.
€500 EUR em 5 dias
3,4
3,4

As an experienced Embedded Systems Engineer, I understand the intricate relationship between both hardware and software. Your project is a perfect fit for my skills as it demands a deep knowledge of microcontroller platforms, firmware optimization, and sensor integration. With my competency in Arduino, I will be able to modernize your existing FreeRTOS-based firmware and ensure it runs seamlessly on the latest Arduino IDE, eliminating any version-specific issues or pin-tweaks that may hinder efficiency. My proficiency with C programming will come in handy while extending the codebase to incorporate new sensors. Having worked on similar projects in the past, I'm confident that this part of the job can be executed smoothly. I'll begin by analyzing your present firmware and leveraging my understanding of electronic circuits, communication systems, and power principles from my Electrical & Electronics Engineering background to achieve optimal results during sensor integration. Beyond these core competencies, I bring more to the table – strong CAD designing abilities using Autodesk Fusion 360, KiCad for PCB layouts, AI-model developments leveraging Python language for data analysis and automation among others backed up by a keen eye for detail due to my experience in schematic designing.
€250 EUR em 7 dias
3,1
3,1

Hello! I completely understand your goal of modernizing your SAMD51 firmware so that it builds cleanly under the latest Arduino IDE without relying on legacy hacks, pin tweaks, or version-specific workarounds, and I can take full responsibility for refactoring your FreeRTOS-based codebase to ensure it compiles and runs flawlessly in a modern environment while preserving all existing functionality, and once that’s achieved I can seamlessly integrate your new sensors by implementing robust, modular drivers that follow best practices for embedded C++ development, making future expansions easier to manage, while keeping memory usage efficient and ensuring reliable performance across all tasks, timers, and interrupts, and I’ll document all changes thoroughly so you have clear reference for the updated firmware structure, board support files, and new sensor integrations, which means your code becomes maintainable, scalable, and ready for future upgrades without being locked into old IDE constraints, ultimately giving you a modern, stable, and extensible firmware platform for your SAMD51 project that works perfectly with the latest tools and allows you to confidently add additional sensors and functionality without unexpected compilation issues or runtime instability, delivering a solution that’s both technically solid and easy to work with for ongoing development.
€500 EUR em 7 dias
3,1
3,1

Hi, I have strong experience working with Arduino-based firmware, and I can help migrate your project from the old Arduino IDE setup to the latest Arduino environment without relying on legacy board tweaks or outdated libraries. I’ll clean up the build structure, fix compatibility issues, and make sure the firmware compiles and runs reliably on the current toolchain. I focus on stable, well-structured firmware that is easy to build, debug, and update in future. Looking forward to working with you.
€420 EUR em 7 dias
3,0
3,0

Hi, This is Mohand, a talented electrical engineer and firmware developer with 5+ years modernizing SAMD51 FreeRTOS projects for latest Arduino IDE compatibility. I'll migrate your stable codebase by removing IDE 1.8.13 hacks, updating board packages to 3.x, refactoring legacy libraries (e.g., SAMD core pins_arduino.h), and ensuring clean builds/flashing via drag-and-drop UF2 on Arduino IDE 2.3+. Post-modernization, I'll integrate new sensors using polished drivers with FreeRTOS tasks, queues, and mutexes for RTOS-safe operation, including I2C/SPI calibration and low-power modes. My background includes 12 SAMD51 projects, like a sensor-heavy IoT gateway (BME680, MPU6050, SHT4x) deployed in industrial monitoring with 99.9% uptime. Deliverables: Git repo with CMake/PlatformIO support, unit tests (Unity framework), full docs, and OTA update mechanism
€500 EUR em 7 dias
3,0
3,0

Hello, and thank you for providing such a detailed project description. It's clear that you have a solid foundation with your FreeRTOS-based firmware, and I appreciate the opportunity to assist in modernizing it for the latest Arduino IDE. The goal of transforming your existing codebase to eliminate version-specific hacks and legacy workarounds is well understood. A careful approach will be taken to ensure that the transition is smooth and that the firmware not only compiles but also runs cleanly on the SAMD51 MCU in the updated environment. My experience with embedded systems and firmware development will be leveraged to refactor your project efficiently, adhering to best practices while ensuring compatibility with the latest libraries and tools. Once the codebase is updated, I look forward to helping you integrate the new sensors seamlessly. All necessary files, including the current firmware and partial sensor drivers, will be thoroughly reviewed at the project start to ensure a comprehensive understanding of the existing setup. I am available immediately for this task and can deliver results quickly to meet any urgent timelines you may have. Relevant examples will be shared in private messages to showcase my experience with similar projects. Looking forward to collaborating on this exciting endeavor. Regards.
€500 EUR em 7 dias
2,6
2,6

Hello, I’ll start by auditing the current project to identify the version-specific patches, outdated board definitions, and legacy library dependencies, then refactor the build so it compiles cleanly against the current Arduino core for SAMD51 without those workarounds. Once the environment is modernized and reproducible, I’ll integrate the new sensor drivers into the existing FreeRTOS task structure, ensuring proper task scheduling, driver initialization, and thread-safe communication between tasks. Lets chat.
€500 EUR em 2 dias
2,0
2,0

Greetings Dear Hiring Manager I have read the description of your project and I understand everything. I am an expert in embedded systems and SAMD51 firmware modernization, with extensive experience in migrating legacy FreeRTOS projects from Arduino 1.8.x environments to the latest IDE versions. I specialize in refactoring non-standard board-support hacks and pin-mapping overrides into clean, maintainable hardware abstraction layers, ensuring that your core real-time tasks remain stable while creating a robust foundation for the seamless integration of your new sensor drivers. I am waiting on chat to discuss more and I am willing to start it now. Best Regards, Zain Abbas
€250 EUR em 1 dia
4,5
4,5

Cork, Ireland
Método de pagamento verificado
Membro desde mar. 21, 2024
€8-30 EUR
€6-12 EUR / hora
€250-750 EUR
€12-18 EUR / hora
€8-30 EUR
₹12500-37500 INR
₹37500-75000 INR
$250-750 USD
$8-15 USD / hora
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
$10-30 USD
$15-25 USD / hora
$1500-3000 AUD
$30-250 USD
$10-30 USD
₹75000-150000 INR
₹12500-37500 INR
$10-30 USD
$25-50 USD / hora
₹750-1250 INR / hora
$30-250 USD