The goal is getting the UF2 bootloader up and running with the SAMD21 Xplained pro development board or a custom SAMD21 board in Atmel Studio
various milestones include, adding in features to the bootloader including sleep and wake code, customization of presented mass storage files (txt logs, bitmap image, icons, other filetypes), simple routines for hiding and showing files in the mass storage at particular events.
Experience with atmel bootloaders and UF2 samd21 bootloader specifically mandatory
UF2 bootloader: [login to view URL]
Development board: [login to view URL]
My challenge so far has been to successfully compile and flash the bootloader for a supported board (trinket_M0) or the development board using Atmel Studio.
The official guidance says to compile and make in a UNIX environment but others have had success with windows in Atmel Studio ([login to view URL]),([login to view URL])
The final device will be battery powered and be running program code which the user will be required to USB drag and drop reprogram with updated features. The most challenging goal is to have files be included in the user program (not the bootloader) which will be shown in the msc acording to specific system events. when the user plugs back in the device to usb they will see new txt files or possibly html or img files. these files would be hardcoded into the program code.
I imagine the bootloader would need to be customized to pick and choose files in the program space to display.
The bootloader will remain forever unchanged, The user should be prevented from reprogramming the device to avoid bricking the device and creating costly warranty replacements.
I'd like to have 2 things bare minimum.
1) the instructions necessary to compile and flash the bootloader onto my board or the xplained pro evaluation board in atmel Studio. this can be written instructions or a Atmel studio project file.
2)I would like an example atmelstudio or arduino user program containing a txt file, img file and html file being displayed in the msc when a button or input is changed. ie: when plugged in the bootloader shows the msc with [login to view URL] and default txt file, when unplugged and a button is pressed, the user plugs back in the device to usb and these hardcoded files show up. This program would be converted to UF2 and should be able to be drag and drop reprogrammed.
There may be alternate ways to approach this with existing libraries and external spi flash chips like the adafrut feather but Ideally it would be done on processor.
Please let me know a realistic compensation and timeline for this kind of project.
Hi,\\r\\n\\r\\nI 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 13 years of experience of prof Daha Fazla
Bu iş için 8 freelancer ortalamada $596 teklif veriyor
Hey there, I am a full-stack electronics developer with four years of experience design Circuits, PCB, and Embedded automation systems. I can design you a highly efficient, precise, robust, and cost-effective system as Daha Fazla
Hi, have a remarkable day, I have completely read your description. I have a team of electrical and electronics engineers. We shall be working on this project by joining heads. waiting for your reply.
Con gusto puedo hacer lo que usted esta solicitando, le dejo mi correo electrónico para poder comunicarnos: kingisaart @[login to view URL], gracias por su atencion quedo atento a su respuesta