Find Jobs
Hire Freelancers

Custom bootloader for Atmel SAMD21 Cortex M0

$750-1500 USD

Completed
Posted about 6 years ago

$750-1500 USD

Paid on delivery
Need custom bootloader for SAMD21G18 to load firmware updates from SD card and decrypt. Also need matching pc app to encrypt updates before distribution. Basically need to combine the SD SPI bootloader from this project: [login to view URL] combined with the security features from this project: [login to view URL]
Project ID: 16767756

About the project

17 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
Awarded to:
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 ARM processors, 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. 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. Though I worked with STM, SAM are also ARM based so it wouldn’t be difficult for me to work on it. I would like to know which development environment you want to use? Arduino or ARM GCC? Also would it be ok if I write command line based pc app in python? Let me know if you have any questions. Ibrahim
$1,500 USD in 30 days
4.9 (15 reviews)
6.0
6.0
17 freelancers are bidding on average $1,455 USD for this job
User Avatar
A proposal has not yet been provided
$1,250 USD in 5 days
4.8 (113 reviews)
7.7
7.7
User Avatar
Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I am excellent in embedded design & programming using pic, dspic controllers and MATLAB codding for Power projects, Boot loaders, Bluetooth & GPS designs,CAN communication, EEprom. UART , RF circuits ,Protocols for networking, wi-Fi routers,OBD diagnosis with CAN bus protocols, Electrical vehicles and AC drives, stepper motor controls. I designed sine wave inverters for standalone and grid tie Inverters. I designed projects like Off line UPS up to 3 KVA, 5kW motor controller for EV,synchronous rectifiers, Solar MPPT chargers, Solar trackers, Battery chargers ,Grid tie inverters design with PLL and feedback control circuit emergency light of 66W and Online UPS control cards, Battery Charging power supplies, LED drivers for PWM controlling and dimming, SMPS, Power supplies. I have experience in schematics and PCB design experience in Altium and ORCAD. I am ready to work for you. Please contact for further discussion.
$1,333 USD in 30 days
4.9 (53 reviews)
6.6
6.6
User Avatar
Hi there, I am an electrical engineer with 19 years experience. I can do this job, I hope it will fit in your budget.
$4,555 USD in 20 days
4.7 (24 reviews)
6.6
6.6
User Avatar
Hi, I would like to be considered for your project. I have the relevant skills and experience to deliver your an excellent product and service. I am currently working as an embedded software engineer, where my main work is related to CAN, Flexray & Eth bootloaders. I have knowledge and experience of encryption algorithms and used open source libraries for ecryption/decryption and digital signatures. I fully understand your requirments, and I believe that I am the best fit for the job. For the PC application I would like to use C/C++ if you have no problem with it, as I have no experience of .NET. I look forward to hearing from you soon. Regards, Hafeez
$1,200 USD in 30 days
4.9 (16 reviews)
6.0
6.0
User Avatar
Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We work exclusively with U.S. partners. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our mobile devices use CC2540/41 and nRF51/52xxx BLEs. We realize projects with requirements similar to yours. Our tools for design Atmel SAMD21 based systems are: Atmel Studio 7 IAR for ARM Xplained PRO for SAMD21 JTAGICE3 for emulating via Cortex port. If we receive more information about your project, we will give you a real cost and time to implement your project. We based in Europe, not customs problems for delivery models and samples for testing Best Veleri T.
$1,500 USD in 20 days
4.7 (14 reviews)
5.8
5.8
User Avatar
Hello. I've written Bootloaders for a PIC and an arduino before. The SAM will not be so different. I also once developed a PC app in JavaFX that compiles a Ladder diagram into Pic hex code, then a driver that loads the program into the PIC. I designed my own communication protocol for this after looking at every other bootloader available out there and comparing
$1,250 USD in 20 days
4.5 (31 reviews)
6.0
6.0
User Avatar
I already made custom och of samd21 and and also worked on it so I can do your job within a time limit with your satisfaction .
$833 USD in 30 days
4.8 (9 reviews)
4.8
4.8
User Avatar
Hello Sir, This is a good project and we a re interested in working with you on this project. we are professional embedded developers and have expertise on motor control and arm based microcontrollers. We have completed several projects for our customers previously. Hope to see your response and get opportunity to working with you. I have read the docs and I definitely I will able to complete it. Ian trying to connect but no response.
$1,200 USD in 18 days
5.0 (1 review)
3.4
3.4
User Avatar
Hello there. I have seen your job posting. I will like to ask some questions. Please come over the chat so we can discuss things. Some intro about me. I am an enthusiastic developer/implementer who does not stop until or unless i fulfill all of your project's requirements. I don't call myself a GEEK as pride consumes the weak but i don't put up a break till the finish line. Let's talk over the chat and start this project right away. You've found your perfect fit for this work as you're are seeing the proposal of a right guy. I am waiting anxiously for you to come over the chat-- so we can fill in some missing pieces of puzzles in the requirements you've mentioned here.
$1,250 USD in 20 days
0.0 (0 reviews)
3.4
3.4
User Avatar
Hello, I've quite fair practice with this microcontroller, so I can write it for you, but there can be difficulties with it. a) you have to have a j-link programmer to replace the botloader code - have jou got one? (can use another for instance eval boards) b) this device have several version (series) that can be different at this low level (on app level it's not important but with a bootloader can be problems, using SD-cards with FS itself can be problematic in practice) c) can you assure somehow remote access to your device to test - or debug (I've a sparkfun version for developement but because of b) I have to test on your final hw. d) in a bootloader it's possible to use arduino "libs", but not the arduino system itself e) I can do it at last 3-4 milestones, that we should discuss before the project. Looking forward to your answer, regards: Balazs
$1,333 USD in 25 days
0.0 (0 reviews)
4.1
4.1
User Avatar
 3+ Years of experience in electronics/electric domain.  Developed various projects for the clients.  Good exposure to Firmware development (C & C++) in windows environment.  Exposure to work with different microcontrollers i.e. Texas Instruments, Microchip, Atmel, NXP etc.  Experience to handle complete project from concept to product.  Experience to handle pre-sales meetings (across India) & post-sales support (across India) in electronics/electric domain.
$1,000 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Benton, United States
5.0
1
Payment method verified
Member since Apr 24, 2018

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.