Skip to content

Xila-Project/Core

Repository files navigation

Xila core

📝 Description

This repository contains the core of Xila. It contains the code for xila's core functionalities like task management, file system, virtual machine, graphics, drivers, etc.

🛠️ Build

✅ Requirements

Please install the following dependencies to build core:

  • gcc-multilib : to compile 32-bit applications on 64-bit systems with gcc.
  • (Optional) Rust xtensa-esp32*-espidf toolchain : to compile for ESP32 / ESP32-S series.
  • (Optional) Rust riscv*-esp-espidf : to compile for ESP32-H / ESP32-C series.

🛠️ Instructions

  1. Clone the repository:
git clone https://github.com/Xila-Project/Core.git
  1. Change directory:
cd Core
  1. Source Export.sh:
source Export.sh
  1. Build for the corresponding target:
xila build <target>

Currently supported targets are:

  • linux
  • windows
  • esp32
  • esp32s3

There are also other commands available, you can see them by running xila help.

ℹ️ About

This project is under the MIT license.