FreeRTOS port to Dialog’s low power WiFi chip

May 20, 2021 // By Nick Flaherty
FreeRTOS port to Dialog’s low power WiFi chip
Dialog has ported FreeRToS to its DA16200 ultra-low power WiFi system on chip (SoC).

The chip provides battery life of over a year for always connected Wi-Fi IoT devices with no trade off in output power or range. The DA16200 is a full offload device, meaning the entire Wi-Fi and TCP/IP networking stack and even the real time operating system (RTOS) end and product application code can run on chip with no external CPU or MCU required. Alternatively, a small inexpensive MCU can send the DA16200 commands and the SoC will still perform the full offload networking stack functions. The chip also features very strong IoT security, including WPA3 and TLS for authentication and encryption at Wi-Fi and higher stack layers.

The FreeRToS support allows IoT product makers to reduce their time to market by developing their next IoT product in a familiar environment while benefitting from the broad ecosystem of community, development tools and open-source resources. The DA16200 SDK allows gcc based development on the Eclipse workbench and relies on a low memory footprint lwIP stack to cut back on RAM usage while still offering full-scale TCP functionality.

FreeRToS is distributed freely under the MIT open-source license with paid add-on options, based around a trusted stable kernel that is widely adopted, used, and tested with continuous support by Amazon AWS.

A range of options, including community contributions, expert support, in addition to integrated IDE and productivity tools are provided by its broad ecosystem. With detailed pre-configured demos and IoT reference integrations, setting up new projects and rapidly prototyping IoT applications is easier than ever.

Dialog's FreeRToS based SDK enables debugging through J-link debuggers: a commonly used USB-to-ARM single wire debug interface hardware developed by SEGGER.  The release also provides a significant amount of source code so that the customers can modify, debug and improve the functionality of underlying software blocks and optimize their application performance without requiring support from Dialog.

Related Dialog articles

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.