Introduction

Pyxis OS is a custom build of Raspbian operating system, compatible with Raspberry Pi Single Board Computers (SBC) and Compute Modules (CMs). Its intended use is creating Graphical User Interfaces (GUIs) for hardware. User interfaces are created with HTML, CSS, and JavaScript. Special APIs are provided to access hardware interfaces.

Prerequisites

To get started, you will need a Raspberry Pi 3 or 4, SBC, or CM. Earlier versions may work too but not tested and not officially supported. You will also need a suitable power supply, an SD card, and a touchscreen or a monitor. If your monitor does not have a touch input, mouse and keyboard will come handy.

Installation

Download the latest system image here:
[ LINK COMING]
Then, follow the normal process of installing the image on SD card: https://www.raspberrypi.org/documentation/installation/installing-images/README.md

Boot up

After boot up you should see the welcome screen:
[ SCREENSHOT COMING]
On-screen instructions will guide you through the following setup steps:

  • Screen orientation
  • Network settings
  • Date and time

Run examples

After setup is done, you should see the launcher screen that allows you to select one of the installed applications. Several examples come pre-installed:
[ IMAGE COMING ]
Once the application is selected, you will be able to choose if you want to load it every time the module boots or just once.
[ IMAGE COMING ]
To return back to the launcher, you will need to quickly connect GPIO pin 21 to GND.

What's next

Now you are all set to start developing custom applications.