From the course: IoT Foundations: Operating Systems Fundamentals

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Run FreeRTOS on the nRF51 DK board

Run FreeRTOS on the nRF51 DK board

From the course: IoT Foundations: Operating Systems Fundamentals

Start my 1-month free trial

Run FreeRTOS on the nRF51 DK board

- [Narrator] Let's look at how to make the FreeRTOS run on a "natural" device. Here I'm using a typical Bluetooth development board from Nordic, where the Bluetooth module and Arm Cortex-M0 processor are on the same chip, with some flash memory, and read-only memory. In this example, we'll run a FreeRTOS application that simply makes the LEDs 1 and 2 blink in different intervals. There's no special hardware setup, and all we need to do, is, using a micro-USB to USB cable, in order to connect this board to our host, the computer. If we did that, we're ready to download the program to the board, but there's one more thing to do. In order to let the computer recognize our development on the board, we have to install some software, called Segger J-Link software, which is available for download on the segger.com website. We have to download the J-Link software, and the documentation pack, for the Windows, but you may notice that there are different packages for different operating systems.…

Contents