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.
  • clang-format : to format C/C++ code.
  • (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.

Releases

No releases published

Packages

No packages published

Languages