19 January 2023
On December 1st, 2022, LACROIX launched its very first “PizzaIoT”, an afterwork where we talk about IoT… while enjoying pizza! 🍕 For this first edition, LACROIX joined forces with STMicroelectronics and NXP to host a conference on the topic of the Zephyr OS, a new operating system for microcontrollers managed by the Linux Foundation.
Let’s take a look back at this event full of technological talks, exultant encounters, and… pizza!
Conference held at LACROIX’s office at Cesson-Sévigné near Rennes (France) by Nicolas Guilbaud (Strategic Innovation Leader, LACROIX), Erwan Gouriou (Maintainer STM32 Zephyr, STMicroelectronics) and Nada Lakhal (FAE Microcontroleur, NXP).
What is Zephyr? How does it fit in with the industrial sector? Why did LACROIX choose this operating system for its products? According to STMicroelectronics and NXP, what steps are required to get started with this OS?
These were the key topics of this conference, where participants were able to interact and ask their questions.
Nicolas Guilbaud, Strategic Innovation Leader – LACROIX
“The Zephyr OS has been a hot topic for the past few years. With the rise of the IoT market, companies need an open, independent operating system. Connectivity, cybersecurity, and consumption are but a few of the numerous challenges for this open-source collaborative project.
Created in 2015, the Zephyr OS is managed by the Linux Foundation and supported by a very active community. Its development is continuously expanding in order to meet companies’ various IoT needs.
LACROIX has chosen the Zephyr OS for its new generations of IoT products.”
Nada Lakhal, FAE Microcontroleur – NXP
“Right from the outset of the Zephyr project, it was designed and developed to be the benchmark RTOS for the industrial sector.
The entire industry has mandatory expectations regarding the level of quality of its software. The quality of the software is not some add-on requirement briefly mentioned in the functional safety standards. Quality is an existing prerequisite for functional safety.
The Zephyr project aims to provide a version that is compliant with the most basic functional safety standard: IEC 61508. This will enable portability across several vertical markets. This version is currently being prepared on an auditable branch yet to be certified, in order to show its suitability for hazard severity levels up to SIL 3.
In the same vein, Zephyr strengthens secure coding practices that have been documented for the project. Zephyr is registered as a CVE Numbering Authority with CVE.ORG to document and track any vulnerabilities detected.”
Erwan Gouriou, Maintainer STM32 Zephyr – STMicroelectronics
“To start working with the Zephyr OS, the first step is to go to https://docs.zephyrproject.org/ and follow the “Getting Started Guide”.
Once the environment has been installed, you can start compiling examples of applications and run them on one of the many development platforms available via the project – there are over 400!
The next step is to get acquainted with the technologies implemented by Zephyr – CMake, DeviceTree, Kconfig, etc. Mastering these will allow you to use the many services and libraries provided by the Zephyr OS to quickly develop your IoT applications.”
After the conference, it’s time for networking. An opportunity for speakers and participants to continue their discussions about the Zephyr OS, check out product demonstrations, and enjoy a slice of pizza…
The spirit of the PizzaIoT concept:
The PizzaIoT #2 is coming up… We’ll tell you more soon!