"Easy Ultibo" Files

Home >> Environment Monitoring Programs >> "Easy Ultibo" Files
Files that can be used as the first step to getting Ultibo working on a Rasberry Pi.

- Install NOOBS Lite onto a 8 GB SD card
- Note: the rest takes about 47 minutes on a RPi3B
- Boot up your Raspberry Pi, configure Internet access (if using WiFi)
- Select your Language near the bottom of the screen, and then make sure Raspbian Lite is the only OS selected, then click the Install button.
- When reboots, login (user pi and password raspberry)
- Everytime boot up, hit the <Enter>  key an extra time (as first prompt is erased)
- Enter the following lines (without bold comment text) in the terminal:
sudo apt-get update
sudo apt-get upgrade
sudo dpkg-reconfigure tzdata (to select timezone)
sudo apt-get install binutils-arm-none-eabi
sudo apt-get install fpc-3.0.0 --fix-missing (need last parameter on 14 Dec 2017)
fpc -i | more (to verify path is correct)
wget http://turbocontrol.com/easyultibo121517.zip
mkdir hello
unzip easyultibo121517.zip -d hello
cd hello
./uin.sh
export PATH=/home/pi/ultibo/core/fpc/bin:$PATH
fpc -i | more (verify path is correct, verify ultibo is supported target)
cd QEMU (Probably only need one of the four below)
../helloqv.sh
cd ..
cd RPi
../hellob.sh
cd ..
cd RPi2
../hello2b.sh
cd ..
cd RPi3
../hello3b.sh
cd ..

The uin.sh is a modified (no Lazarus) edition of the file mentioned here.

What I plan to do for dual boot is to use NOOBS with separate partitions for Ultibo. I learned how to install two operating system using NOOBS, and plan to convert one of the operating systems to Ultibo, using these instructions: https://github.com/raspberrypi/noobs#how-to-create-a-custom-os-version.

This page represents our initial attempt to learn Ultibo by using the most simple methods (hoping to eventually self-host development).  This wiki page has all of the details but is simpler on this page since the latest Raspbian now has Free Pascal 3.0.0 available.


Please share your ideas, comments and suggestions. Thanks!
-- Paul Breneman

TurboControl.com Contact information on home page