Once you have your kit set up you can start developing. Our software tools help you develop and test your device through all the steps in the software development cycle.
Pick one of the IDEs with a compiler supported by Nordic:
IDE | Windows | Linux | OSX |
---|---|---|---|
SEGGER Embedded Studio (SES) | Yes | Yes | Yes |
MDK-ARM Keil µVision | Yes | No | No |
GNU/GCC | Yes | Yes | Yes |
IAR | Yes | No | No |
SES is the recommended platform. It is free for use with nRF devices.
You need to download these Nordic tools to develop with our devices.
Tool | Description | Download | Documentation | Protocol |
---|---|---|---|---|
SDK (Software Development Kit) | Application examples, source files, SoftDevices | Windows/Linux |
BLE/ANT Bluetooth® Mesh Thread and Zigbee |
|
nRF Command Line Tools | Collection of command line tools, like nrfjprog, mergehex | nRF Command Line Tools | BLE/ANT |
These tools are not essential, but we recommend that you use them.
Tool | Description | Download | Documentation | Protocol |
---|---|---|---|---|
SoftDevice | Wireless protocol stack |
Compatible downloads for nRF52840 Compatible downloads for nRF52833 Compatible downloads for nRF52832 Compatible downloads for nRF52811 Compatible downloads for nRF52810 |
BLE/ANT | |
nRF Connect for Desktop | Expandable desktop tool with several apps, including:
|
nRF Connect Bluetooth Low Energy | BLE | |
nRF Connect for Mobile | Peer device emulator app for smartphones | BLE | ||
Nordic nRF Toolbox app | App that contains all the Nordic apps | BLE | ||
nRF pynrfjprog | Simple Python interface for the nrfjprog DLL | nRF pynrfjprog | nRF pynrfjprog | BLE/ANT |
ANTware II | Peer device emulator for the ANT protocol running on computers | ANT | ||
nRF Sniffer | App for monitoring on-air traffic | nRF Sniffer download | nRF Sniffer for Bluetooth LE | BLE |
nRF Thread Topology Monitor | Tool for visualizing Thread mesh network topology in real time | nRF Thread Topology Monitor | Thread | |
Thread Border Router | Gateway for connecting Thread network to the Internet | Thread Border Router | Thread Border Router | Thread |
See also Nordic mobile apps for a list of available Bluetooth Low Energy and Mesh mobile apps for iOS, Android, and Windows Phones.