The Linux microPlatform is an extensible software and hardware platform that makes it easier to develop, secure, and maintain Internet-connected Linux-based embedded devices. The Linux microPlatform is based on OpenEmbedded / Yocto Project, and adds a select set of board support package layers to enable popular development boards. This meta layer contains the base distribution definition and core recipes.

Setup information

Git repository web repo



Last commit: 2 years, 3 months ago (dunfell branch)



The meta-lmp-base layer depends upon:


The meta-lmp-base layer recommends:

Recipe name Version Description
aktualizr-fiovb-env-rollback 1.0 Aktualizr configuration snippet to enable Foundries.IO verified boot bootcount function
aktualizr-lite-public-stream 1.0 Enables aktualizr-lite public stream updates
atf 2.3 ARM Trusted Firmware
bluetooth-attach 0.1 Bluetooth Serial Attach Initialization
bt-6lowpan-setup 0.1 Setup BT 6LoWPAN network / modules
compose-apps-early-start 1.0 A systemd oneshot helper to start compose apps as early as possible
containerd-opencontainers v1.4.12+gitX containerd is a daemon to control runC
crucible 0.1+gitX One-Time-Programmable (OTP) fusing tool
custom-sota-client git Custom SOTA Client example based on the aktualizr-lite C++ API
docker-auto-prune 0.1 Automatic Docker System Prune service for removal of unused data
docker-ce 19.03.12-ce+git48a66213fe1747e8873f849862ff3fb981899fc6 Linux container runtime
docker-cli-config 0.1 Default system configuration file for Docker cli
docker-credential-helper-fio 0.1 Docker-credential helper to handle for registered devices
docker-moby 20.10.5 Linux container runtime
fio-docker-fsck git A tool to check and fix an image&layer store of the docker daemon
fioconfig git A daemon to handle configuration management for devices in a Foundries Factory
initramfs-ostree-lmp-image 1.0 Linux microPlatform OSTree initramfs image
jool 4.0.4 SIIT and NAT64 for Linux
libfyaml 0.6.3 A fancy 1.3 YAML and JSON parser/writer.
linux-lmp 5.4.167+gitX Linux kernel
linux-lmp-dev 4.19-rc+gitX Linux kernel
linux-lmp-dev-mfgtool 4.19-rc+gitX Linux kernel
lmp-auto-hostname 0.1 Automatic hostname update based on hardware specific information
lmp-base-console-image 1.0 Base console image which includes OTA Lite, Docker, and OpenSSH support
lmp-device-auto-register 1.0 A systemd oneshot helper to auto register a device
lmp-device-register git Linux microPlatform OSF OTA+ device registration tool
lmp-device-tree 1.0 Linux microPlatform BSP device trees
lmp-gateway-image 1.0 Basic console-based gateway image
lmp-mini-image 1.0 Minimal image that includes OTA+ support
lshw git Hardware lister
mcumgr v0.0.1+git Management library for 32-bit MCUs
mfgtool-files 0.1 MFGTOOL Support Files and Binaries
nss-altfiles 2.23.0+gitX NSS module which can read user information from files in an alternative location
optee-client 3.6.0+git OP-TEE Client API
optee-client 3.15.0 OP-TEE Client API
optee-examples 3.6.0 OP-TEE examples
optee-examples 3.15.0 OP-TEE examples
optee-fiovb 0.1 OP-TEE Foundries.IO Verified Boot Client Application
optee-os-fio 3.6.0+git OP-TEE Trusted OS
optee-os-fio 3.15.0+git OP-TEE Trusted OS
optee-os-fio-mfgtool 3.6.0+git OP-TEE Trusted OS
optee-os-fio-mfgtool 3.15.0+git OP-TEE Trusted OS
optee-sks git OP-TEE TA/Library for Secure Key Services (PKCS#11)
optee-test 3.6.0 OP-TEE sanity testsuite
optee-test 3.15.0 OP-TEE sanity testsuite
ostree-pending-reboot 0.1 OStree Pending Reboot service
ostreeuploader git Tools used to push an ostree repo to and check if it is synced with OSTreeHub
pkcs11test git A PKCS#11 Test Suite
python3-docker 5.0.0 A Python library for the Docker Engine API.
python3-docker 4.2.1 A Python library for the Docker Engine API.
python3-docker-compose 1.29.2 Multi-container orchestration for Docker
python3-dotenv 0.13.0 Python Dot Env Handler
resize-helper 0.1 Rootfs disk resize-helper
runc-opencontainers 1.0.2+gitX runc container cli tools
sbin-path-helper 0.1 Add all sbin dirs to PATH for root user
softhsm 2.6.1 PKCS#11 HSM/Token Emulator
sysctl-hang-crash-helper 0.1 sysctl hang/crash helper settings
sysctl-net-queue-pfifo-fast 0.1 sysctl set net queue to pfifo_fast
systemd-journald-config 1.0 Systemd Journald Configuration Fragment
systemd-watchdog-config 1.0 Systemd Watchdog Configuration Fragment
u-boot-base-scr 1.0 Boot script for launching lmp base images with u-boot (no ostree)
u-boot-fio 2020.04 Universal Boot Loader for embedded devices
u-boot-fio 2019.10 Universal Boot Loader for embedded devices
u-boot-fio-mfgtool 2020.04 Universal Boot Loader for embedded devices
u-boot-fio-mfgtool 2019.10 Universal Boot Loader for embedded devices
u-boot-ostree-scr 1.0 Boot script for launching OSTree based images with u-boot
u-boot-ostree-scr-fit 1.0 FIT image boot script for launching OSTree based images with u-boot
wireguard-module 1.0.20211208 WireGuard is an extremely simple yet fast and modern VPN
wireguard-tools 1.0.20210914 WireGuard is an extremely simple yet fast and modern VPN
wpanusb git SoftMAC 802.15.4 kernel driver