LogoLogo
  • Welcome
  • Getting Started
    • Create a Workspace
    • Join a Workspace
    • Manage your Workspace
  • User Guides
    • Platform User Guide
      • Creating a Platform
      • Creating Chips
    • Fleet User Guide
      • Creating a Fleet
      • Enrolling Machines
        • Enrolling ESP32 Devices
      • Managing a Fleet
    • Workflow User Guide
      • Creating a Workflow
      • Packages and Releases
      • Running Workflows
      • Managing Workflows
  • Operator Guides
    • Generate Chassy Tokens
    • Integrating with GitHub
      • Workflow Run Action
      • Upload Action
  • Tutorials
    • Deploy an Artifact
  • Reference
    • Workflow Components
      • Steps
    • Hardware Hierarchy
    • Integrations
      • AWS
      • GitHub
      • Docker Hub
      • Slack
      • Wasabi
    • Chassy Component for ESP32
Powered by GitBook
On this page
  • Public platforms
  • What makes a platform?
  • Type
  • Compatibility
  • Image
  • Name
  • Access
  1. User Guides
  2. Platform User Guide

Creating a Platform

A software platform defines information about the underlying operating system, board support packages, kernel and target hardware type its intended for.

Public platforms

There is an existing set of reference platforms publicly available on Chassy. These software platforms target popular chips like the Nvidia Jetson and Raspberry Pi ecosystems.

What makes a platform?

Type

Every platform has a platform type. Type defines the nature of the execution hardware target. Existing hardware types platform types:

  • LINUX

  • WINDOWS

  • RTOS

  • FPGA_FIRMWARE

  • BAREMETAL

Compatibility

Compatibility describes in three properties version information and what hardware and software a platform is compatible with.

Version ID

Version ID allows you to identify a particular version of a platform.

Operating System ID

Architecture

Architecture indicates the CPU architecture of the platform. Chassy has several supported architectures for platforms.

  • AMD64

  • ARM64

  • ARMv6

  • ARMv7

  • RISCV

Image

Specifies a Chassy Machine Image (CMI) associated with this platform definition. A CMI is a bootable full system image incorporating the operating system, kernel, device tree definitions intended for a specific platform.

Name

Specifies a human-readable name assigned to your platform that you will see from the Chassy console.

Access

Indicates the visibility of a platform. PUBLIC platforms can be used by anyone, but PRIVATE platforms are only available within your workspace. By default all platforms are private.

Last updated 21 days ago