Software and Tools

Supporting you every step of the way

Your development partner

Advanced software and development tools

Develop finished applications with Nordic

Nordic Semiconductor provides software for all parts of your system development, from communication stacks and application layer software to development tools for desktop, mobile and cloud. Whether you need a build environment, debugging tool or full development kit, we have a solution that will work for you.

We develop in-house solutions, as well as recommend other software and tools from our network of trusted third-parties.

Low cost multiprotocol development kits

Bluetooth LE, Thread, ZigBee, ANT and 2.4GHz

Get started quickly and easily

From evaluation to initial prototyping and beyond, our popular Development Kits are a low cost way to get going with wireless development. But low cost doesn’t mean we skimp on features.

We offer a diverse and comprehensive suite of versatile Development Kits including single board DKs, a power profiler, USB dongles, and our sensor-packed Nordic Thingy:52 rapid prototyping platform.

Click to visit our development kits page!

Development Software

Protocol stacks, Software Development kits (SDK), tools and utilities

We offer three types of software to help you meet your development goals:

  • Protocol stacks: We call these our SoftDevices
  • SDKs: General purpose and for specific application areas
  • Tools and utilities to help you evaluate and test software for programming, debugging and compiling

 Click here to see our development software!

 

Software Architecture - SDK

SoftDevices

SoftDevices are high-performance protocol stacks

Nordic SoftDevices are Bluetooth protocol stacks that are pre-compiled binaries without runtime dependencies. This allows developers to design their applications interaction with the SoftDevice such that they experience predictable and reliable operation.

A stable hardware helper
In essence, a SoftDevice can be viewed similar to a hardware peripheral from a developer's point of view with clear interfaces and predictable behaviour. Because SoftDevices are complete and qualified when we deliver them, they are unaffected by the ‘develop and
compile’ cycle of application development and always remain stable.

The nRF5 SDK for nRF52 and nRF51 Series and the range of SoftDevices are designed to work together seamlessly, offering you as a developer an easy-to-use solution for building wireless applications.

Tested and proven in countless applications, Nordic SoftDevices come as part of the nRF5 Software Development Kit (nRF5 SDK) or can also be downloaded separately.

SoftDevice Gallery

Click for downloads and more info

Third-party tools

Trusted partners of software and modules

We constantly review and evaluate third-party tools to see if existing tools meet the needs of our internal teams and our customers. Those that do we adopt and recommend. This includes a range of approved third-party modules based on Nordic technology.

Click here to visit our third-party page!

Development Tools

Developed in-house and fully maintained

nRF Connect is a cross-platform tool that enables testing and development with Bluetooth Low Energy, while for IDEs and compilers, Nordic supports the tools you prefer to use. We also offer a range of desktop software, mobile apps, and cloud connectivity options to help your development project.

A free development environment for Nordic customers
The Segger Embedded Studio IDE is now available for free to all Nordic Semiconductor customers. Support for Segger Embedded Studio has been added to the latest release of the nRF5 SDK, enabling developers to get going with code examples out of the box.

Click here to visit our Development Tools page!

You may also want to look at these pages

Development tools, reference designs and 3rd party tools

Development tools

We provide developers with a wide range of tools to support all stages of development using our products.

Read more

3rd party tools

Save time, money and get to market faster with pre-certified hardware and software development products

Read more

Reference designs

Our reference designs contains all the elements needed to get you set up to develop your application quickly.

Read more