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.
cargo install --git https://github.com/embj-org/ejlv_buildergit clone https://github.com/embj-org/ejlv_builder.git
cd ejlv_builder
cargo install --path .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 parameterThis 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
This project is licensed under the MIT License - see the LICENSE file for details.
For questions about this builder or the EJ framework:
- Check the EJ Documentation
- Visit the EJ GitHub Repository
- Review the Builder SDK Documentation