新版发布:TorizonCore 5.2.0-devel-202104 月度发布

2021年4月20日星期二
Torizon

Torizon

我们很荣幸地宣布适用于 Toradex 计算机模块的 TorizonCore 5.2.0-devel-202104 月度发布

TorizonCore 是我们为 Torizon 提供支撑的操作系统,Torizon 是一个开源软件平台,可简化嵌入式Linux 软件的开发和维护。 它旨在直接用于要求高可靠性的设备上,使您可以专注于应用开发,而无需构建和维护操作系统。

Torizon 使用软件容器,使其以安全且易于维护的方式轻松地向系统添加功能。 Torizon 支持容器和图形用户界面中的硬件加速。

这是月度发布的版本,其中包含以前的 5.x.y TorizonCore 版本的所有更新。

主要更新内容

TorizonCore
Debian Packages 和 Containers
  • 在 Weston 容器中支持 VNC 和 RDP 协议,用户可以远程访问 TorizonCore UI
    已实现此客户要求的功能,以允许远程访问 TorizonCore 上的GUI。 只要您的应用程序在Weston 之上运行,您就可以远程访问它,而不管所使用的 GUI 框架如何。
    对于您的最终客户来说,这可能是一个有趣的功能,但对于开发而言,这也一样。 在我们的文章中了解如何使用:使用 VNC 或 RDP 远程访问 TorizonCore GUI
  • kmscube 和 glmark2 添加到 Toradex Debian Feed
    这些软件包通常用于快速评估特定硬件的图形性能。 现在,您可以使用 apt 软件包管理器轻松地将它们安装到Torizon 的 Debian 容器中。
  • Portainer 版本由 2.0.0 更新 2.1.1
    此更新对 TorizonCore 用户透明。 如果您有任何问题,请在我们的社区中报告。
  • 改善使用触摸功能的 Qt Widgets 应用程序体验
    如果您使用我们的 Visual Studio Code Extension for Torizon 创建 Qt Widgets 项目,可以获得更好的用户体验。 我们添加了将触摸事件转换为指针事件的功能,这意味着应用程序将正确处理触摸交互。
TorizonCore Builder
  • 使用脚本安装和更新 TorizonCore Builder
    TorizonCore Builder 是一个可帮助自定义基本 TorizonCore 映像,为量产和 Torizon OTA 做准备的工具。 由于 TorizonCore Builder 是分布在容器映像中的,因此我们通过使用脚本将设置和更新变得更加容易。 了解有关安装 TorizonCore Builder 的更多信息。
  • 用于下载 TorizonCore 镜像的新命令
    若要自定义 TorizonCore 映像,您必须在 PC 上本地提供该映像。 由于这是手动执行的繁琐且容易出错的任务,因此我们完善了 TorizonCore Builder 的支持,以自动(从您正在使用的开发板)识别出所使用的确切硬件和 TorizonCore 版本,并自动为您下载相应的映像。 了解如何使用:TorizonCore Builder - 获取 Toradex Easy Installer 镜像
  • 设置内核参数的新命令
    作为客户要求的功能,我们增加了对设置自定义内核参数的支持。 在我们的文章在 Torizon 中的自定义内核参数中了解有关此新功能的更多信息。
  • 编译额外内核模块的新命令
    作为客户要求的功能,我们现在为您提供了一个简单的方法,供您构建额外内核模块并将其添加到 TorizonCore 映像中。 这可以方便地抽象化工具链设置,内核和头文件配置,并允许您部署额外的驱动程序,而无需自定义 Yocto 构建。 在我们的文章使用 Torizon 构建额外内核模块中了解有关它的更多信息。
  • 单个命令部署 device tree overlay 
    从 TorizonCore 部署 device tree overlay  以前需要执行一系列命令来编译,应用和部署。 我们使这种体验变得更加简单。 在 Torizon 的 Device Tree Overlays  中了解更多信息。
  • 在具有多个网络接口的主机上支持 mDNS
    我们的客户通常会使用带有多个网络接口的开发计算机。 例如,拥有一个用于开发的网络和另一个用于 Internet 访问的网络,或者具有以太网和 Wi-Fi 接口。 如果使用开发板主机名,这些配置可能会受到某些工具(包括 TorizonCore Builder 和 Torizon 的 Visual Studio 和 Visual Studio Code Extensions)存在的一个错误影响,使其可能无法使用。 如果您遇到过此类问题,则应通过此更新对其进行修复。
  • 支持 private registries
    该新功能使您能够使用除 Docker Hub 之外的 registries 包括如 Amazon 和 Azure 提供的公有云 private registries。参考 bundle 命令文档了解如何使用。
其他更新
  • 一些问题修复
    该月度发行版经历了季度发行版的流程。 在功能冻结期间,我们确保已对其进行了良好的测试,并且在发布之前已修复了所有关键问题。 在嵌入式 Linux 支持策略中了解有关发行版本的更多信息。

在我们的 发布说明 中了解详情。

为什么我们不发布 TorizonCore 季度更新?

本月的镜像是季度发布的候选版本。 由于我们用于 NXP® i.MX 8/8X/8M Mini 计算机模块的基础 BSP 已从NXP 的 L5.4.24_2.1.0 移至 L5.4.70_2.3.0,而用于这些模块的 TorizonCore 图形容器,支持硬件加速的 Wayland / Weston 和下游的其他功能无法完成。

为了清晰起见,我们决定跳过该版本,而不是专门针对基于 NXP i.MX 6/7 的产品进行季度发布。 请记住,尽管如此,该月度发布仍经过我们作为季度发布的测试流程。 从而它会比常规的月度发行版更稳定。

如果您正使用 TorizonCore 进行量产,或者您依赖基于 NXP i.MX 8 / 8X / 8M Mini 的板上的图形堆栈,我们建议您继续使用 5.1.0。 否则,我们建议升级到此月度发行版。

请注意,我们只有 5.1.0 之前的 BSP 才支持第一代 Verdin 产品。 这也延续到 TorizonCore,因为它是建立在我们的嵌入式 Linux BSP 之上的。 了解有关 Yocto Project 5.2.0 季度量产发布的 Toradex BSP Layer 和参考镜像的更多信息。


硬件支持

月度发布支持所有计算机模块,无论是 样片和量产产品,只要它们是 TorizonCore 所支持的版本。

  • 增加了对第二代  Verdin 产品(Verdin iMX8M Mini V1.1,Dahlia V1.1,Verdin开发板V1.1,Verdin DSI 转 HDMI适配器V1.1 和 Verdin DSI 转 LVDS适配器V1.1)的支持,并停止支持第一代 Verdin 产品
    在成功推出第一代 Verdin Sample 产品之后,我们对 Verdin 规格进行了一些改进。 从而我们将结束对早期样本产品的支持。 如果您仍在使用第一代 Verdin 产品,我们建议您继续使用 BSP 5.1,直到您切换到第二代。 有关详细概述,请查阅 Verdin 产品系列规格更新或联系我们的支持人员。
  • 样片产品: Apalis iMX8, Apalis iMX8X, Colibri iMX8X, Verdin iMX8M Mini
    由于样片产品的硬件状态,如我们在月度发布中的描述,此发行版旨在用于开发目的。请注意,如本新闻上一节所述,支持图形加速的 Debian 软件包尚未准备就绪。
  • 量产产品: Apalis iMX6, Colibri iMX6DL, Colibri iMX6ULL, Colibri iMX7D 1GB
    该发行版旨在用于这些模块的量产环境中。阅读此新闻的上一部分,以了解为什么我们不将此版本升级为季度版本。

开始使用 Torizon

Have a Question?