Skip to content

Yocto meta layer for Winsystems ITX-P-C444 with Mender integration and HAB

License

Notifications You must be signed in to change notification settings

bgnetworks/meta-essa-c444

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-bgn-essa

BG Network's Embedded Security Software Architecture (ESSA), a collection of scripts, recipes, configurations, and documentation for Linux, enhances cybersecurity for IoT devices, including secure boot, encryption, authentication, and secure software updates. The ESSA enables engineers to extend a hardware root of trust to secure U-Boot, the Linux kernel, and applications in the root file system.

This repository is based on WinSystems/c444-manifest (5.4.24 release) and enables Mender OTA and NXP's HAB features on WINSYSTEM's ITX-P-C444 hardware.

Supported Boards

The following board is the only board tested in this release.

  • WINSYSTEM ITX-P-C444 (imx8mq-itx-p-c444) - ITX-P-C444

Quick Start Guide

See the Quick Start Guide for instructions on installing repo.

1. Install the WinSystems Linux BSP & BGN-ESSA repo

repo init -u https://github.com/WinSystems/c444-manifest.git -b master -m itx-p-c444_5.4.24.xml
wget --directory-prefix .repo/manifests https://raw.githubusercontent.com/bgnetworks/meta-bgn-essa/zeus/meta-mender-c444/scripts/c444_5.4.24-essa-demo.xml
repo init -m c444_5.4.24-essa-demo.xml

NOTE: Use c444-setup-essa.sh script for initialization.

2. Build

NOTE: This integration is exclusively tested for core-image-base

bitbake core-image-base

core-image-base: "A console-only image that fully supports the target device hardware."

Detailed Guide

To download a detailed guide to BG Networks ESSA click here.

Contributing

To contribute to the development of this BSP and/or submit patches for new boards please feel free to create pull requests.

Maintainer(s)

The author(s) and maintainer(s) of this layer is(are):