Professional Yocto Distribution Layer for Dynamic Devices Edge Computing Platforms
Distribution layer for Dynamic Devices Edge Computing platforms, providing custom Linux microPlatform (LmP) distributions with specialized features and configurations.
This layer provides distribution configurations that extend the standard Linux microPlatform (LmP) with Dynamic Devices-specific features:
- Security-focused configurations - Disabled zeroconf, enhanced security policies
- Device auto-registration - Automatic device onboarding and management
- Platform-specific optimizations - Audio, connectivity, and power management features
- Commercial license support - For proprietary components and applications
- Multiple distribution variants - Base, Flutter, Waydroid configurations
📚 Comprehensive Documentation: For detailed documentation, tutorials, and technical guides, visit the meta-dynamicdevices Wiki.
The wiki includes:
- Getting started guides
- Distribution configuration examples
- Build configuration tutorials
- Troubleshooting guides
- Development best practices
Base distribution with core Dynamic Devices features:
- Security hardening (no zeroconf)
- Device auto-registration
- Commercial license support
- Platform-specific optimizations
Minimal base distribution for embedded applications
Distribution with Flutter/Dart runtime support for modern UI applications
Distribution with Android container support via Waydroid
This layer is designed to be Yocto Project Compatible and follows distribution layer best practices:
- Contains only distribution-specific configurations
- Does not modify builds unless a supported DISTRO is selected
- Passes
yocto-check-layer
validation as a distro layer - Compatible with Yocto LTS releases (kirkstone, scarthgap)
- meta-lmp-base - Linux microPlatform base layer
- meta-openembedded - OpenEmbedded core layers
- meta-freescale - NXP/Freescale BSP support
header:
version: 14
distro: lmp-dynamicdevices
machine: imx8mm-jaguar-sentai
repos:
meta-dynamicdevices-distro:
path: meta-dynamicdevices-distro
Add to your conf/bblayers.conf
:
BBLAYERS += "${TOPDIR}/../meta-dynamicdevices-distro"
Set in your conf/local.conf
:
DISTRO = "lmp-dynamicdevices"
Dynamic Devices provides professional support, consulting, and custom development services for embedded Linux projects.
- Commercial Support: Enterprise-grade support with SLAs
- Custom Development: Tailored solutions for specific requirements
- Training & Consulting: Expert guidance for your development team
Contact: support@dynamicdevices.co.uk
This distribution layer is available under dual licensing:
- Free to use for open source projects
- Must comply with GPL v3 copyleft requirements
- Source code modifications must be shared
- Available for proprietary/commercial use
- No copyleft restrictions
- Custom support and maintenance available
- Contact: licensing@dynamicdevices.co.uk
See the LICENSE file for complete terms and conditions.
- meta-dynamicdevices - Main application layer
- meta-dynamicdevices-bsp - Hardware BSP layer
- Wiki - Comprehensive documentation
Dynamic Devices Ltd - Professional embedded Linux solutions for edge computing platforms.