1、Embedded Open Source Summit,Prague,2023-06-29Enabling the Silicon Labs EFR family in Zephyr-a case study from a ports lifecycle Karol Gugala Anders Pettersson Anders.PSILICON LABS AND RTOSsEnabling the Silicon Labs EFR family in Zephyr-a case study from a ports lifecycle FreeRTOS and Micrium OS In S
2、implicity Studio and SDKs Multiple examples provided Easy to get started Amazon adds additional“libraries”SILICON LABS AND ZEPHYREnabling the Silicon Labs EFR family in Zephyr-a case study from a ports lifecycle Joined Zephyr project 2021 Silver member Engaging Antmicro First packages available nowE
3、FR32 SERIES 2Enabling the Silicon Labs EFR family in Zephyr-a case study from a ports lifecycle Cortex-M33 Cores,Peripherals,Zephyr BLE Target to support full peripheral set BG22 Thunderboard xG24 Development kit BG27 Development kitANTMICRO AND ZEPHYREnabling the Silicon Labs EFR family in Zephyr-a
4、 case study from a ports lifecycle Platinum member of the project Providing support services for Zephyr Maintaining RISC-V Zephyr port Working on improving Zephyr testing with Renode Zephyr dashboard collects tests results for all the platforms available in Zephyr Renodepedia aims to collect and org
5、anize the data about all the hardware and softwareHOW TO ADD A NEW SOC FAMILY TO ZEPHYREnabling the Silicon Labs EFR family in Zephyr-a case study from a ports lifecycle Figure out the correct place for a new SoC Do not duplicate the code-propose abstraction layers to cover the CPU/SoC/Boards divisi
6、on Update HAL if needed,take care of the resulting breakage Update documentation,reflecting the broader support Prepare hardware flashing scripts This may require adding a new backend in westTAKING OVER EXISTING CODE BASEEnabling the Silicon Labs EFR family in Zephyr-a case study from a ports lifecy