13–15 Nov 2023
America/New_York timezone

Building for Heterogeneous Systems

14 Nov 2023, 12:30
30m
"Potomac G" (Omni Richmond Hotel)

"Potomac G"

Omni Richmond Hotel

80
Build Systems MC Build Systems MC

Speaker

Alejandro Hernandez Samaniego

Description

Its undeniable that heterogeneous systems are more commonly used on embedded products nowadays, for performance reasons it is better to use different operating systems running on different architectures on a single device.

However, each OS has its own build-time and runtime dependencies e.g. different C library (if one at all) as well as developer workflow, pre-configured IDE and such, this requires that a single build system should be capable of cross-compiling different OSs targeting different architectures at the same time.

On Bitbake, this is currently possible by taking advantage of its multiconfig feature along with multiconfig dependencies, but its still problematic to emulate the expected developer experience for non-Linux systems as well as configuring multiconfig builds.
Unifying the developer workflow across OSs and improving the ease of use of features such as multiconfig (or other features used by different build systems) would greatly improve teams efforts on creating new products.

Primary author

Presentation materials

Diamond Sponsors
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Catchbox Sponsor
Livestream Sponsors
T-Shirt Sponsor
Conference Services Provided by