将来への独立性を保証し、組み込みソフトウェア開発のための最も信頼性が高くセキュアなツールを提供します。26262クオリフィケーションキットFrozen:固定ツールバージョンのサポート一般的な最適化機能HighTecのコンパイラの最も高度な最適化技術は、最小のフットプリントで最速のコードを生成します。PlatformなどのIDE内で使用することができます。当社のコンパイラは、市場で最速のビルドシステムであり、並列コンパイルプロセスをサポートしています。コンパイラは、次の要素で構成されます。CおよびC++コンパイラ標準(C89、C99など)に準拠しています。速度やコードサイズの最適化、デバッグレベルなど、さまざまな機能を選択できます。マルチアーキテクチャ対応HighTecコンパイラは幅広い組み込みアーキテクチャをサポートしており、あるアーキテクチャから別のアーキテクチャにいつでも移行できます。異なるアーキテクチャーに対応できる開発ツールであれば、学習の時間を短縮し、生産性を高め、市場投入までの時間を短縮します。以下のアーキテクチャがサポートされています。Architecure、RH850などの特定のアーキテクチャで使用できます。これらのコントローラは、アドレス計算を省略できるため、コードサイズと実行時の動作を最適化するさまざまなアドレッシングモードを提供します。豊富なリンクコマンド言語により、コードとデータのメモリ内のレイアウトを最適な方法できめ細かく制御できます。マルチコアのターゲットでは、コードとデータのレイアウトによって実行時の動作が大幅に改善されます。HighTecコンパイラは、既存のソースコードを変更することなく、各要素が別のサブセクションに配置されるように、プラグマセクションのステートメントを分解するコマンドラインオプションを提供します。サブセクションの分割により、ユーザーは各要素を最適なメモリ位置に配置することができます。マルチコア・アプリケーションでのデータ・アクセスの頻度を考慮すると、セクションの頻繁に使用されるいくつかのデータ要素をグローバル・メモリよりもはるかに高速なコアのローカル・メモリに配置することは有益です。マルチコアでの性能向上は10%以上にもなります。Architectsがマルチコア・アプリケーションの全体的なパフォーマンスを最適化するために、追加のコンサルティング・サービスを提供しています。任意のアドレスにロードできる位置独立コード(PIC)と位置独立データ(PID)は、High-Tecコンパイラでサポートされています。主要半導体パートナーとの優れたコラボレーションに基づいて、最新の車載マイクロコントローラに対応したハイテックのコンパイラは、Elektrobit、ETAS、Vectorなどの主要なAUTOSARオペレーティングシステムベンダーによるMCALドライバとともにサポートされています。高度なマルチコアサポート自動車のマルチコアアプリケーションでは、いわゆる共通リンクが使用されます。異なるコアに分散されたアプリケーションは、データやコードを共有できます。自動車アプリケーションのほとんどは、もともとマルチコア環境で使用するように設計されていなかったレガシーコードを含んでいます。そのため、ソースコードを変更せずにシングルコアからマルチコアにアプリケーションを移行することが強く望まれます。この需要に応えるため、HighTecはソースコードを変更することなくリンカレベルでコードとデータを異なるコアに簡単にマッピングする、いわゆるアドバンストマルチコアサポートを提供しています。この機能により、お客様はプログラミングの自由度が得られ、既存のコードを最小限の労力で簡単に再利用することができます。コンセプトよって処理されます。データとコードは、他のどのコアにも表示されるように明示的に指定する必要があります。リンカは、異なるコアアーキテクチャ用のオブジェクトファイルを相互にリンクし、その結果の出力ELFファイルを生成することができます。主要なデバッガベンダーによってサポートされています。Kit(QKit)は、お客様が機能安全規格への準拠ためのコンパイラツール認定(クオリフィケーション)をシンプルかつ簡単に実行することができるツールを提供します。AGおよび自動テストフレームワークと協力して開発されたクオリフィケーション支援ツール(QST)で構成されています。QSTにはコンパイラツールチェーンの詳細なモデルが含まれており、ツール認定に必要なテストとドキュメントを顧客のユースケースから生成します。機能安全規格ISO26262の要件を満たすためにブランチカバレッジ分析が必要です。通常、カバレッジ解析ツールは、この目的のためにソースコードに対するインスツルメンテーションを使用します。これによりアプリケーションのバイナリコードを変更するため、分析されたアプリケーションと最終的なアプリケーションが異なります。HighTecは、ブランチカバレッジ分析を実行するための代替アプローチを提供します。ソースコードをインストルメントする代わりに、HighTecコンパイラは、アプリケーションの制御フローをアプリケーションの別のデバッグセクションに出力します。この情報は、デバッガと共に使用されて、最終アプリケーションのブランチカバレッジ分析を実行できます。1つの重要な安全対策は、最終イメージのポストビルド検査です。機能安全に関わるアプリケーションでは、メモリレイアウトの検証や最終的なELFファイルの整合性などのエラーチェックが不可欠です。この目的のために、HighTecは以下の拡張を提供します:詳細マップファイルELFファイルのダンプ生成されたデータは、標準のXML形式で出力され、コードとデータのコア割り当てに関する情報も含まれています。コア間通信は、Mapfileの相互参照テーブルにリストされています。この情報に基づいて、ユーザーはアプリケーションの出力と一貫性を検証する追加のスクリプトを実装することができます。固定ツールバージョンのサポート安全関連のアプリケーションでは、コンパイラのような開発ツールを含め、製品のライフサイクルを完全にコントロールする必要があります。HighTecは、お客様がライフサイクルをコントロールできるように固定バージョンのコンパイラーブランチを提供しています。Maintenanceを使用すると、コンパイラの変更がコードに及ぼす影響を最小限に抑えることができます。これにより、顧客は、どのアップデートやカスタマイズされたバグ修正を取り入れるかなど、新しいQAサイクルの実行時期を決定することができます。私企業であり、世界最大の商用オープンソースコンパイラベンダーです。HighTecは将来への独立性を保証し、組み込みソフトウェア開発のための最も信頼性が高くセキュアなツールを提供します。HighTecコンパイラは移植性があり、一般的なリリースに先立ち、サポートするコアアーキテクチャの最新のチップリビジョンに利用することができます。認定済みのマイクロカーネルリアルタイムオペレーティングシステムであるPXROSは、最高レベルのデータ保護、機能安全性および堅牢性を提供します。シングルコアからマルチコアシステムへの移植、AutoSAR環境への移植において、完全な開発とコンサルティングサービスを提供します。当社の革新的なチームは高度に熟練しており、品質に専念しています。お客様の市場地位を維持し、進歩させるために情熱を持ってサポートを提供しています。