Task: Add OTA updating to the ble_app_uart example in the nRF5 SDK. Create a Keil project and any necessary batch or python scripts to generate the OTA binary zip.
All work can be done using the Nordic Dev Kit for the nRF51 (PCA10028). SDK12.3.
Success is achieved when I can compile a project with uart function, run a script of some type to generate some file, then use that file to update the firmware in the PCA10028 Dev Kit using the Nordic app on a phone. It’s ok to press a button, but not ok to cycle the power as part of this.
I expect you to take care of all setup for the DFU and provide just a list of programs to install, the Keil project etc, and a script (batch or Python) to perform all necessary steps to generate the OTA file on a standard Windows PC.
Right now I am successfully using an edit of examples/ble_peripheral/ble_app_uart/ on my custom hardware. For compatibility with this, the 32kHz LF crystal cannot be used. The edits implement a custom uart protocol which isn’t important here.
On this board, the power cannot practically be cycled by the end user. But the other microcontroller in the system can set a particular pin and the nRF51 can reboot itself. Or we can use Nordic’s button-less DFU.
The Keil project and all needed files need to live within a directory separate from the SDK directory to make them practical to version control with GIT.
8 фрилансеров(-а) в среднем готовы выполнить эту работу за $726
Hello sir, Myself [login to view URL] Sekhar,[login to view URL], phd in Electronics from cdeec Innovations,India. We have 15+ years experience designing and developing electronic products. We have in house pcb fabrication facility for pr Больше
Hey I have read your project and I have experience in this field I am a mechtronics engineer and work in embedded system. I will happy to help you Mohammed..