openEuler Embedded 22.03-LTS-SP3

  • release manager:

    • 姓名:罗永茂

    • gitee ID:yongmao_luo

openEuler Embedded 22.03-LTS-SP3是基于openEuler Embedded 22.03-LTS-SP2的维护更新版本。 本次发布版本包含内容大概如下:

  • 基础设施

    • 复用了openEuler 22.03-LTS-SP2的构建容器,保证稳定性。

    • 进一步完善了openEuler Embedded元工具oebuild, 23.09版本发布时,对应的oebuild版本是0.0.38,具体功能可以参见oebuild在master分支中的文档。

    • 回合master的do_openeuler_fetch相关代码,以完全依赖于manifest的方式进行软件包的下载。 同时修正了do_openeuler_fetch中的一些bug,减少了不必要的构建时代码下载。

  • linux框架

    • 内核与社区紧密在5.10.x内核上保持同步,目前同步更新到5.10.0-177.0.0版本。性能总体提升约2%。

    • qemu-aarch64架构下的内核config关闭了ARCH_HISI,以避免在qemu-aarch64上编译时出现错误。

  • 关键特性

    • 混合关键性部署框架(MICA)

      • 保持与22.03-LTS-SP2一致,仅有基于openAMP的MICA框架,为v0.0.2版本。

      • 嵌入式弹性底座方面,与SP2保持一致,支持Jailhouse的构建。

    • 分布式软总线保持与SP2一致,支持树莓派4B的蓝牙和WiFi。

    • 轻量级ROS2运行时保持与SP2一致,使用humble版本,并支持ros-slam和ros-carema相关的基本功能。

  • 南北向生态

    • 南向BSP

      • qemu相关的架构名称规范化:由aarch64-std更改为qemu-aarch64;由x86-64-std更改为x86_64。

      • x86-64相关的BSP:

        • HVAEIPC-M10

      • aarch64相关的BSP:

        • RK3568:飞凌OK3568,RYD-3568

        • RK3588:OK3588

        • RK3399:OK3399

      • arm相关的BSP:

        • 全志A40i。

    • 北向软件:

      • 总体支持的openEuler源软件包数量390+,软件包的版本会对齐openEuler社区中的openEuler-22.03-LTS-SP3分支中最新的commit并记录在manifest中。

      • 完善了isulad的支持,isulad的大部分功能在本版本中都可用。

      • 正确安装了社区的CA根证书集合,以支持https的下载。

      • 新增en_US.UTF-8的locale支持。从性能角度考虑,预制LC_ALL=C,使用ASCII字符集以保证部分shell命令执行性能。用户可以根据自己的需求进行修改。