Telecoms, Datacoms, Wireless, IoT


Nordic’s wireless SDK now tightly couples with VS Code

28 February 2022 Telecoms, Datacoms, Wireless, IoT

Nordic Semiconductor has launched ‘nRF Connect for VS Code’, an extension pack that allows developers to use the popular Visual Studio Code integrated development environment (VS Code IDE) to develop, build, test and deploy embedded applications based on Nordic’s nRF Connect software development kit (SDK). The nRF Connect SDK is a development tool for building nRF53 and nRF52 Series short-range wireless and nRF91 Series low-power cellular IoT solutions.

This new extension turns VS Code into a complete IDE for developing applications on Nordic products and includes an interface to the compiler and linker, an RTOS-aware debugger, a seamless interface to the nRF Connect SDK and an integrated serial terminal, among other valuable development tools.

Powerful multi-platform IDE

VS Code is a lightweight, powerful IDE for macOS, Linux and Windows that combines the simplicity of a source code editor with powerful developer tooling. It has a strong ecosystem for extensions which makes it highly extensible. Easy customisation makes development with the IDE simpler, while an interactive RTOS-aware debugger allows the user to step through source code, inspect variables, examine threads, view call stacks and execute debugging commands in the console. VS Code has both an intuitive, easy-to-use graphical user interface (GUI) and a powerful full-blown command-line interface (CLI), combining the efficiency of a CLI and the convenience of a GUI.

The product is supplied as a bundle of extensions to enhance product development support. The pack includes: the main extension, nRF Connect for VS Code, which contains an interface to the build system and nRF Connect SDK, as well as external tools such as guiconfig; ‘nRF DeviceTree’ which provides DeviceTree language support and a convenient hardware overview display; ‘nRF Kconfig’, which provides Kconfig language support; and ‘nRF Terminal’, an integrated serial terminal for UART and RTT backends.

Simplifying wireless design

The pack aids and simplifies the design of new nRF-based applications based on a helpful set of examples from the nRF Connect SDK and Zephyr Project. Developers can customise their applications and define their own boards using a simple automation wizard within the Zephyr rule set. The DeviceTree viewer visualises the configured hardware and helps the developer navigate the DeviceTree source.

Migration of existing nRF Connect SDK applications to VS Code is made a straightforward task through tight native integration. With additional extensions from Microsoft for C/C++, or others for Git and many more, nRF Connect for VS Code provides a comprehensive one-stop shop development environment for designers working with Nordic’s wireless solutions.


Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Nordic expands nRF Cloud with firmware vulnerability scanning
RF Design Computer/Embedded Technology
nRF Cloud identifies vulnerabilities in firmware and shows exactly which deployed devices are affected, empowering device manufacturers to address EU Cyber Resilience Act requirements.

Read more...
RF filters explained
RFiber Solutions Telecoms, Datacoms, Wireless, IoT
As RF environments become increasingly crowded, RF filters play a critical role in maintaining signal quality, improving system performance, and ensuring reliable operation.

Read more...
GigaDevice expands optical communication portfolio
NuVision Electronics Telecoms, Datacoms, Wireless, IoT
GigaDevice has introduced the new GD32E512 and GD32E252 series MCUs specifically designed for optical module applications.

Read more...
Industrial connectivity without compromise
Telecoms, Datacoms, Wireless, IoT
The IR315 combines 4G LTE, Wi-Fi, Ethernet, and VPN technologies into a rugged, industrial-grade platform that enables seamless connectivity across a wide range of applications.

Read more...
Module provides 4G LTE Cat 1 bis connectivity
Dizzy Enterprises Telecoms, Datacoms, Wireless, IoT
Mikroe adds 4G LTE Cat 1 bis connectivity where reliable data transmission and low power consumption are critical with the GC02S1-EU2 module.

Read more...
Enabling next-generation FPGA and SDR innovation
RFiber Solutions Telecoms, Datacoms, Wireless, IoT
Puzhi Electronic Technology has established itself as a dynamic provider of advanced ARM and FPGA-based solutions, delivering a comprehensive ecosystem of products designed for modern embedded and high-performance computing applications.

Read more...
Magnetic mount antenna takes the hassle out of 4G installations
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Designed for fast, tool-free installation, the YECN022CA 4G magnetic mount whip monopole antenna gives wireless devices a dependable cellular link in the field, where installation time and signal reliability both matters.

Read more...
Engineering for failure: why resilient telemetry matters more than perfect connectivity
Editor's Choice Telecoms, Datacoms, Wireless, IoT
One of the biggest assumptions in modern tracking systems is that connectivity will always be available. From an engineering perspective, this creates an interesting problem.

Read more...
Wi-Fi and Bluetooth smart module series integrates intelligence
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Quectel Wireless Solutions has expanded its smart module portfolio with the SH503FM, a new-generation series of Wi-Fi and Bluetooth smart modules.

Read more...
Powering smart sensor networks
CST Electronics Telecoms, Datacoms, Wireless, IoT
NeoCortec’s NeoMesh wireless mesh networking protocol and software stack is ideally suited for powering smart sensor networks where each device is required to send and receive small packets of data infrequently, but with high reliability.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved