Find Jobs
Hire Freelancers

Firmware Bare-Metal Targeting STM32F4 using Atollic TrueStudio

$750-1500 USD

Closed
Posted about 6 years ago

$750-1500 USD

Paid on delivery
We have started on USB firmware using 32L476GDISCOVERY development board which targets the STM32L476. This project eventually include Device Firmware Upgrade via USB as seen in application note : STSW-STM32080 Prior to this implementing DFU via USB, we want to create firmware that can output data from a structure in C based on a timer or other synchronization over the USB Bus. We will need either a Linux (perferred) or Windows utility to save this data in a file. We hope to find a freelancer who will continue to work with us on future firmware for this project and other STM32 projects. We use Atollic TrueStudio and will supply any custom hardware. We will ignore responses that do not include detailed descriptions of past USB and/or STM32 firmware programming experience. Please list tools you have used in the past and add additional information to your response that shows your knowledge on the topic. The longer and more detailed the response, the better.
Project ID: 16591560

About the project

15 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average $1,177 USD for this job
User Avatar
Hi Sir, We have STM32F4 nucleo boards in our inventory and we are able to develop such projects for you. we have very good experience with STM32 series of microcontrollers. We have read your project and ready to do it for you. we have experienced with DFU bootloaders. We are professional engineers and developers who do such projects from the last eight years. We offer you our skills for this project at very low rates comparatively without compromising the quality of work. Let me introduce you to our company TURKTRONICS. We are TURKTRONICS. We are professionals with 8+ years of experience in Circuit designs, PCB designs, embedded system solutions, mobile app development, programming and software development. We provide complete end to end solutions for all kind of development projects. IOT is our strong point. In this bid, prototyping and shipping cost is not included however paying extra slight of money to include prototypes. We have collaboration with Atechcircuits & WELLS Inc in Shenzhen China for excillent quality PCB manufacturing. We care about our clients and help them to get out of any potential problem throughout the projects and also give post completion technical support if ever required. We are very much looking forward to hear from you on this in coming days! Cheers!!! Ahmad Lead Technical Engineer TURKTRONICS An Internet of Things Company !
$800 USD in 20 days
4.8 (40 reviews)
6.6
6.6
User Avatar
Dear Sir, I am an expert with more than 15 years of experience in the field of embedded systems, electronics, prototyping and PCB Layouts. I have worked on ARM, MSP430 and several 8-bit MCUs. I am expert in firmware development for complex stacks (involving structures and pointers), low power and event handlers. I have worked in the past on USB programming using PIC18F, PIC16F and Silabs EFM MCUs. I have also worked with STM32F103 USB MCU creating several interface classes like CDC and HID. I have worked with STM32L1x, STM32F1, STM32F4 and STM32L4 (Nucleo boards) using IAR EWBARM, Keil MDK and SW4STM32 (eclipse). I recently worked with a client on PIC16F1455 for DFU firmware upgrade capability. The device worked as a CDC and accepted the DFU image. Regards Ch
$1,000 USD in 20 days
4.7 (53 reviews)
6.1
6.1
User Avatar
Hi, I am very much interested in your project as I believe I have the expertise, knowledge, skills and tools to do your project. I am embedded software developer with more than 8 years of experience of professional embedded software development. Please take a look onto my profile to know more about me. I have quite a lot experience of ARM processors specifically Cortex M0/M3/M4. I have written and used low level, middleware as well as higher level code. I have J-link debuggers, STM32F development boards (STM32F107, STM32F429, STM32F405 and STM32F407). I have quite a lot experience with IAR, ARM GCC and Keil compilers. Recent projects based on STM32, 1. STM32F407 Discovery based CAN Data logger to log CAN data into SD Card (SDIO mode) and emulate USB MSC Class to read/write SD Card data and Custom HID Class implementation to send/receive interrupt data. 2. STM32F405 based FATFs to read/write SD Card (both SDIO and SPI) 3. STM32F429 based FATFs to read/write USB mass storage 4. STM32F107 based dual channel CAN to Ethernet converter. 5. STM32F407 discovery board to read via I2C BNO055 9 DOF IMU senor and save readings as CVS file using ChanFs (FATFs) in SD card in SDIO mode. I read that you will be using Atollic TrueStudio which is an Eclipse plugin with ARM toolchian. I work with a similar ARM GCC toolchian with Eclipse pluging . Nevertheless I will switch to Atollic. Let me know if you have any questions. Looking forward to starting your project. Ibrahim
$1,111 USD in 30 days
4.9 (17 reviews)
6.0
6.0
User Avatar
I am Excellent at the following tools : - Embedded C Programming - ARM Cortex m series microcontrollers STM32F4 discovery board. - STMCubeMX HAL code generator - Bare metal programming using STM reference manual. - Keil MDK V5 Or TrueStudio by Atollic IDEs. - USB protocol in VCP Or HID Or DFU modes. I am able to deliver your target efficiently and I prefer long time relationship. Please check my portfolio, ratings and reviews. If you choose me, you won't regret. Regards
$1,333 USD in 30 days
4.8 (9 reviews)
4.6
4.6
User Avatar
hi we can develop this system, we have experience in electronics system development we can share portfolio for more details
$833 USD in 20 days
5.0 (1 review)
4.3
4.3
User Avatar
i used STM32F429 discovery board and used Keil with it. I also used DFU facility in BLE chip nRF51 & nRF52. i also interface various devices with STM32 board. i have experience in Linux and Python.
$750 USD in 25 days
5.0 (7 reviews)
4.0
4.0
User Avatar
Hello, I am very interested in your project. Please find a summary of the points that seem relevant to the project below: - For the 32L476GDISCOVERY I have implemented a USB custom HID that sends data from the device to a PC. The PC ran a software written with usbilib to request data from the device using USB interrupt transfers. The software was developed for both Linux and Windows. - On the same development board I have implemented a virtual com port that was used to send data from the Device to a PC using a simple serial port interface; this seems to be a good fit for your project requirements. - I already have the 32L476GDISCOVERY board and I can begin development immediately - I have used CUBEMX to target TrueStudio IDE and the 32L476GDISCOVERY board - Worked with several peripherals such as Timers, UART, I2C, SPI - Extensive experience with developing ARM firmware for STM32F429, STM32F746, STM32L053 with both bare-metal and FreeRTOS approaches Looking forward to hearing from you.
$750 USD in 14 days
5.0 (1 review)
2.1
2.1
User Avatar
I'm an italian electronic engineer with more than 15 years of work experience. I work as HW designer; FW and SW developer. As HW designer, I work in Altium, KiCad and Orcad and I have experience in development single MCU (Microchip PIC and ARM Cortex) boards with several digital I/O (GPIO, UART, SPI, I2C, PWM,....) and some analog I/O. I design complete board: power section, MCU section, peripheral section,.... I design also boards with battery power; so I have experience in low power PCB design. I have also experience in commercial boards (Arduino, Raspberry, Beaglebone,...) shields design. I have also experience in bluetooth (both 2.0 and 4.0) PCB design. As FW developer, usually I work in C for Microchip PIC (MPLAB X + XC compilers) and Eclipse + GNU ARM for different ARM Cortex M3/M4 manufacturers (STM32Fx, NXP, EFM32 SiLabs, but I'm ready to learn new frameworks). I work both single task and multi task environment (FreeRTOS and RTX). I write code both for low level driver (GPIO, UART, SPI, I2C, PWM....) management and for high level/final application. I work also in "C code" commercial boards Arduino/ESP8266 and Linux embedded commercial boards (Raspberry and Beaglebone). I have also experience in bluetooth (both 2.0 and 4.0) programming. As SW developer, I work in C, C++, .NET, Java, and lot of others programming languages. Mainly I work for Windows O.S., but I have experience in Linux development too. I have experience in openCV library for image/video processing.
$1,250 USD in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I have experience in working with stm32 more than 2 years. Using IAR, TrueStudio IDE, but prefer TrueStudio. Also use STM Cude and studio. I work on projects related to the collection of sensor data(IMU, custom range-finder), signal processing. All collected data transmit to PC app(with GUI) over USB FS CDC or UART. Transmit data has structure header + payload. Header describe structure size, id, cmd + other necessary field. Also I use FreeRTOS I have f4discovery, nucleof411re, nucleof411re, nucleof466ze boards to test firmware.
$1,111 USD in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Sugar Land, United States
5.0
7
Payment method verified
Member since Jan 20, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.