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