BSP自動検証

BSPバリデーション

車載ECUにおけるコネクティビティ機能の重要性が高まる中、SoC(System on a Chip)BSP(ボード・サポート・パッケージ)は、製品の最終的な総合性能を向上させることを主な目的としています。組み込みシステムをブートして実行するBSPの能力は、業界標準におけるその価値を高めると同時に、製品開発プロセスにおける徹底的な検証と検証の必要性を助長します。  

製品開発プロセスにおけるもう一つの主要な要因は、製品の要求事項へのトレーサビリティであり、これは、製品の実装を通して、以前に定義されたすべての能力と機能性が維持されることを保証します。基本的なガイドラインとしてVモデルを使用し、Linuxカーネルベースのシステム( 組み込みAndroidも)とBSPのテストケースは、特定の要件とユースケースに分解されます。Linux/Androidシステム開発中、各機能は特定の製品要件、システム要件、ユースケースにトレースすることができます。 

開発プロセスの早い段階で設計と実装の問題を認識することは、コストを削減し、製造段階で後に発生する可能性のある製品の大幅な変更を回避するための方法としてよく知られている。そのため、自動テストは、その費用対効果と製品の性能精度へのプラスの影響から、ソフトウェア開発業界のほとんどの部門で業界標準とみなされています。 

BSPの検証と検証プロセスには、さまざまなハードウェア・プラットフォームに対して、多くの複雑なシナリオを選択し、トリガーすることができるリアルタイム環境が必要です。このプロセスは、オペレーティング・システムのライフサイクルを制御・管理することを主な目的としています。 

実際のハードウェア上でBSPソフトウェアをテストできる完全自動化システムは、上記の要件に焦点を当てた製品およびサービスソリューションとして提供されます。L4Bは、継続的インテグレーション(CI)ツールやシステム、サービスのインフラ、ハードウェア、インテグレーションを提供し、BSP自動化フレームワークを各顧客や製品のニーズや特殊性に合わせて完全にカスタマイズすることを可能にします。  

オートメーション・フレームワークが提供するもの

目的のテストケースを選択するための完全なエンド・ツー・エンドのソリューション

個別のテスト実行スケジュール(例:毎週)

対応するテストの実行で発生した問題の詳細なレポートと分析

L4Bの専門知識はこれだけにとどまりません。テストと不具合を管理し、テスト結果が開発されたソフトウェアの具体的な適応につながることを保証する、有能で信頼できるパートナーです。  

私たちのBSP検証ラボは自動的に 

テスト画像の変更(該当する場合) 

テスト用のハードウェアターゲットボードに電源を供給する 

関連するフラッシュ手順(QDL、Fastboot、ubootなど)でターゲット・ボードをフラッシュします。

ボードを新しいイメージに再起動し、リモート・ログインを提供します。

ターゲットボードをテストプラットフォーム用に設定します。

必要なテスト・ソフトウェアをすべてインストールする 

リモートテストのスケジューリングと実行

テスト結果とログの検索

レポート作成

完全に設定可能なテストケース  

私たちのシステムは、以下のような既存の業界標準のテスト・スイートのテストの実行をサポートしています:  

要件に応じたテストケース  

Linux Testing Project (LTP)

Xfstests 

アンドロイド互換性テスト・スイート(CTS) 

アンドロイド・ベンダー・テスティング・スイート(VTS) 

システムコール・ファザー

プロジェクトのニーズに応じてカスタマイズされた非標準のテストケースの場合、BSPとKPIの検証のための要件は、製品とシステムの要件に従って定義され、Vモデル内のエンドツーエンドのトレーサビリティが確保される。 

テストケースは、単純なハイレベルの機能テストから、より複雑なデバイスライフサイクルに基づくストレステストまで様々です。定義が完了したら、当社の専門家が追加のテストケースを実装し、自動実行が可能なようにインフラストラクチャ全体に統合します。 

マネージド・バーチャルラボ 

バーチャルラボには、テストとテスト開発が実施されているさまざまなバリアントが含まれている。 

このラボは、DUT(被試験デバイス)およびDUTを制御するさまざまなハードウェアコンポーネント(cambrionix、コントロールステーションなど)へのアクセスを可能にするさまざまな管理レイヤーで構成されています。  

効率的なアーキテクチャにより、テスト開発者とテスト実行ジョブの間でデバイスを管理することができ、テスト実行やテストケースの開発、バグ修正に必要なハードウェアのバリエーション数を減らすことができます。  

カスタムテストとカスタムレポート 

BSP検証の文脈では、異なるタスクを並行してサポートする柔軟性とシステムの安定性が必須である。この要求に対して、私たちのシステムは、ユーザーがリモートで接続し、ニーズに応じて異なるテスト・スイートを起動することができます。 

さらに、事前に定義されたテスト実行プランに従って、テスト実行をスケジューリングし、トリガーすることができます。すべてのテスト実行は、顧客のニーズに合わせた自動レポートを生成します。  

モジュール式のセットアップ開発により、製品開発のどの段階でも、特定のテストケースを持つテストスイートを追加することができる。   

私たちの主な目標は、お客様にご満足いただくことであり、お客様の製品開発プロセスのあらゆる段階をサポートするパートナーとして、優れた一貫したサービスを提供することです。  

L4Bは、BSPオートメーションバリデーションの実地経験と豊富な知識を持っています。L4Bは、信頼性が高くコスト効率の高いソリューションを迅速にテストし、展開できるよう、お客様の要件に的を絞った高品質のソリューションを提供しています。お客様のニーズに基づいたカスタムテスト、分析、レポート、ハードウェアのバリエーションでテストを実行できる管理ラボ、そして目的のテストケースを選択するためのエンドツーエンドのソリューションのための自動化フレームワークにより、これを実現します。私たちは、お客様とともに、自動車の品質とドライバーの安全性を向上させる高品質の組込み製品の生産を支援します。

 

新しいコール・トゥ・アクション