FOUNDRIES.IO INSIGHTS

Technologies, News and Demonstrations

microPlatform update 0.25

Summary

Zephyr microPlatform changes for 0.25

MCUboot 1.2.0 contains mostly fixes around the serial bootloader. The Zephyr tree from the v1.13 development cycle contains several significant improvements and new features.

Linux microPlatform changes for 0.25

Linux microPlatform meta-osf layer was renamed to meta-lmp. Core layer updates based on the latest OE/Yocto master changes.

Continue reading


Securing OTA Connect

By Andy Doan in FOTA

July 12, 2018

Part three of this blog series showed how to deploy an OTA Connect service in Google Kubernetes Engine that had a few security holes. This article will describe how to secure it.

Continue reading


microPlatform update 0.24

Summary

Zephyr microPlatform changes for 0.24

New console and logging implementations for Zephyr, and an MCUboot heading to v1.2.0.

Linux microPlatform changes for 0.24

No significant changes have gone into this update. The previous update included updates to containers and the sources weren’t published. The URL used for authentication in lmp-device-register was updated.

Continue reading


microPlatform update 0.23

Summary

Zephyr microPlatform changes for 0.23

Zephyr’s first batch of v1.13 patches; code cleanups to the sample applications.

Linux microPlatform changes for 0.23

OSF Unified Linux Kernel updated to the 4.16.18 stable release. Default GCC version was updated to the latest upstream 8.1 release.

Continue reading


Deploying OTA Connect

By Andy Doan in FOTA

June 27, 2018

Continuing with the OTA blog series part one and part two, this article shows you how to deploy OTA Connect using the OTA Community Edition into Google’s Kubernetes Engine (GKE). After completion of these instructions, you’ll have an OTA Connect server available on the internet with a single QEMU device registered to it.

Continue reading


microPlatform update 0.22

Summary

Zephyr microPlatform changes for 0.22

The Zephyr tree’s history has been rewritten on top of the final v1.12 release, beginning the v1.13 development branch. The new Zephyr starting point is 4640305; this replaces f77bb75 from Zephyr microPlatform update 0.21.

Linux microPlatform changes for 0.22

Core layer updates based on the latest Yocto master changes.

Continue reading


microPlatform update 0.21

Summary

Zephyr microPlatform changes for 0.21

Zephyr v1.12, MCUboot changes for v1.2.0, minor sample adjustments

Linux microPlatform changes for 0.21

OSF Unified Linux Kernel updated to the 4.16.15 stable release. U-Boot-Fslc updated to the 2018.05-based release. Core layer updates based on the latest Yocto master changes.

Continue reading


What Is OTA Connect

Continuing with the OTA blog series, this article will explain what OTA Connect is and how it implements the TUF/Uptane/OSTree specifications.

Continue reading


microPlatform update 0.20

Summary

Zephyr microPlatform changes for 0.20

Zephyr v1.12 rc2, sample support for nRF52832 DK.

Linux microPlatform changes for 0.20

OSF Unified Linux Kernel updated to the 4.16.12 stable release. Initial support for QEMU RISC-V 64 and SiFive Freedom Unleashed U540 targets. New image lmp-mini-image for minimal OTA+ compatible images, currently used by RISC-V targets due lack of Golang support. Core layer updates based on the latest changes for the Yocto Thud (2.6) release.

Continue reading


How We Chose a Software Update System

One of the first big decisions we had to make for the Linux microPlatform was our Over-The-Air Update (OTA) strategy. This decision required a lot of time, meetings, beer, and coffee. This article is the first of a small series explaining our recommended approach to OTA for the LMP. This article explains how and why we ultimately chose OTA Connect and its open source deployment project OTA Community Edition.

Continue reading