FoundriesFactory

microPlatform update 0.3

Summary

Zephyr microPlatform changes for 0.3

This is the first Zephyr microPlatform update which uses the new CMake build system, which has replaced the use of Kbuild.

As described in the summary from https://app.foundries.io/mp/zmp/0.2, all users will need to update any out of tree application build systems.

Linux microPlatform changes for 0.3

Linux microPlatform add supports for generic 64bit Intel targets. Validated with Minnowboard Turbot and NUC variants.

Layer updates for meta-osf, and meta-intel.

Zephyr microPlatform

Summary

This is the first Zephyr microPlatform update which uses the new CMake build system, which has replaced the use of Kbuild.

As described in the summary from https://app.foundries.io/mp/zmp/0.2, all users will need to update any out of tree application build systems.

Highlights

Components

MCUBoot

Features

CMake-based build system:

Bugs

Fix jump to invalid target when not validating slot 0:
Build fix for Zephyr with ECSDA:

Zephyr

Features

New build system:

http://docs.zephyrproject.org/application/application.html"

Wide-ranging Bluetooth Mesh improvements:
NXP i.MX support:
Device tree comes to x86...:
...and to ARC:
Network loopback devices:
Additional format specifiers for printk():
TinyCrypt update:
New Atmel SAM drivers:
Particulate matter sensor support:
User buffer validation support for ARM:
Userspace protection tests:
STM32L476G Discovery:
OpenOCD improvements to STM32 targets:
PWM2 for stm32f4_disco:
Additional em-starterkit configurations:
Altera HAL support:
Altera soft IP serial and timers:
Additional mcux targets:
Entropy for nRF5:
Ethernet over USB documentation:
More tests converted to ztest:

Bugs

ARM fix for crashes setting up new threads:
Build fixes for x86_jailhouse and nucleo_f091rc:
Kconfig cleanups:
STM32 I2C and USB fixes:
Net fixes:
Fixes to 802.15.4 L2 core:
802.15.4 on kw41z fixes:
PWM on nRF5 fixes:
GPIO on ESP32 fixes:
DesignWare USB fixes:
Miscellaneous kernel fixes:
Shell subsystem fixes:

Zephyr FOTA Samples

Features

Port to CMake:
dm-hawkbit-mqtt uses mgmt.foundries.io for hawkBit:

Bugs

Fix Bluetooth MAC address for Linux 4.12 and later:

One of these changes stops toggling the U/L bit of the BT MAC address as a signifier for a public or random address. Due to this change, the FOTA samples adjust the fifth octet of the address to work correctly when CONFIG_NET_L2_BT_ZEP1656 is disabled.

This fixes communication problems with several nodes connected via 6lowpan on recent Linux kernels.

Linux microPlatform

Summary

Linux microPlatform add supports for generic 64bit Intel targets. Validated with Minnowboard Turbot and NUC variants.

Layer updates for meta-osf, and meta-intel.

Highlights

Components

Meta OSF Layer

Features

Layer Update:

Bugs

Meta Intel

Features

Layer Addition:

Bugs

Related posts

Keep up to date with Foundries.io