Skip to content

embj-org/ejlv_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EJLV Builder

EJLV Builder is the tool that builds and deploys hardware performance tests for LVGL across different embedded hardware platforms. It integrates the EJ Builder SDK for automated embedded testing.

Installation

From Git

cargo install --git https://github.com/embj-org/ejlv_builder

From Source

git clone https://github.com/embj-org/ejlv_builder.git
cd ejlv_builder
cargo install --path .

Usage

The builder is typically invoked by EJB, but can be used directly:

# When called by EJ, receives these arguments:
# ejkmer-builder <action> <config_path> <board_name> <board_config_name> <socket_path>

# The application automatically determines whether to build or run based on the action parameter

Comparison with Shell Scripts

This Rust-based builder provides several advantages over simple shell scripts:

  • Cleans up remote processes when jobs are cancelled
  • Clear error messages and proper exit codes
  • You get to write code in Rust

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For questions about this builder or the EJ framework:

About

EJ build scripts for LVGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages