Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proof of Concept (PoC) - Parallel Rendering #7046

Open
aurindam opened this issue Dec 10, 2024 · 0 comments
Open

Proof of Concept (PoC) - Parallel Rendering #7046

aurindam opened this issue Dec 10, 2024 · 0 comments
Labels
a:platform-mcu Microcontrollers (mO,bS) enhancement New feature or request

Comments

@aurindam
Copy link
Member

aurindam commented Dec 10, 2024

Feature Description

Develop a PoC for a dual or parallel rendering pipeline to demonstrate Slint's capability to handle graphical operations in environments requiring high reliability and performance. This PoC will aim to:

  • Ensure deterministic rendering behavior under constrained conditions.
  • Validate the separation of safety-critical and non-safety-critical rendering processes, which can help meet functional safety requirements.
  • Highlight Slint’s efficiency and ability to integrate with industry-standard hardware platforms.

Target Hardware: Toradex NXP i.MX 95 Verdin https://www.toradex.com/computer-on-modules/verdin-arm-family/nxp-imx95-evaluation-kit#explore

Operating System: Bare-metal on ARM Cortex-M and Yocto Linux on ARM Cortex-A

Success Criteria: Safety-critical rendering process continues to render UI (such as telltales) even when the non-safety-critical rendering process is stopped.

Here's a detailed task list to implement the objectives

Phase 1: Setup and Preliminary Exploration #7075
Phase 2: Graphics Output Integration #7076
Phase 3: Run Slint on Cortex-M #7077
Phase 4: Multi-Core Integration and Testing #7078

Dual-rendering

@aurindam aurindam added enhancement New feature or request need triaging Issue that the owner of the area still need to triage labels Dec 10, 2024
@ogoffart ogoffart added a:platform-mcu Microcontrollers (mO,bS) and removed need triaging Issue that the owner of the area still need to triage labels Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:platform-mcu Microcontrollers (mO,bS) enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants