meta-lmp-base
The Foundries.io 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.
Git repository
https://github.com/foundriesio/meta-lmp web repo
Subdirectory
meta-lmp-base
Last commit: 1 year, 1 month ago (kirkstone branch)
Maintainers
Dependencies
The meta-lmp-base layer depends upon:
- openembedded-core
- meta-filesystems
- meta-python
- meta-networking
- meta-oe
- meta-perl
- meta-security
- meta-updater
- meta-virtualization
Recommends
The meta-lmp-base layer recommends:
| Recipe name | Version | Description |
|---|---|---|
| aktualizr-callback | 1.0 | Aktualizr configuration snippet to enable Foundries.IO callback function |
| aktualizr-fiovb-env-rollback | 1.0 | Aktualizr configuration snippet to enable Foundries.IO verified boot bootcount function |
| aktualizr-pkcs11-label | 1.0 | Aktualizr configuration snippet to make sure pkcs#11 token is labeled properly |
| base-files-issue | 3.0.14 | Miscellaneous files for the base system (only contains /etc/issue*) |
| 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 |
| composectl | git | A CLI utility to manage compose apps |
| containerd-opencontainers | v1.7.13+gitX | containerd is a daemon to control runC |
| crucible | v2021.05.03+gitX | One-Time-Programmable (OTP) fusing tool |
| cryptsetup | 2.7.0+gitX | Manage plain dm-crypt and LUKS encrypted volumes |
| 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 | 25.0.2-ce+gitfce6e0ca9bc000888de3daa157af14fa41fcd0ff | Linux container runtime |
| docker-cli-config | 0.1 | Default system configuration file for Docker cli |
| docker-compose | 2.21.0 | Define and run multi-container applications with Docker |
| docker-compose-switch | 1.0.5 | Compose Switch is a replacement to the Compose V1 docker-compose (python) executable. It translates the command line into Compose V2 docker compose then run the latter. |
| docker-credential-helper-fio | 0.1 | Docker-credential helper to handle hub.foundries.io for registered devices |
| docker-network-ref | 1.0 | Auto creation of the `docker-network-ref` docker bridge network |
| efitools | 1.9.2+gitX | Tools to support reading and manipulating the UEFI signature database |
| efitools-native | 1.9.2+gitX | Tools to support reading and manipulating the UEFI signature database |
| fio-docker-fsck | git | A tool to check and fix an image&layer store of the docker daemon |
| fio-se05x-cli | git | Foundries.io NXP SE05X Secure Element CLI |
| fioconfig | git | A daemon to handle configuration management for devices in a Foundries Factory |
| htpdate | 1.3.7 | HTTP based time synchronization tool |
| ima-inspect | 0.15 | Output IMA/EVM extended attributes in a human readable format |
| ima-policy-tcb | 1.0 | IMA sample tcb policy |
| initramfs-ostree-lmp-image | 1.0 | Linux microPlatform OSTree initramfs image |
| initramfs-ostree-lmp-recovery | 1.0 | Linux microPlatform OSTree initramfs recovery image |
| jool | 4.1.10 | SIIT and NAT64 for Linux |
| libfyaml | 0.6.3 | A fancy 1.3 YAML and JSON parser/writer. |
| libp11 | 0.4.12 | Library for using PKCS |
| linux-lmp | 6.6.25+gitX | Linux kernel |
| linux-lmp | 6.1.102+gitX | Linux kernel |
| linux-lmp-dev | 6.8.0+gitX | Linux kernel |
| linux-lmp-dev-mfgtool | 6.1.70+gitX | Linux kernel |
| linux-lmp-rt | 6.6.25+gitX | Linux kernel |
| linux-lmp-rt | 6.1.102+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-boot-firmware | 0 | Linux microPlatform Boot Firmware Files |
| 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-el2go-auto-register | 1.0 | A systemd oneshot helper to auto register a device using EdgeLock2GO |
| lmp-gateway-image | 1.0 | Basic console-based gateway image |
| lmp-mini-image | 1.0 | Minimal image that includes OTA+ support |
| lshw | 02.19.2+gitX | Hardware lister |
| luks-reencryption | 0.1 | LUKS2 online re-encryption |
| mcumgr | v0.0.1+git | Management library for 32-bit MCUs |
| mfgtool-files | 0.1 | MFGTOOL Support Files and Binaries |
| mfgtool-resize-helper | 0.1 | Rootfs disk resize-helper for mfgtools |
| mxm-mwifiex-setup | 0.1 | Setup NXP MXM MWiFiEx kernel module |
| ncurses | 6.4 | The New Curses library |
| nss-altfiles | 2.23.0+gitX | NSS module which can read user information from files in an alternative location |
| ntp | 4.2.8p17 | Network Time Protocol daemon and utilities |
| optee-client | 3.21.0 | OP-TEE Client API |
| optee-examples | 3.21.0 | OP-TEE examples |
| optee-fiovb | git | OP-TEE Foundries.IO Verified Boot Client Application |
| optee-os-fio | 3.21.0 | OP-TEE Trusted OS |
| optee-os-fio-mfgtool | 3.21.0 | OP-TEE Trusted OS |
| optee-os-tadevkit | 3.21.0 | OP-TEE Trusted OS TA devkit |
| optee-sks | git | OP-TEE TA/Library for Secure Key Services (PKCS#11) |
| optee-test | 3.21.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 |
| pkcs11-se050-import | git | Tool to import NXP SE050 Secure Objects into PKCS11 / OP-TEE |
| pkcs11test | git | A PKCS#11 Test Suite |
| plug-and-trust-demos | 4.02.00 | NXP Plug and Trust Middleware Demos with SETEEC support |
| plug-and-trust-seteec | 4.02.00 | NXP Plug and Trust Middleware with SETEEC support |
| python3-docker-vxcan | 1.0.2 | Docker NetworkDriver plugin providing CAN connectivity |
| python3-func-timeout | 4.3.5 | Support running any existing function with a given timeout |
| python3-plug-and-trust-ssscli | 4.02.00 | NXP Plug and Trust SSS Python command line tool |
| resize-helper | 0.1 | Rootfs disk resize-helper |
| runc-opencontainers | 1.1.12+gitX | runc container cli tools |
| sbin-path-helper | 0.1 | Add all sbin dirs to PATH for root user |
| 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 |
| tf-a-fio | v2.7.0 | Trusted Firmware-A FIO |
| tpm2-abrmd | 3.0.0 | TPM2 Access Broker & Resource Manager |
| tpm2-pkcs11 | 1.9.0 | A PKCS#11 interface for TPM2 hardware |
| tpm2-tools | 5.5 | Tools for TPM2. |
| tpm2-tss | 4.0.1 | Software stack for TPM2. |
| u-boot-base-scr | 1.0 | Boot script for launching lmp base images with u-boot (no ostree) |
| u-boot-fio | imx-2023.04 | Universal Boot Loader for embedded devices |
| u-boot-fio | imx-2022.04 | Universal Boot Loader for embedded devices |
| u-boot-fio | 2023.04 | Universal Boot Loader for embedded devices |
| u-boot-fio-mfgtool | imx-2023.04 | Universal Boot Loader for embedded devices |
| u-boot-fio-mfgtool | imx-2022.04 | Universal Boot Loader for embedded devices |
| u-boot-fio-mfgtool | 2023.04 | 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-tools | 1.0.20210914 | WireGuard is an extremely simple yet fast and modern VPN |
| xenomai4 | git | Xenomai 4 |