BASIC Programmability 
Freedom of Programming Expression
Programmable Controllers


Read

TiOS Documentation

The Product > Tibbo OS

Our Very Own Operating System

Unlike other OSes, TiOS is very lean.

Unlike other OSes, TiOS is very lean.

What’s the point in taking a superfast CPU, combining it with megabytes of memory, and then loading this hardware with layers upon layers of OS complexity? Very often, the weight of the OS negates the CPU’s agility, leading to sluggish performance. Funnier still: the "target" applications that run on such systems are often very simple!

At Tibbo, we have created our own OS that is lightweight and streamlined. Tibbo OS (TiOS) runs fast enough on a mid-range microprocessor and in a tiny memory space. Board size is minimized, cost goes down, reliability goes up, and you still get an excellent automation platform that is comfortable to program for.

Two processes

TiOS is a dual-process system. Yes, not multi-process, but dual-process. One process is in charge of real-time stuff like TCP comms, while the other process — a Virtual Machine — executes your Tibbo BASIC application.

Virtual Machine (VM)

This is the sandbox in which your application runs. Tibbo IDE (TIDE) compiles your Tibbo BASIC program into something called "byte code" or "p-code" (pseudo-code), which is then executed by the VM. Your application can play freely but it cannot crash or stall TiOS.

Built-in Debugger

When debugging your application, you have full control over its execution at any time. No special debugging hardware is needed — TIDE controls TiOS right over the Ethernet!

Support Form