Documentation

Image Introduction

A KOS application (app) is a complete set of code and dependencies that execute on the KOS runtime system. Some components of an application include: Linux kernel, initrd, and base file system (always required), java runtime, Chromium browser, artifacts from your team, the market, or yourself, your custom backend Java code, your custom frontend React code, your custom native C code.

A KOS Application is packaged into an executable image in both the built-in simulator and real hardware.

An image is a series of KOS components stacked to make a runnable operating system stack. Using Studio, that stack can be executed inside a simulator on your desktop computer or pushed to a piece of hardware, such as a Raspberry Pi. Studio makes these two (simulator and hardware) interchangeable.

You may have noticed that the CPU architecture (ARM64, x86, x64, etc.) is NOT a field. That’s because KOS automatically determines the architecture when it connects to the target system. This means that the same hardware configuration is used when running on the target and when running on your host machine in simulator mode.

In KOS Studio, the image is defined by configuring stacks defined as :

  1. Select a KOS Version.

  2. Specify hardware settings for your device.

  3. Use local artifacts if available and needed.

  4. Define your OS-level artifacts called as layers.

  5. Use files from your development environment directly instead of packaging them into KABs for debugging.

  6. Define your named artifact containers called sections and assign KABs to sections.

  7. Each image can have a different level of collaboration as an Individual, Team, or Production. Learn more about Collaboration in Studio here.

To access image configuration

Through Image Manager :

  1. Log in to KOS Studio, and from My Images, click on Open Image Manager (in the upper right corner of the screen)

  2. From the list of images, select the image you want to update and click on Settings main settings for that image(on right hand side for image row)

  3. The window for configuring the image is now open. You can use it to get an overview of the image.

My Images :

  1. Log in to KOS Studio and navigate to My Images

  2. From the list of images, select the image you want to update and click on Settings main settings for that image(on right hand side for image row)

  3. The image configuration window is now displayed, where you can view the image overview

Previous
Next
On this page
Java Development
Seamlessly transition from Legacy+ systems to Freestyle microdosing and advanced distributed dispense systems.
UI Development
Using KOS SDKs, integrating Consumer and Non-consumer facing UIs becomes seamless, giving you less hassle and more time to create.
Video Library
Meet some of our development team, as they lead you through the tools, features, and tips and tricks of various KOS tools.
Resources
Familiarize yourself with KOS terminology, our reference materials, and explore additional resources that complement your KOS journey.
Copyright © 2024 TCCC. All rights reserved.