Download Pyxis SDK v.0.3.2 (beta)

Introduction

Pyxian is a Linux-based operating system derived from Raspbian and compatible with Raspberry Pi Single Board Computers (SBC) and Compute Modules (CMs). Its intended use is creating Graphical User Interfaces (GUIs) for embedded systems and IoT. It can also be used for info kiosks, digital signage, and advertisement displays. User interfaces are created as web applications with HTML, CSS, and JavaScript. Special APIs are provided to access hardware interfaces of Raspberry Pi. 

Prerequisites

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

Installation

  1. Download the latest system image.
  2. Flash the image to the SD card. The easiest way to do this is to use balenaEtcher software, which is available from http://www.balena.io/etcher for Mac OS, Linux, and Windows.
  3. Insert the card into your Raspberry Pi and power it up.

Booting up

After the first boot up, you will be asked to select the screen orientation:

If necessary, press the rotate button in the middle of the screen once or more, and then press OK. It will proceed you to the Settings page:

 

Running demo applications

To get an idea how the software can be used, you can look at a few demo applications available with the distribution. Select Demo Applications from the Settings page:

When you select an application, you are presented with options to start the application and to set it to start at boot:

By design, there is no direct way to go back to the settings from an application, after you start it. 

You can attach a button to the GPIO pins for returning to Settings, see the How-To for details and other options.

Default application setting

The default application is the application set to start at every boot up. To clear this setting, go to the Default Application page, remove the Start on boot checkbox and then transition back. The default application will change to Settings.

What's next

Check out the Pyxis Applications section.