新規リリース: TorizonCore 6.2.0 四半期リリース
Toradexシステムオンモジュール向け、TorizonCore 6.3.0 四半期リリースが公開されました。
TorizonCoreは、組み込みLinuxソフトウェアの開発とメンテナンスをシンプルにするDevOpsプラットフォーム、Torizonを支えるオペレーティングシステムです。TorizonCoreは、高い信頼性を必要とするデバイスでそのまま使用できるように設計されているので、オペレーティングシステムの構築とメンテナンスに気を取られることなくアプリケーション開発に集中できます。
Torizonはソフトウェアコンテナを使用するため、安全かつメンテナンスを実施しやすい形で、簡単に機能をシステムに追加できます。Torizonは、コンテナにおけるハードウェアアクセラレーションとグラフィカルユーザーインターフェースをサポートします。
このリリースには以前の6.x.y TorizonCore リリースのすべての更新内容が含まれます。
更新内容とハイライト
TorizonCore
- • 5から6への移行が可能に
- Torizonリモート更新 を利用したTorizonCore 5からTorizon 6へのアップグレードが可能になりました。
- TorizonCore 6へアップグレードするには、すべてのユーザーはまずメンテナンスリリース 5.7.2にアップグレードする必要があります。
- ワークフローは次のようになります。
TorizonCore 5.7.0 → TorizonCore 5.7.2以降のメンテナンスリリ → Bootloader 更新 → TorizonCore 6
詳しくはUpgrade Instructionsを参照してください。
- ワークフローは次のようになります。
- TorizonCore 5のBootloaderバイナリがTorizonプラットフォームサービスに公開され、6から5.7.2以降にダウングレードできるようになりました。
- ドキュメンテーションは完成、リリースされました。
-
モジュールとして含まれるデバイスドライバ:
- TorizonCore 6でDS2782スタンドアロン残量ゲージICに対応
- TorizonCore 6でLTS2952監視機能付きプッシュボタンPowerPathコントローラに対応
- TorizonCore 6でSI5351 I2Cプログラマブル全周波数CMOSクロックジェネレータ+VCXOに対応
- TorizonCore 6でVUB300 USB to SD/SDIO ICのサポートに対応
- TorizonCore 6でIlitek I2C 213X/23XX/25XX/Legoシリーズタッチスクリーンに対応
- TorizonCore 6でマイクロチップKSZ8795/KSZ88X3スイッチチップに対応
- 暗号化に関するカーネル設定に対応CONFIG_DM_CRYPT、CONFIG_FS_ENCRYPTION、CONFIG_ECRYPT_FS.
- カーネル設定HIDRAWに対応
- BSP 6.2.0からのアップデート
- TorizonCoreは、Yocto Project用Toradex BSPレイヤーの上にビルドされていることにも留意してください。詳しくは、Yocto Project用BSPレイヤとリファレンスイメージのリリースのニュースを参照してください。
Debianパッケージとコンテナ
- • Torizonのdebian-shellコンテナは廃止されました。直接の代替として、Torizonのdebianコンテナの使用を推奨します。
そのほかの更新内容
- いくつかのバグ修正:
- 同期アップデートのための重要なバグ修正が完了しました。この修正の結果、同期アップデートのロールバックが発生した場合に、新しいコンテナイメージは削除されなくなります。これにより、フラッシュストレージのオーバーヘッドが生まれ、ロールバックされたコンテナおよび新しいコンテナが保持されることになります。
- o NXP iMX 6/6xULL/7搭載SoMでCPU使用率が2倍になった問題を改正
- 新しいハードウェアバージョン向けに欠落していたファームウェアを追加したことでVerdin iMX8M Plus V1.1AのWi-Fiを修正
- 「ip」コマンドがCANインターフェースの構成に失敗する
- Aktualizr-Torizonが、大きなコンテナイメージがある同期アップデートのプロセスの最中に再起動する
- 自動検証:
- このリリースでは、自動検証が幅広く利用されています。検証範囲を常に広げることで、コードの品質を向上させると同時に、多くのリソースを節約して各リリースの価値を高めることができます。
- このリリースでは、自動検証が幅広く利用されています。検証範囲を常に広げることで、コードの品質を向上させると同時に、多くのリソースを節約して各リリースの価値を高めることができます。
用途
四半期リリースは本番環境グレードのリリースです。一部のドキュメンテーションとツーリング機能はまだ開発中です。このため、用途に制限があります。これらのコンポーネントが更新され次第、TorizonCore 5シリーズでサポートされるすべてのワークフローを使用できるようになります。これについて詳しくは、次のセクションで説明します。
このため、TorizonCore 5を本番環境で利用していて、そのプロジェクトのための重要な機能がTorizonCore 6にない場合は、引き続き四半期リリース5.7.2を利用することを推奨します。そうでない場合、評価、開発または本番稼働をしていてTorizonCore 6に必要な機能がすべてそろっている場合は、この四半期リリースに移行することを推奨します。
全般的な考慮事項
このリリースは、以前の6.x リリースの制限の一部を解消します。
- VS Code IDE拡張機能
TorizonCore 6のサポートが、VS Code向けTorizon IDE Extension 2に追加されました。これは、Toradex Labsで開発コード名、ApolloXと呼ばれていたものです。また、IDE拡張機能で初の安定バージョンがリリースされました。これには正式ドキュメンテーションが含まれます。 - TorizonCore Builder
TorizonCore 6でのTorizonCore Builder(TCB)のサポートは完了しています。前四半期リリース6.1.0 の制限は解消されました。TorizonCore Builder 3.7.0以降を使用していることを確認してください。
これはTorizonCoreの四半期リリースですが、Torizonツーリングとエコシステムは依然限定的です。
- Torizon用Debianコンテナ
Debian Bookwormコンテナは、メジャータグ「3」でDocker Hubに公開されました。これは、このリリースでサポートされているすべてのSoMで動作するはずです。これらは、次の理由からそのままでは利用できません。- ドキュメンテーションはまだ完全には更新されていません。また、一部の変更によりグラフィカルコンテナの起動が妨げられます。
- TorizonCoreのコンテナタグ用環境変数がまだ更新されていません。このため、Toradexのドキュメンテーションの多くの箇所で指示されているとおりにこれらを利用してコンテナを実行すると、Debian Bullseyeコンテナを実行することになります。
- Chromium、cog、sampleコンテナは、依然Debian Bookwormに更新されていません。
- Debian Bullseyeコンテナは検証済みであり、動作するはずです。このためTorizonCore 6の早期採用は可能かもしれませんが、ToradexではTorizonCore 6用Bullseyeコンテナの定期的な更新および検証は予定していません。ツーリングとドキュメンテーションがBookwormコンテナ用に更新され次第、それらを使用してください。
リリースが予定される機能
- Bookwormコンテナの完全対応:更新されたパッケージがリリースされる予定で、新しくリリースされたTorizon IDE Extension 2は異なるDebianリリース向けスイッチをすでに提供しています。今後のリリースで、すべての作業を完了させる計画です。
- リモートアクセス機能: Torizonプラットフォームサービスに今後含まれる予定の機能は、今後のリリースで対応する予定です。
- ハードウェアアクセラレーション対応TensorFlow Lite:今後のリリースで、対応する予定です。
これに関する新しい情報についてはリリースノートを参照してください。
ハードウェアサポート
四半期リリースの本番環境での利用は、Volume productsのみで、それらがTorizonCoreでサポートされている場合に限定されています。
- 量産製品:Apalis iMX6、Apalis iMX8、Colibri iMX6ULL 1GB、Colibri iMX6DL、Colibri iMX7D 1GB
これらのモジュールでは、このリリースを本番環境で利用できます。 - サンプル製品:Apalis iMX8、Colibri iMX8X、Verdin iMX8M Mini、Verdin iMX8M Plus
サンプル製品のハードウェアステータスに基づき、このリリースは開発環境向けとなります。
Verdinでは第2世代のVerdin製品 のみがサポートされます。
Torizonを利用する
- Torizonについて詳しく
- インストールと使用開始の手順、基礎的内容から高度な内容まで、Torizonについて学ぶには、ToradexデベロッパーセンターのTorizonのページにアクセスしてください。