Yocto meta layer for the RTE https://3mdeb.com/rte/ board
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
conf
recipes-bsp/u-boot
recipes-connectivity/ser2net
recipes-core
recipes-coreboot/coreboot-utils
recipes-devtools
recipes-extended
recipes-go
recipes-kernel/linux
recipes-support/swupdate
scripts
wic
CHANGELOG.md
COPYING.MIT
README.md
generate-changelog.sh
kas.yml

README.md

meta-rte

Usage

Prerequisites

kas installed. The preferred way is to use it inside container, via the kas-docker script.

docker installation

kas-docker installation

wget -O ~/bin/kas-docker https://raw.githubusercontent.com/siemens/kas/master/kas-docker
chmod +x ~/bin/kas-docker

Build

mkdir rte-sdk
cd rte-sdk
git clone https://github.com/3mdeb/meta-rte.git
kas-docker build meta-rte/kas.yml

Flash

The easiest way to flash image on all system platforms is to use etcher. It is multi-platform application that is available for Linux, Windows or macOS.

  • Download and install etcher.

  • Insert the SD card to the SD card reader of your host PC.

  • Run etcher.

  • Click on Select Image and select built image. There is no need to unpack the image first.

    The SD card reader should be picked automatically. If more than one readers are present, click on Change and select the one you want to use.

  • When confirmed, click on the Flash button to start flashing procedure.

Login to the system

Login: root
Password: meta-rte

Development workflow

Individual MR

Our change log mostly depends on the merge events and the merge request names are presented as introduced changes in this file.

  • Commit changes

  • Push on branch and create merge request

  • Wait for review and merge

Release new version

  • Pull the merge events into local repository

  • Bump DISTRO_VERSION in the conf/distro/rte.conf file

  • Create the tag

  • Update change log:

auto-changelog tool is used there

generate-changelog.sh
  • Commit and push change log

We either can push directly to master, or via another PR. Neither solution seems perfect for me at the moment.