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:

Macom targets broadband radar with time delay MMIC
RFiber Solutions Telecoms, Datacoms, Wireless, IoT
Macom’s MADU FR1012 is a GaAs MMIC 1-bit true time delay device covering 4 GHz to 12 GHz, designed for broadband microwave systems where beam accuracy and signal integrity are critical.

Read more...
Compact analogue phase shifter
RF Design Telecoms, Datacoms, Wireless, IoT
The Mini-Circuits JSPHS-150+ is a compact analogue voltage-controlled phase shifter designed for narrowband RF applications between 100 and 150 MHz.

Read more...
Wireless connectivity expanded
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Espressif Systems has introduced two new members of its ESP32 wireless SoC family: the ESP32-E22, the company’s first Wi-Fi 6E connectivity chip, and the ESP32-H21, an ultra-low-power Bluetooth LE microcontroller aimed at coin-cell and battery-powered devices.

Read more...
Integrated X-band radar front-end module
RF Design Telecoms, Datacoms, Wireless, IoT
Qorvo has introduced an X-band radar front-end solution that enables defence system designers to achieve higher performance without increasing size, weight or prime power.

Read more...
Introducing Aurata
CST Electronics Telecoms, Datacoms, Wireless, IoT
Antenova has launched Aurata SR4L112: a compact, high efficiency embedded 4G/LTE antenna engineered for long, narrow PCB designs.

Read more...
Multi-constellation GNSS module in a legacy-compatible footprint
Altron Arrow Telecoms, Datacoms, Wireless, IoT
Telit Cinterion has announced the SE869eK2L, a single-frequency L1 GNSS module designed to help device manufacturers upgrade legacy positioning designs with improved performance and cost efficiency, while preserving design continuity.

Read more...
Quectel expands 5G portfolio
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Quectel expands 5G portfolio with new Qualcomm- and UNISOC-based modules.

Read more...
Surface mount power amplifier for high-power applications
RF Design Power Electronics / Power Management
The GNA-63-5W+, from Mini-Circuits, is a GaN MMIC Power Amplifier (PA) designed for demanding RF applications requiring high efficiency, excellent linearity, and a compact footprint.

Read more...
Compact RTK design: More than just the receiver
iCorp Technologies Editor's Choice Telecoms, Datacoms, Wireless, IoT
In practice, engineers building compact RTK products keep discovering the same thing: the hardest component in the system is no longer the receiver. It is the antenna.

Read more...
Microchip advances Space-Grade timing performance
ASIC Design Services Telecoms, Datacoms, Wireless, IoT
Microchip Technology has expanded its atomic clock portfolio with the radiation-tolerant Space CSAC-SA65, a Chip Scale Atomic Clock designed to deliver precise timing for space systems.

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