ANNA-B112 - System integration manual
UBX-18009821 - R09
Software
Page 24 of 66
C1-Public
Low Frequency clock source configuration
An external 32 kHZ crystal oscillator is the default low-frequency clock source chosen for nRF52832-
based boards in Zephyr OS. The clock source can be changed by changing the kernel configuration
options:
•
CLOCK_CONTROL_NRF_SOURCE
•
CLOCK_CONTROL_NRF_ACCURACY
Refer to the Zephyr project documentation [18] for up-to-date information about these options.
2.2.3
Support – Nordic development forum
For support related to the Nordic nRF5 SDK or nRF Connect SDK, refer to the Nordic development
zone website at:
https://devzone.nordicsemi.com/.
2.2.4
Arm Mbed OS
Arm Mbed OS is an open-source embedded operating system designed specifically for the "things" in
IoT (Internet of Things). It includes all the features to develop a connected product, including security,
connectivity, 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.
Getting started with the Arm Mbed OS
A list of prerequisites for getting started with Arm Mbed OS 5 development on EVK-ANNA-B112 is
available at
https://github.com/ARMmbed/mbed-os-example-ble#getting-started
Mbed CLI is the name of the Arm Mbed command line tool that enables the full Mbed workflow. You
can use the tool to control repository versions, maintain dependencies, update from remotely hosted
repositories (GitHub, GitLab and mbed.org), and invoke Arm Mbed's own build system.
Documentation describing the installation and usage of the Mbed CLI is available at
https://github.com/ARMmbed/mbed-cli#introduction
Section 2.2.3.2 describes how to create a build target for EVK-ANNA-B112
.
Bluetooth low energy examples from Arm Mbed are available at: