EasyManua.ls Logo

u-blox NINA-B1 Series - Arm Mbed os

u-blox NINA-B1 Series
49 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
NINA-B1 series - System Integration Manual
UBX-15026175 - R09 Software
Page 19 of 49
2.2.2 Arm Mbed OS
Arm Mbed OS is an open source embedded operating system designed specifically for the "things" in the
Internet of Things. It includes all the features to develop a connected product, including security, connectivity, an
RTOS, and drivers for sensors and I/O devices. With an RTOS core, based on the widely used open-source CMSIS-
RTOS RTX, Arm Mbed OS supports deterministic, multithreaded real time software execution. Arm Mbed OS has
native support for building across the Arm Compiler 5, GCC, and IAR compiler toolchains.
2.2.2.1 Getting started with the Arm Mbed OS
A list of prerequisites to getting started with Arm Mbed OS 5 development on EVK-NINA-B1 is provided at
https://github.com/ARMmbed/mbed-os-example-ble#getting-started
.
Mbed CLI is the name of the Arm Mbed command line tool, which enables the full Mbed workflow such as
repositories version control, maintaining dependencies, updating from remotely hosted repositories (GitHub,
GitLab and mbed.org), and invoking Arm Mbed's own build system. The document available at
https://github.com/ARMmbed/mbed-cli#introduction
covers the installation and usage of the Mbed CLI.
For a description on how to create a build target for EVK-NINA-B1, see section 2.2.2.2.3.
Bluetooth low energy examples from Arm Mbed are available at
https://github.com/ARMmbed/mbed-os-
example-ble.
2.2.2.2 Create a custom target for Arm Mbed
2.2.2.2.1 Add target
Add a new JSON object to the targets.json file located in the “\mbed-os\targets\” folder. Figure 5 shows an
example of the JSON object for EVK-NINA-B1. See Standard properties [6] section [6]for a list of the properties
that are known to the Arm Mbed build system.
The above-mentioned folder location is as per the Arm Mbed OS release 5.2.

Table of Contents

Other manuals for u-blox NINA-B1 Series

Related product manuals