• Home
  • Boards
  • SoCs
  • HW Blocks
Renode
  • Home
  • Boards
  • SoCs
  • Vendors
  • HW Blocks
Board photo

reel-board

NRF52840
System on Chip
PHYTEC
Vendor

Supported software


Zephyr RTOS

Hello World


A simple sample that prints “Hello World” to the console.

Run locally

You can run the Hello World demo on the reel-board board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b reel_board hello_world

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run reel_board hello_world demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Hello World demo

SBOM data

Download Software Bill of Materials data for the Hello World demo

Robot Test Suite Log

See a Robot test results for the Hello World demo

Shell Module


This demo demonstrates the Zephyr shell submodule, which allows the user to use a console interface to control the operating system.

Run locally

You can run the Shell Module demo on the reel-board board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b reel_board shell_module

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run reel_board shell_module demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Shell Module demo

SBOM data

Download Software Bill of Materials data for the Shell Module demo

Robot Test Suite Log

See a Robot test results for the Shell Module demo

Philosophers


An implementation of a solution to the Dining Philosophers problem which demonstrates the usage of multiple preemptible and cooperative threads of differing priorities, as well as dynamic mutexes and thread sleeping.

Run locally

You can run the Philosophers demo on the reel-board board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b reel_board philosophers

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run reel_board philosophers demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Philosophers demo

SBOM data

Download Software Bill of Materials data for the Philosophers demo

Robot Test Suite Log

See a Robot test results for the Philosophers demo

TensorFlow Lite Micro


This sample TensorFlow application replicates a sine wave and demonstrates the basics of using TensorFlow Lite Micro. The model included with the sample is trained to replicate a sine function and generates x values to print alongside the y values predicted by the model.

Run locally

You can run the TensorFlow Lite Micro demo on the reel-board board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b reel_board tensorflow_lite_micro

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run reel_board tensorflow_lite_micro demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the TensorFlow Lite Micro demo

SBOM data

Download Software Bill of Materials data for the TensorFlow Lite Micro demo

Robot Test Suite Log

See a Robot test results for the TensorFlow Lite Micro demo

MicroPython


This demo demonstrates the MicroPython Zephyr port by performing arithmetic operations, and by defining and calling simple functions.

Run locally

You can run the MicroPython demo on the reel-board board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b reel_board micropython

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run reel_board micropython demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the MicroPython demo

SBOM data

Download Software Bill of Materials data for the MicroPython demo

Robot Test Suite Log

See a Robot test results for the MicroPython demo

Components


NRF52840

nrf52840

Similar boards


Adafruit Feather nRF52840 Express

nrf52840

Arduino Nano 33 BLE

nrf52840

Arduino Nano 33 BLE Sense

nrf52840

BL654_DVK

nrf52840

BL654_Sensor_Board

nrf52840

BL654_USB

nrf52840

BT510

nrf52840

BT610

nrf52840

contextualelectronics_abc

nrf52840

Degu Evaluation Kit

nrf52840

mg100

nrf52840

nRF21540-DK-NRF52840

nrf52840

Electronut Labs Blip

nrf52840

nRF52840-MDK

nrf52840

nRF52840-MDK-USB-Dongle

nrf52840

Electronut Labs Papyr

nrf52840

nRF52840-DK-NRF52811

nrf52840

nRF52840-DK-NRF52840

nrf52840

nRF52840-Dongle-NRF52840

nrf52840

pan1770-evb

nrf52840

pan1780-evb

nrf52840

Particle Argon

nrf52840

Particle Boron

nrf52840

particle-xenon

nrf52840

pinnacle-100-dvk

nrf52840

RAK4631-NRF52840

nrf52840

RAK5010-NRF52840

nrf52840

reel-board-v2

nrf52840

UBX_BMD340EVAL_NRF52840

nrf52840

BMD-345-EVAL

nrf52840

UBX_BMD380EVAL_NRF52840

nrf52840

UBX-EVKNINAB3-NRF52840

nrf52840

we_proteus3ev_nrf52840

nrf52840

XIAO BLE

nrf52840

Device tree


Device tree

Hierarchical device data structure

Renode dts2repl

Converted device tree source into Renode .repl file

Specification


Frequency:

64 MHz

Flash:

1024 KiB

RAM:

512 KiB

ADDRESS SPACE PERIPHERAL TYPE DRIVER
0x00000000 - 0x00100000 flash0 mtd soc-nv-flash
0x10000000 - 0x10001000 ficr misc Nordic nrf-ficr
0x10001000 - 0x10002000 uicr misc Nordic nrf-uicr
0x20000000 - 0x20040000 sram0 sram mmio-sram
0x40000000 - 0x40001000 clock clock driver Nordic nrf-clock
0x40000000 - 0x40001000 power power Nordic nrf-power
0x40001000 - 0x40002000 radio wireless Nordic nrf-radio
0x40002000 - 0x40003000 uart0 serial driver Nordic nrf-uart
0x40003000 - 0x40004000 i2c0 i2c Nordic nrf-twim
0x40004000 - 0x40005000 spi1 spi Nordic nrf-spi
0x40006000 - 0x40007000 gpiote gpio Nordic nrf-gpiote
0x40008000 - 0x40009000 timer0 timer Nordic nrf-timer
0x40009000 - 0x4000a000 timer1 timer Nordic nrf-timer
0x4000a000 - 0x4000b000 timer2 timer Nordic nrf-timer
0x4000b000 - 0x4000c000 rtc0 rtc Nordic nrf-rtc
0x4000c000 - 0x4000d000 temp sensor driver Nordic nrf-temp
0x4000d000 - 0x4000e000 rng rng driver Nordic nrf-rng
0x4000e000 - 0x4000f000 ecb crypto driver Nordic nrf-ecb
0x4000f000 - 0x40010000 ccm crypto Nordic nrf-ccm
0x40010000 - 0x40011000 wdt watchdog Nordic nrf-wdt
0x40011000 - 0x40012000 rtc1 rtc Nordic nrf-rtc
0x40014000 - 0x40015000 egu0 misc Nordic nrf-egu
0x40015000 - 0x40016000 egu1 misc Nordic nrf-egu
0x40016000 - 0x40017000 egu2 misc Nordic nrf-egu
0x40017000 - 0x40018000 egu3 misc Nordic nrf-egu
0x40018000 - 0x40019000 egu4 misc Nordic nrf-egu
0x40019000 - 0x4001a000 egu5 misc Nordic nrf-egu
0x4001a000 - 0x4001b000 timer3 timer Nordic nrf-timer
0x4001b000 - 0x4001c000 timer4 timer Nordic nrf-timer
0x4001c000 - 0x4001d000 pwm0 pwm Nordic nrf-pwm
0x4001e000 - 0x4001f000 acl misc Nordic nrf-acl
0x4001e000 - 0x4001f000 flash_controller flash-controller driver Nordic nrf52-flash-controller
0x4001f000 - 0x40020000 ppi misc Nordic nrf-ppi
0x40020000 - 0x40021000 mwu misc Nordic nrf-mwu
0x40024000 - 0x40025000 rtc2 rtc Nordic nrf-rtc
0x40027000 - 0x40028000 usbd usb driver Nordic nrf-usbd
0x40028000 - 0x40029000 uart1 serial Nordic nrf-uarte
0x4002f000 - 0x40030000 spi3 spi Nordic nrf-spim
0x50000000 - 0x50000500 gpio0 gpio driver Nordic nrf-gpio
0x50000300 - 0x50000800 gpio1 gpio driver Nordic nrf-gpio
0x5002a000 - 0x5002b000 cryptocell crypto Nordic nrf-cc310
0x5002b000 - 0x5002c000 cryptocell310 crypto ARM cryptocell-310
0xe000e100 - 0xe000ed00 nvic interrupt-controller ARM v7m-nvic
  • What is Renode
  • Market cases
  • News
  • Docs
  • Zephyr Dashboard
  • Antmicro
  • Renode
Copyright © 2021-2022 Antmicro
9c7587e9