• Home
  • Boards
  • SoCs
  • SoC Components
Renode
  • Home
  • Boards
  • SoCs
  • Vendors
  • SoC Components
Board photo

Actinius Icarus Bee

NRF9160
System on Chip
Actinius
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 Actinius Icarus Bee 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 actinius_icarus_bee 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 actinius_icarus_bee 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 Actinius Icarus Bee 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 actinius_icarus_bee 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 actinius_icarus_bee 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 Actinius Icarus Bee 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 actinius_icarus_bee philosophers

Run in Colab

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

Colab

Run actinius_icarus_bee 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 Actinius Icarus Bee 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 actinius_icarus_bee 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 actinius_icarus_bee 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 Actinius Icarus Bee 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 actinius_icarus_bee micropython

Run in Colab

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

Colab

Run actinius_icarus_bee 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

Blinky


A basic sample that blinks an LED forever using the Zephyr GPIO API.

Run locally

The Blinky demo is not supported in the Renode Zephyr dashboard on Actinius Icarus Bee yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

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

SBOM data

Download Software Bill of Materials data for the Blinky demo

Robot Test Suite Log

See a Robot test results for the Blinky demo

Hello World (user)


A sample that prints “Hello World” to the console from a usermode thread.

Run locally

The Hello World (user) demo is not supported in the Renode Zephyr dashboard on Actinius Icarus Bee yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

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

SBOM data

Download Software Bill of Materials data for the Hello World (user) demo

Robot Test Suite Log

See a Robot test results for the Hello World (user) demo

Synchronization


A simple application that demonstrates kernel scheduling, communication, and timing. Two threads take turns printing “Hello World” synchronized by semaphores.

Run locally

You can run the Synchronization demo on the Actinius Icarus Bee 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 actinius_icarus_bee synchronization

Run in Colab

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

Colab

Run actinius_icarus_bee synchronization demo in Google Colab.

UART output

Download

Build artifacts

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

SBOM data

Download Software Bill of Materials data for the Synchronization demo

Robot Test Suite Log

See a Robot test results for the Synchronization demo

LZ4


This sample application compresses and decompresses a block of data with the LZ4 algorithm and verifies the result.

Run locally

You can run the LZ4 demo on the Actinius Icarus Bee 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 actinius_icarus_bee lz4

Run in Colab

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

Colab

Run actinius_icarus_bee lz4 demo in Google Colab.

UART output

Trace

Download

Build artifacts

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

SBOM data

Download Software Bill of Materials data for the LZ4 demo

Robot Test Suite Log

See a Robot test results for the LZ4 demo

Components


NRF9160

nrf9160

Similar boards


Actinius Icarus SoM DK

nrf9160

Sparkfun-Thing-Plus-nRF9160-Non-Secure

nrf9160

Actinius Icarus Bee Non-Secure

nrf9160

nRF9160-DK-NRF9160-Non-Secure

nrf9160

Actinius Icarus SoM

nrf9160

nRF9160-INNBLUE22-Non-Secure

nrf9160

Actinius Icarus SoM DK Non-Secure

nrf9160

CircuitDojo-Feather-nRF9160-Non-Secure

nrf9160

CircuitDojo-Feather-nRF9160

nrf9160

Actinius Icarus

nrf9160

Actinius Icarus Non-Secure

nrf9160

nRF9160-INNBLUE21

nrf9160

nRF9160-DK-NRF9160

nrf9160

nRF9160-INNBLUE22

nrf9160

Actinius Icarus SoM Non-Secure

nrf9160

Sparkfun-Thing-Plus-nRF9160

nrf9160

nRF9160-INNBLUE21-Non-Secure

nrf9160

Device tree


Device tree

Hierarchical device data structure

Renode dts2repl

Converted device tree source into Renode .repl file

Specification


Frequency:

unknown

Flash:

256 KiB

RAM:

88 KiB

ADDRESS SPACE ID TYPE DRIVER PERIPHERAL
ADDRESS SPACE 0x00000000 - 0x00100000 ID flash0 TYPE mtd DRIVER PERIPHERAL soc-nv-flash
ADDRESS SPACE 0x0000551c - 0x0000551d ID gpregret1 TYPE misc DRIVER driver PERIPHERAL Nordic nrf-gpregret
ADDRESS SPACE 0x00005520 - 0x00005521 ID gpregret2 TYPE misc DRIVER driver PERIPHERAL Nordic nrf-gpregret
ADDRESS SPACE 0x00ff0000 - 0x00ff1000 ID ficr TYPE misc DRIVER PERIPHERAL Nordic nrf-ficr
ADDRESS SPACE 0x00ff8000 - 0x00ff9000 ID uicr TYPE misc DRIVER PERIPHERAL Nordic nrf-uicr
ADDRESS SPACE 0x20000000 - 0x20040000 ID sram0 TYPE sram DRIVER PERIPHERAL mmio-sram
ADDRESS SPACE 0x50003000 - 0x50004000 ID spu TYPE misc DRIVER PERIPHERAL Nordic nrf-spu
ADDRESS SPACE 0x50004000 - 0x50005000 ID regulators TYPE power DRIVER PERIPHERAL Nordic nrf-regulators
ADDRESS SPACE 0x50005000 - 0x50006000 ID clock TYPE clock DRIVER driver PERIPHERAL Nordic nrf-clock
ADDRESS SPACE 0x50005000 - 0x50006000 ID power TYPE power DRIVER PERIPHERAL Nordic nrf-power
ADDRESS SPACE 0x50006000 - 0x50007000 ID ctrlap TYPE misc DRIVER PERIPHERAL Nordic nrf-ctrlapperi
ADDRESS SPACE 0x50008000 - 0x50009000 ID uart0 TYPE serial DRIVER PERIPHERAL Nordic nrf-uarte
ADDRESS SPACE 0x5000a000 - 0x5000b000 ID i2c2 TYPE i2c DRIVER PERIPHERAL Nordic nrf-twim
ADDRESS SPACE 0x5000b000 - 0x5000c000 ID spi3 TYPE spi DRIVER PERIPHERAL Nordic nrf-spim
ADDRESS SPACE 0x5000d000 - 0x5000e000 ID gpiote TYPE gpio DRIVER PERIPHERAL Nordic nrf-gpiote
ADDRESS SPACE 0x5000e000 - 0x5000f000 ID adc TYPE adc DRIVER driver PERIPHERAL Nordic nrf-saadc
ADDRESS SPACE 0x50017000 - 0x50018000 ID dppic TYPE misc DRIVER PERIPHERAL Nordic nrf-dppic
ADDRESS SPACE 0x50018000 - 0x50019000 ID wdt TYPE watchdog DRIVER PERIPHERAL Nordic nrf-wdt
ADDRESS SPACE 0x5001b000 - 0x5001c000 ID egu0 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x5001c000 - 0x5001d000 ID egu1 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x5001d000 - 0x5001e000 ID egu2 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x5001e000 - 0x5001f000 ID egu3 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x5001f000 - 0x50020000 ID egu4 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x50020000 - 0x50021000 ID egu5 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x50021000 - 0x50022000 ID pwm0 TYPE pwm DRIVER PERIPHERAL Nordic nrf-pwm
ADDRESS SPACE 0x5002a000 - 0x5002b000 ID ipc TYPE ipm DRIVER driver PERIPHERAL Nordic nrf-ipc
ADDRESS SPACE 0x50039000 - 0x5003a000 ID flash_controller TYPE flash-controller DRIVER driver PERIPHERAL Nordic nrf91-flash-controller
ADDRESS SPACE 0x50039000 - 0x5003a000 ID kmu TYPE misc DRIVER PERIPHERAL Nordic nrf-kmu
ADDRESS SPACE 0x5003a000 - 0x5003b000 ID vmc TYPE power DRIVER PERIPHERAL Nordic nrf-vmc
ADDRESS SPACE 0x50840000 - 0x50841000 ID cryptocell TYPE crypto DRIVER PERIPHERAL Nordic nrf-cc310
ADDRESS SPACE 0x50841000 - 0x50842000 ID cryptocell310 TYPE crypto DRIVER PERIPHERAL ARM cryptocell-310
ADDRESS SPACE 0x50842500 - 0x50842800 ID gpio0 TYPE gpio DRIVER driver PERIPHERAL Nordic nrf-gpio
ADDRESS SPACE 0xe000e100 - 0xe000ed00 ID nvic TYPE interrupt-controller DRIVER PERIPHERAL ARM v8m-nvic
  • What is Renode
  • Market cases
  • News
  • Docs
  • Zephyr Dashboard
  • Antmicro
  • Renode
Copyright © 2021-2023 Antmicro
d6287fa0