![]() ![]() Cost: $0.50-2.00 for an SD slot on the PCB, $6 for the user to buy an SD card if they don't have one on hand. In the microSD method, the bootloader loads the driver, loads the filesystem, checks for a file, reads the file to memory, runs validation checks, and flashes the firmware. This is definitely the most difficult to implement, and signal level or noise could prevent it from reading correctly. The audio method requires the bootloader to load the UI drivers for reading parameters, check whether a special combination of knobs and buttons are pressed, load the ADC driver into the bootloader, start trying to decode a sequence of bytes, wait for a nonce to be decoded, read the rest until another nonce is decoded, check/hash the sequence for validation, and flash the firmware. ![]() I'll try to elaborate on each of these methods from a developer's viewpoint. micro USB (least preferred since drivers issues can be a thing) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |