Sign in Join
Wiki copytemporary

Revision 3 of 3, by Ultbo on 1-23-2023. The page as it is now.

Ultibo core

Raspberry Pi Logo.png

This article applies to Raspberry Pi only.

See also: Multiplatform Programming Guide

Ultibo core is an embedded run-time platform and development environment written specifically for creating applications with small single board computers. It is built around the Free Pascal compiler and the Lazarus integrated development environment. Ultibo core is an RTL written entirely in Free Pascal and designed to make embedded or bare metal development accessible to all.

Installation

Windows

A Windows installer is available and full source plus a large collection of examples is included.

macOS

pascal
make distclean OS_TARGET=ultibo CPU_TARGET=arm SUBARCH=armv7a CROSSBINDIR=~/Documents/gcc-arm-none-eabi/arm-none-eabi/bin/
     CROSSOPT="-CpARMV7A -CfVFPV3 -CIARM -OoFASTMATH"
pascal
make all OS_TARGET=ultibo CPU_TARGET=arm SUBARCH=armv7a CROSSBINDIR=~/Documents/gcc-arm-none-eabi/arm-none-eabi/bin/ CROSSOPT="-CpARMV7A -CfVFPV3 -CIARM -OoFASTMATH"
pascal
sudo make crossinstall CROSSBINDIR=~/Documents/gcc-arm-none-eabi/arm-none-eabi/bin/ CROSSOPT="-CpARMV7A -CfVFPV3 -CIARM -OoFASTMATH" OS_TARGET=ultibo CPU_TARGET=arm SUBARCH=armv7a INSTALL_BASEDIR=/usr/local/lib/fpc/3.1.1/

Linux

An installation script is available for Linux, full source plus a large collection of examples is included.

Supported Devices

Features

Features include:

Drivers added for:

New and enhanced features:

Videos

Discovering Ultibo

Links


From the Free Pascal wiki, page "Ultibo core", as the Internet Archive kept it on 2025-06-16, last changed on 2023-01-24. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.