T3 GEMSTONE O1

TI AM67A-based single-board computer; High-Performance Embedded Artificial Intelligence Platform

Top-down view of the T3 Gemstone O1 development board

Powerful SoC: Texas Instruments AM67A

At the heart of O1 lies the Texas Instruments AM67A; a processor purpose-built for autonomous systems. Combining high-performance CPU cores, a dedicated AI accelerator, and an advanced vision processing pipeline on a single chip, the AM67A is engineered to meet the demands of robotics, industrial automation, and defense applications.

Close-up of the Texas Instruments AM67A processor on the O1 board, with the GemStone silkscreen above it and the surrounding components in frame.

Key architectural components

CPU

4× ARM Cortex-A53 @ 1.4 GHz

64-bit application processor cores optimized for running Linux.

Real Time Processor

2× ARM Cortex-R5F @ 800 MHz

Dedicated cores for low-latency, deterministic real-time tasks.

AI Accelerator

2× C7x DSP + MMA

Run deep learning models directly at the edge with 4 TOPS AI computing power.

Computer Vision (ISP)

7th-gen TI ISP

Professional-grade camera pipeline with RGB-IR support, WDR, lens distortion correction, and dense optical flow engine.

GPU

Imagination IMG BXS-4-64

50 GFLOPS graphics performance with OpenGL ES 3.2 and Vulkan 1.2 support for advanced visualization and HMI interfaces.

The AM67A is based on Texas Instruments' Jacinto 7 architecture, developed for industrial and automotive markets. With long-term production guarantees and a comprehensive software ecosystem, it provides a reliable foundation for enterprise-grade projects.

For Whom

An unmanned aerial vehicle kit laid out before assembly: carbon frame tubes, propellers, motors, and the O1 board at the centre.

Enterprise Projects

Develop with supply assurance and open-source BSP from prototyping to mass production.

  • Defense, robotics, industrial IoT
  • Open-source hardware license
  • Long-term software support
The O1 board connected to a laptop over serial and Ethernet.

Startups

Bring your product to market rapidly with quick prototyping, low NRE costs, and a scalable open-source ecosystem.

  • Early-stage AI / robotics startups
  • Quick start kits and examples
  • Community & forum support
The O1 board on a desk beside a connected display, a keyboard and a mouse.

Makers

Develop projects with industrial-grade hardware and stand out in competitions. Gain momentum with beginner-friendly documentation and an active community.

  • TEKNOFEST & university projects
  • Sample projects gallery
  • Active forum & developer community

Interfaces

O1's peripheral connections are split across both faces of the board. Switch between the two below to examine either one at full scale.

Top-down view of the front of the T3 Gemstone O1: AM67A processor, memory packages, Wi-Fi module, Ethernet, USB, HDMI and MIPI connectors.
System On ChipTexas AM67A
40-PinExpansion Header
Fan Connector
WIFI + BluetoothFn-Link 6222B-SRC
USB 3.02x Type-A
DebugPlug of Nails JTAG
USB 2.01x Type-A & 1x Type-C
NetworkGigabit Ethernet
eMMC 32 GB
RTC (Realtime Clock)Battery
USB-CPower & Console
External Power
DisplayHDMI
PeripheralCanBUS
Camera/Display4-Line DSI/CSI
Top-down view of the back of the T3 Gemstone O1: microSD slot, M.2 2280 NVMe socket and boot mode DIP switches.
SwitchBoot Mode
StorageSD-Card Slot
StorageM.2 SSD Slot
UARTConsole/TTL

Real Output

One file, the whole pipeline.

O1's object tracker runs detection on the C7x accelerator and holds each object's identity across frames. A single config file decides all of it: the Example pane is that file, and the Output pane is the frame the board produced with these exact values. Copy the file and change it on your own board.

configs/tracking.yaml
models:
    model0:
        model_path: /opt/model_zoo/TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320

        # lock  -> follow one target, and keep it through an id change
        # multi -> give every object its own id and report all of them
        track_mode: lock

        # Any of the 80 COCO classes, chosen by name. [] tracks everything.
        track_classes: [person]

        # Detection confidence floor. Lower catches more, and more noise.
        viz_threshold: 0.6

        # Frames an identity survives with no matching detection.
        hit_counter_max: 30

        # Which candidate to lock while there is no lock:
        # closest_to_center | largest | first
        lock_policy: closest_to_center

        enable_tracking: True

outputs:
    output0:
        sink: remote
        width: 1280
        height: 720
        encoding: h264-rtp
Output29.13 fps · 19.86 ms
The tracker's own output: a skateboarder descending an alpine road, held inside a blue detection box labelled id=1, with a LOCKED id=1 badge in the top-left corner.
[INFO] Tracking classes: person (model indices [0])
[INFO] Tracking mode: lock - locks onto a single target
Mode
lock
Class
person
Threshold
0.6

track_classes decides what gets a box; track_mode decides whether the app locks onto one target or reports every object. The badge and throughput figures are the app's own output, measured on a live camera.

Multi OS Support

Built by the community, for the community.

Gem Imager makes installing an operating system on your T3 Gemstone O1 fast and effortless. Simply select your preferred system image, write it to your SD card or built-in eMMC storage with a single click, and have your device ready in minutes. Gem Imager runs on Windows, Linux, and macOS.

Windows

Windows 10 and later

  • .exe
  • 1.1.1

macOS

All macOS devices

  • .dmg
  • 1.1.1

Linux

All Linux devices

  • .AppImage
  • 1.1.1

Technical Specs

Technical Specs
ProcessorTexas Instruments AM67A (4× ARM Cortex-A53 @ 1.4 GHz)
Real Time2× ARM Cortex-R5F @ 800 MHz
GPUImagination IMG BXS-4-64 (50 GFLOPS, OpenGL ES 3.2, Vulkan 1.2)
AI Accelerator2× C7x DSP + MMA (4 TOPS total)
RAM4 GB LPDDR4
Storage32 GB eMMC (built-in) · microSD · M.2 2280 NVMe
Wired NetworkGigabit Ethernet (RJ45) · CAN FD
Wireless NetworkWi-Fi 5 (802.11ac, 5 GHz) · Bluetooth 5 / BLE
USB2× USB 3.0 Type-A · 1× USB 2.0 Type-A · 2× USB 2.0 Type-C (one PD)
Camera2× 4-lane MIPI CSI-2 (RPi Camera V2 compatible)
Display1× 4-lane MIPI DSI · 1× HDMI (full-size)
Expansion40-pin GPIO (RPi compatible) · PCIe Gen-3 · JTAG · UART
Onboard Sensors9-axis IMU · Barometric pressure · Humidity+temperature (HDC2010)
PowerUSB-C PD (5–9 V / 3 A) or External Power (5–12 V / 5 A)
SecuritySecure boot · Encrypted storage
OSUbuntu, Pardus, and Debian

The camera and DSI ports are multiplexed: you can choose between a 2× CSI or a 1× CSI + 1× DSI configuration.

Frequently Asked Questions

  • How much is the internal storage, and can I increase the memory?

    The T3 Gemstone O1 features a quite fast internal 32 GB eMMC storage to ensure your operating system and basic projects run smoothly. To practically increase the storage capacity, there is an SD card slot on the board.

    Additionally, thanks to the M.2 port on the board, you can vastly expand your storage capacity and flexibly enhance your hardware's capabilities by installing NVMe SSDs or various other compatible add-on modules.

  • What are the power requirements of the board, and how should I power it?

    The T3 Gemstone O1 has two separate power inputs suitable for different usage scenarios:

    USB Type-C Power Input (5-9V / 3A): Offering USB Power Delivery (PD) support fully compatible with modern systems, this port is designed as the primary power input for general desktop use, light software development phases, and standard IoT projects.

    DC Power Connector (5-12V / 5A): This is a stable, high-current-capacity alternative power input designed for industrial applications, high-power-consuming add-on modules, motor drivers, or scenarios where the board will be used under full load (such as when AI models are active and the M.2 NVMe SSD is working intensively).

  • Can I run Artificial Intelligence models on the T3 Gemstone O1?

    Thanks to its high processing power and optimized Linux infrastructure, you can run popular deep learning frameworks like TensorFlow Lite, ONNX, and Apache TVM at full performance on the T3 Gemstone O1, especially for image processing, object detection, and classification models.

    You can easily run custom AI models trained with your own datasets on the board in accordance with Edge AI principles.

  • Can the T3 Gemstone O1 Development Board be used as a flight controller?

    Yes. The T3 Gemstone O1 Development Board is a development board based on the AM67A processor that runs Linux-based ArduPilot flight software; therefore, it can be used as a flight controller in drone and robotics projects.

    The board is equipped with the necessary hardware for a flight controller, such as an IMU, barometer, GPS interfaces, PWM servo outputs, and CANbus. Additionally, the 4 TOPS AI accelerators of the AM67A support advanced features like vision-based navigation and obstacle avoidance.