mobile | classic
Dataweek Electronics & Communications Technology Magazine





Follow us on:
Follow us on Facebook Share via Twitter Share via LinkedIn


Search...

Electronics Buyers' Guide

Electronics Manufacturing & Production Handbook 2019


 

Python programming comes to Nordic’s multiprotocol SoCs
30 April 2019, Design Automation

Nordic Semiconductor announced that Zerynth, a New York-based Internet of Things (IoT) software developer, has extended the availability of its ‘Zerynth IoT middleware’ to Nordic’s nRF52840 Bluetooth 5/Bluetooth Low Energy (Bluetooth LE) system-on-chip (SoC). The middleware was previously available for the nRF52832 SoC.

Zerynth comprises a set of software development tools that accelerate IoT product design by simplifying firmware programming of 32-bit microprocessors – such as the nRF52840 SoC’s 64 MHz Arm Cortex device – using Python, or ‘hybrid’ C/Python, which is useful for low-level coding for time-critical tasks while retaining Python’s flexibility and readability for non time-critical tasks.

The product also supports secure connection to leading cloud services and eases hardware integration with sensors, actuators and industrial protocols. Design and development are further simplified by the availability of a growing list of open-source libraries available on GitHub.

The software tools comprise ‘Zerynth Virtual Machine’ and ‘Zerynth Studio’. Zerynth Virtual Machine is a multithreaded, stack-based virtual machine built on top of a real-time operating system (RTOS). The virtual machine is independent of the hardware, allowing code reuse on a wide range of 32-bit microcontrollers. When running on the Nordic nRF52840 SoC, the ­virtual machine uses just 60 to 80 KB of the chip’s 1 MB Flash allocation and 3 to 5 KB of its 256 KB RAM allocation.

Zerynth Studio is a free-to-download integrated development environment (IDE) and toolchain for developing Python or hybrid C/Python applications. The IDE includes a compiler, debugger and an advanced code editor, alongside tutorials and example projects for rapid learning.

Zerynth Virtual Machine has been developed with the aim of bringing the high-level programming language, Python, to the embedded world with support for multithread and cross-board compatibility. The virtual machine supports most high-level features of Python including modules, classes, multithreading, callback, timers and exceptions. In addition, the virtual machine enables the use of custom hardware-related features like interrupts, pulse width modulation (PWM) and digital I/O.

A free licence to access the Zerynth Virtual Machine is granted once the developer creates a Zerynth account. The virtual machine is then installed on the nRF52840 SoC, enabling the developer to start programming using Zerynth Studio. The Nordic SoC’s over-the-air device firmware update (OTA-DFU) feature ensures the embedded virtual machine can be regularly updated. The supported cloud services – for example, Amazon Web Services, Google Cloud Platform and IBM Cloud – enable the developer to view their data using either the Zerynth app or a third-party IoT dashboard.

For more information contact Andrew Hutton, RF Design, +27 21 555 8400, andrew@rfdesign.co.za, www.rfdesign.co.za


Credit(s)
Supplied By: RF Design
Tel: +27 21 555 8400
Fax: 086 653 2139
Email: sales@rfdesign.co.za
www: www.rfdesign.co.za
  Share on Facebook Share via Twitter Share via LinkedIn    

Further reading:

  • What are metamaterials and how do they relate to antennas?
    28 August 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    Metamaterials are an increasingly researched topic, especially where it pertains to modern antenna structures. However, there is a lot of confusion about exactly what metamaterials are and how they are ...
  • Bluetooth modules based on Nordic SoC
    25 September 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    Laird Connectivity has selected Nordic Semiconductor’s nRF52840 Bluetooth 5/Bluetooth Low Energy (Bluetooth LE) multiprotocol system-on-chip (SoC) to power two products in its BL654 Series: the power-amplified ...
  • Power controller for smart home appliances
    28 August 2019, RF Design, Power Electronics / Power Management
    Qorvo has introduced a new intelligent power control solution for reducing energy consumption, bulk, weight and noise in smart home appliances, AC-powered fans and compressors. This mixed-signal system-in-package ...
  • Accounting for PIM with distributed antenna installations
    28 August 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    Passive intermodulation (PIM) distortion is the result of discontinuities, metal-to-metal contact, and material properties that lead to nonlinear characteristics of typically linear passive transmission ...
  • High-frequency RF couplers
    28 August 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    Pasternack has launched a new series of high-frequency couplers that are ideal for 5G telecommunication, automotive radars, satellite communication, point-to-point radios and aerospace applications. The ...
  • Standalone multi-radio modules
    28 August 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    The NINA-W10 series from u-blox comprises standalone multi-radio 2,4 GHz MCU (microcontroller) modules that support Wi-Fi 802.11b/g/n and Bluetooth v4.2 (Bluetooth BR/EDR and Bluetooth low energy) communications. ...
  • Ka-band amplifiers
    28 August 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    Custom MMIC has added two new Ka-band amplifier MMICs to its growing portfolio of higher-frequency packaged products. Both the CMD242K4 (distributed amplifier) and CMD299K4 (low-noise amplifier) operate ...
  • u-blox sells 500 millionth GNSS receiver
    28 August 2019, RF Design, News
    u-blox recently sold its 500 millionth global navigation satellite system (GNSS) receiver. As the only technology capable of delivering absolute position anywhere on the planet, GNSS-based positioning ...
  • Waveguide to coax adaptors
    31 July 2019, RF Design, Interconnection
    Pasternack has launched a new series of waveguide to coax adapters for use in 5G, telecommunications, automotive radar, satellite communications, point-to-point radio, and terrestrial communications applications. The ...
  • Double-balanced X-band mixer
    26 June 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    The MM1-0832LSM is a double-balanced mixer from Marki Microwave with an RF/LO frequency from 8 to 32 GHz and an IF frequency from DC to 12 GHz. This high-frequency X-band GaAs MMIC mixer works well as ...
  • Low-noise RF amplifier
    26 June 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    The CMD299 from Custom MMIC is a wideband GaAs MMIC low-noise amplifier that operates from 18 to 40 GHz. It provides an output power of up to 7,5 dBm (0,0056 W), a gain of 16 dB, and has a noise figure ...
  • Wideband LTE antenna
    26 June 2019, RF Design, Telecoms, Datacoms, Wireless, IoT
    Taoglas announced an addition to its successful Warrior series: the PA740.A antenna. With additional LTE bandwidth and new bands added for 5G functionality, the new antenna is an evolved design from the ...

 
 
         
Contact:
Technews Publishing (Pty) Ltd
1st Floor, Stabilitas House
265 Kent Ave, Randburg, 2194
South Africa
Publications by Technews
Dataweek Electronics & Communications Technology
Electronics Buyers’ Guide (EBG)

Hi-Tech Security Solutions
Hi-Tech Security Business Directory

Motion Control in Southern Africa
Motion Control Buyers’ Guide (MCBG)

South African Instrumentation & Control
South African Instrumentation & Control Buyers’ Guide (IBG)
Other
Terms & conditions of use, including privacy policy
PAIA Manual





 

         
    Classic | Mobile

Copyright © Technews Publishing (Pty) Ltd. All rights reserved.