Nordic nRF51 : Add OTA to BLE Uart example

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.

Квалификация: Bluetooth с низким энергопотреблением (BLE), Микроконтроллер, Firmware

Показать больше vsto excel vbnet example add, add modules customize oscommerce example, net add chart winform example, add calender php page example, pic16f uart example, example task flow network, adobe flex example task calendar, jqgrid add row php mysql example, ota hotel reservation example, avr studio uart example, mikroc uart example, stm32 uart example, mikroc pro uart example, attiny usi uart example, atmel usi uart example, ble ios example app, attiny uart example, avr studio uart example project, redesign the logo and add a word to it logo is only to be used in website

О работодателе:
( 1 отзыв ) Irvine, United States

ID проекта: #24651180



Hi, my name is Sefer and I'm a firmware developer specialized in BLE and Nordics nRF5xxxx chips. I've been working exclusively with these , over the past couple of years. I've implemented DFU-OTA in many projects so th Больше

$750 USD за 2 дней(-я)
(4 отзывов(-а))

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 Больше

$1000 USD за 7 дней(-я)
(31 отзывов(-а))

Hello sir, I have experience in designing electronics circuits and can program all kinds of microcontrollers. You can discuss your project with me in chat and we can move on right away. I also have nRF51422 developmen Больше

$400 USD за 10 дней(-я)
(40 отзывов(-а))

Hi, I have more than 8 years of experience in embedded design and development. I have expertise in IoT products development using WiFi, BLE, GSM, GPS, RF and many more. I have hands on experience in firmware developmen Больше

$1111 USD за 20 дней(-я)
(10 отзывов(-а))

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 (MSP43 Больше

$860 USD за 20 дней(-я)
(6 отзывов(-а))

Hello! I am a senior electronic engineer. Experienced in field of Embedded System Design and Develompent. I will ensure that it works very well. I will be able to do this quickly as required. I am confident I can compl Больше

$500 USD за 7 дней(-я)
(3 отзывов(-а))

we will do your work Hi my Professional Aim is: (Services then Solutions then Satisfactions) I hope you are [login to view URL] an experience in this field from last 5 years i am sure i can do it perfectly with in a time and budg Больше

$350 USD за 7 дней(-я)
(7 отзывов(-а))

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..

$833 USD за 7 дней(-я)
(0 отзывов(-а))