Board support

The Bridle provides board definitions for all TiaC Systems devices. In addition, you can define custom boards.

Board names

The following tables list all boards and build targets for TiaC Systems hardware platforms.

Boards included in tiac-zephyr

The following boards are defined in the zephyr/boards/arm/ folder. Also see the Supported Boards section in the Zephyr documentation.

Hardware platform

Board name

Build target

Native

Native POSIX execution (native_posix)

native_posix

Emulator

X86 Emulation (QEMU)

qemu_x86

ARM Cortex-M3 Emulation (QEMU)

qemu_cortex_m3

NUCLEO-F746ZG

ST Nucleo F746ZG

native_posix

Boards included in tiac-bridle

The following boards are defined in the bridle/boards/arm/ folder. Also see the Supported Boards section in this documentation.

Hardware platform

Board name

Build target

STM32F777

TiaC Magpie STM32F777NIHx

tiac_magpie

Custom boards

Defining your own board is a very common step in application development, since applications are typically designed to run on boards that are not directly supported by Bridle, given that they are typically custom designs and not available publicly. To define your own board, you can use the following Zephyr guides as reference, since boards are defined in the Bridle just as they are in Zephyr: