Abonnement à Wind River Learning

Abonnement à
Wind River Learning

Accédez à l'ensemble de notre catalogue de cours à la demande, où que vous soyez et à tout moment. Connectez-vous ou créez un compte pour acheter un abonnement annuel aux États-Unis, au Canada, en Europe ou au Japon au prix de 3 600 $.

 

Améliorez les compétences de votre équipe

Optimisez votre investissement dans les produits Wind River® en permettant à vos équipes de développement de se mettre rapidement à niveau et en les tenant au courant des dernières fonctionnalités et capacités des nouvelles versions.

L'abonnement Wind River Learning offre un accès illimité, 24 heures sur 24 et 7 jours sur 7, à l'ensemble de notre catalogue à la demande pendant une année complète. Nos cours fournissent un contexte conceptuel, des explications approfondies, des exercices pratiques en laboratoire avec solutions, et l'accès à un expert Wind River pour poser des questions spécifiques liées au cours.

  • Plus de 1 500 vidéos en ligne
  • Plus de 200 heures de contenu à la demande
  • Plus de 100 quiz
  • Plus de 100 exercices pratiques en laboratoire
  • Accès aux experts Wind River
  • Rapport d'avancement

95% des étudiants de Wind River Education Services déclarent que leur formation leur permettra d'être plus performants dans leur travail.

*Basé sur l'ensemble des résultats de l'enquête de fin de formation de tous nos étudiants.

Composants de l'abonnement d'apprentissage

Control Operational Cost

Contenu : Accès illimité à l'ensemble de la formation à la demande, y compris les vidéos et les examens

  • Nouveau contenu ajouté en permanence
  • Apprenez à votre rythme avec un accès 24h/24 et 7j/7 depuis n'importe quel endroit
Establish Market Leadership

Laboratoire pratique : Accès à la demande, par navigateur, aux exercices de laboratoire pour chaque apprenant

  • Solutions de laboratoire publiées et enregistrées
  • Arrêtez et revoyez un concept existant jusqu'à ce qu'il soit clair
Enable New Revenue Streams

Salles d'apprentissage : Structurées comme une salle "Demandez à l'expert" pour l'apprentissage social

  • Posez des questions spécifiques sur notre contenu et nous vous répondrons dans les 24 heures
Leverage Deployment-Ready Open Source

Plateforme d'apprentissage : Accès sécurisé au contenu d'apprentissage avec rapport sur les progrès de l'équipe

  • Pour les départements RH et les managers qui investissent dans des programmes de formation plus importants
  • Voir la progression des cours individuels et consulter des résumés analytiques

Popular Courses

Parcourir les cours à la demande par produit

VxWorks

  • Wind River Studio : Développement de la plate-forme VxWorks (1 h 30 min)
  • Wind River Studio : Développement d'applications VxWorks (1 h 30 min)

Développement de plates-formes avec Studio CLI

  • Wind River Studio : Développement de plates-formes avec l'interface de commande en ligne (0 h 42min)

Wind River Linux

  • Wind River Studio : Développement de plates-formes Linux (1 h 30 min)
  • Wind River Studio : Développement d'applications Linux (0 h 40 min)

VxWorks 7

  • Démarrage sécurisé de VxWorks (0 h 35 min)
  • Utilisation de VxWorks et Workbench QEMU (0 hr 17 min)
  • Chargeur de démarrage VxWorks UEFI (0 h 46 min)
  • VxWorks 7 - Multitâche temps réel (1 h 42 min)
  • VxWorks 7 - Sémaphores (2 h 28 min)
  • VxWorks 7 - Processus temps réel (1 h 31 min)
  • VxWorks 7 - Communication inter-tâches (1 h 36 min)
  • VxWorks 7 - Boost (0 hr 11 min)
  • VxWorks 7 - Événements (0 h 47 min)
  • VxWorks 7 - Mémoire (1 h 30 min)
  • VxWorks 7 - Cibles et connexions (1 h 15 min)
  • VxWorks 7 - Gestion des projets dans Workbench (2 h 51 min)
  • VxWorks 7 - Gestion des projets à partir de l'interface de ligne de commande (1 h 52 min)
  • VxWorks 7 - Shell du noyau (1 h 44 min)
  • VxWorks 7 - Débogueur (2 h 15 min)
  • VxWorks 7 - Visualisateur de système (0 h 59 min)
  • VxWorks 7 - Fonctions de programmation SMP (4 h 15 min)
  • VxWorks 7 - Débogage des systèmes SMP (1 h 02 min)
  • VxWorks 7 - Conversion et incompatibilités des multiprocesseurs symétriques (SMP) (1 h 06 min)
  • VxWorks 7 - Théorie de la conception de logiciels parallèles (0 hr 29 min)
  • VxWorks 7 - Outil de débogage : dprintf (1 h 53 min)
  • VxWorks 7 - Fonction de débogage : kprintf (0 h 52 min)
  • VxWorks 7 - Dumps du noyau (0 hr 45 min)
  • VxWorks 7 - Exceptions, interruptions et minuteries watchdog (2 h 50 min)
  • VxWorks 7 - Techniques de débogage avancées (1 h 05 min)
  • VxWorks 7 - Utilisation des bibliothèques partagées RTP (0 h 57 min)
  • VxWorks 7 - Ordonnancement des partitions temporelles (2 h 07 min)
  • VxWorks 7 - Outils du Workbench (0 hr 32 min)
  • VxWorks 7 - Gestion de projets avec la ligne de commande (0 hr 53 min)
  • VxWorks 7 - Construire le profil du micro-noyau (0 h 28 min)
  • VxWorks 7 - Comprendre les capacités de l'installateur (0 hr 34 min)
  • VxWorks 7 - Portage d'un BSP (0 hr 27 min)
  • VxWorks 7 - Explorer VxBus en profondeur (0 hr 58 min)
  • VxWorks 7 - Couches et paquets (0 h 47 min)
  • VxWorks 7 - Compilateurs (0 h 37 min)

VxWorks 653

  • VxWorkss 653 - Introduction (0 h 24 min)
  • VxWorkss 653 - Mise en route (3 hr 23 min)
  • VxWorkss 653 - Apprentissage des partitions (0 hr 57 min)
  • VxWorkss 653 - Apprentissage des processus (4 hr 22 min)
  • VxWorkss 653 - Communication intra-partition (4 h 55 min)
  • VxWorkss 653 - Communication inter-partition (4 hr 13 min)
  • VxWorkss 653 - Gestion de la santé et des erreurs (2 h 31 min)
  • VxWorkss 653 - Architecture du système (0 hr 57 min)
  • VxWorkss 653 - Mémoire partagée (0 hr 27 min)
  • VxWorkss 653 - Systèmes multicœurs (4 h 1 min)
  • VxWorkss 653 - Création de systèmes avancés (1 h 59 min)
  • VxWorkss 653 - Pile réseau DO-178 (0 h 36 min)
  • VxWorkss 653 - Visualisateur de système (2 h 35 min)
  • VxWorkss 653 - Outils de surveillance (1 h 55 min)
  • VxWorkss 653 - Déploiement d'un système VxWorks 653 (0 h 54 min)
  • VxWorkss 653 - Débogage au niveau des sources (2 h 41 min)
  • VxWorkss 653 - Certification (1 h 06 min)

VxWorks - BSPs et pilotes de périphériques

  • VxWorks - Définitions des périphériques matériels (3 h 13 min)
  • VxWorks - Comprendre les options du chargeur de démarrage, l'architecture BSP et les étapes d'initialisation du noyau (4 h 32 min)
  • VxWorks - Langage de description des composants matériels (6 h 56 min)
  • VxWorks - Comprendre les différents pilotes (5 h 49 min)

Systèmes d'exploitation temps réel

  • RTOS - Environnement du projet (0 h 24 min)
  • RTOS - Conception du projet (0 hr 33 min)
  • RTOS - Introduction aux logiciels embarqués (0 h 28 min)
  • RTOS - Techniques de programmation temps réel (0 h 31 min)
  • RTOS - Techniques de programmation temps réel (0 hr 26 min)
  • RTOS - Temps réel dur (0 hr 20 min)

VxWorks 6

  • VxWorks 6 - Conseils d'application (2 h 28 min)
  • VxWorks 6 - Board Support Packages (2 h 45 min)
  • VxWorks 6 - Débogage (3 h 19 min)
  • VxWorks 6 - Pilotes de périphériques (2 h 16 min)
  • VxWorks 6 - Mise en réseau (3 h 07 min)

Wind River Linux LTS

  • Wind River Linux LTS - Introduction à Linux embarqué (1 h 10 min)
  • Wind River Linux LTS - Introduction (4 h 41 min)
  • Wind River Linux LTS - Développement d'applications (4 h 43 min)
  • Wind River Linux LTS - Développement du noyau (3 h 53 min)
  • Wind River Linux LTS - Gestion des logiciels (3 h 30 min)
  • Wind River Linux LTS - Couches et modèles (2 h 17 min)
  • Wind River Linux LTS - Présentation de Wind River Linux (0 h 25 min)
  • Wind River Linux LTS - Devenir productif (1 h 13 min)
  • Wind River Linux LTS - Développement d'applications avec le SDK (1 h 23 min)
  • Wind River Linux LTS - Mise à jour du noyau cible (1 h 12 min)
  • Wind River Linux LTS - Modification des paquets du noyau Linux (1 h 05 min)
  • Wind River Linux LTS - Couches et modèles (1 h 16 min)

Conteneurs Linux et virtualisation

  • Conteneurs Linux et virtualisation (3 h 49 min)

Migration de Wind River Linux 8 vers 9

  • Wind River Linux 9 - Présentation de la migration de Wind River Linux 8 vers 9 (0 h 19 min)
  • Wind River Linux 9 - Développement de la plate-forme (0 h 55 min)
  • Wind River Linux 9 - Migration d'un projet de plate-forme (0 hr 11 min)

Wind River Simics

  • Wind River Simics - Introduction (0 h 27 min)
  • Wind River Simics - Prise en main (3 h 16 min)
  • Wind River Simics - Présentation de l'outil (0 hr 53 min)
  • Wind River Simics - Domaines d'application et principales fonctionnalités (0 h 31 min)
  • Wind River Simics - Optimisation des performances de simulation (0 h 20 min)
  • Wind River Simics - Comprendre les performances (1 h 39 min)
  • Wind River Simics - Déplacement des données en entrée et en sortie (0 hr 57 min)
  • Wind River Simics - Introduction au débogage (0 hr 53 min)
  • Wind River Simics - Plongée dans le débogage (4 h 17 min)
  • Wind River Simics - Débogage des flux de travail (0 hr 43 min)
  • Wind River Simics - Points de contrôle, exécution inverse et performances (4 h 19 min)
  • Wind River Simics - Modélisation des dispositifs (2 h 46 min)
  • Wind River Simics - Introduction à la mise en réseau (0 h 44 min)
  • Wind River Simics - Mise en réseau (1 h 16 min)
  • Wind River Simics - Simulation multi-cibles et mise en réseau (0 h 49 min)

Wind River Helix Virtualization Platform

  • Wind River Helix Virtualization Platform – Prise en main (1 hr 54 min)
  • Wind River Helix Virtualization Platform – Développer (1 hr 03 min)

Wind River Learning Subscription

Wind River
Learning Subscription

Greifen Sie von überall und jederzeit auf unseren gesamten On-Demand-Kurskatalog zu. Melden Sie sich an oder erstellen Sie ein Konto, um ein Jahresabonnement in den USA, Kanada, Europa oder Japan für 3.600 $ zu erwerben.

 

Verbessern Sie die Fähigkeiten Ihres Teams

Maximieren Sie Ihre Investition in Wind River®-Produkte, indem Sie Ihre Entwicklungsteams schnell auf den neuesten Stand bringen und sie über die neuesten Funktionen und Möglichkeiten in neuen Versionen auf dem Laufenden halten.

Das Wind River Learning-Abonnement bietet unbegrenzten 24/7-Zugang zu unserem gesamten On-Demand-Katalog für ein ganzes Jahr. Unsere Kurse bieten konzeptionelle Zusammenhänge, ausführliche Erklärungen, praktische Übungen mit Lösungen und Zugang zu einem Wind River-Experten, um spezifische Fragen zum Kurs zu stellen.

  • Über 1.500 Online-Videos
  • Über 200 Stunden On-Demand-Inhalte
  • 100+ Quizze
  • 100+ praktische Übungen
  • Zugang zu Wind River-Experten
  • Fortschrittsbericht

95% aller Teilnehmer von Wind River Education Services geben an, dass sie durch die Schulung besser in ihrem Beruf werden.*

*Basierend auf der Gesamtheit der Ergebnisse der Abschlussumfragen aller unserer Kunden des Lernprogramms.

Komponenten des Lernabonnements

Control Operational Cost

Inhalt: Unbegrenzter Zugang zu allen Lerninhalten auf Abruf, einschließlich Videos und Prüfungen

  • Kontinuierlich werden neue Inhalte hinzugefügt
  • Lernen Sie in Ihrem eigenen Tempo mit 24/7-Zugang von überall
Establish Market Leadership

Praktische Übungen: Browsergestützter On-Demand-Zugriff auf Übungen für jeden Lernenden

  • Veröffentlichte Übungslösungen aufgezeichnet
  • Stoppen und wiederholen Sie ein bestehendes Konzept, bis es klar ist
Enable New Revenue Streams

Lernräume: Strukturiert als "Frag-den-Experten"-Raum für soziales Lernen

  • Stellen Sie spezifische Fragen zu unseren Inhalten, und wir werden Ihnen innerhalb von 24 Stunden antworten.
Leverage Deployment-Ready Open Source

Lernplattform: Sicherer Zugang zu Lerninhalten mit Fortschrittsberichten für Teams

  • Für Personalabteilungen und Manager, die in größere Schulungsprogramme investieren
  • Verfolgen Sie den individuellen Kursfortschritt und sehen Sie sich analytische Zusammenfassungen an.

Beliebte Kurse

On-Demand-Kurse nach Produkt durchsuchen

VxWorks

  • Wind River Studio: VxWorks Platform Development (1 hr 30 min)
  • Wind River Studio: VxWorks Application Development (1 hr 30 min)

Platform Development with Studio CLI

  • Wind River Studio: Command-Line Interface Platform Development (0hr 42 min)

Wind River Linux

  • Wind River Studio: Linux Platform Development (1 hr 30 min)
  • Wind River Studio: Linux Application Development (0 hr 40 min)

VxWorks 7

  • Securely booting VxWorks (0 hr 35 min)
  • VxWorks and Workbench QEMU use (0 hr 17 min)
  • VxWorks UEFI boot loader (0 hr 46 min)
  • VxWorks 7 – Real-time multitasking (1 hr 42 min)
  • VxWorks 7 – Semaphores (2 hr 28 min)
  • VxWorks 7 – Real-time processes (1 hr 31 min)
  • VxWorks 7 – Inter-task communication (1 hr 36 min)
  • VxWorks 7 – Boost (0 hr 11 min)
  • VxWorks 7 – Events (0 hr 47 min)
  • VxWorks 7 – Memory (1 hr 30 min)
  • VxWorks 7 – Targets and Connections (1 hr 15 min)
  • VxWorks 7 – Managing projects in Workbench (2 hr 51 min)
  • VxWorks 7 – Managing projects from the command-line interface (1 hr 52 min)
  • VxWorks 7 – Kernel shell (1 hr 44 min)
  • VxWorks 7 – Debugger (2 hr 15 min)
  • VxWorks 7 – System viewer (0 hr 59 min)
  • VxWorks 7 – SMP programming features (4 hr 15 min)
  • VxWorks 7 – Debugging SMP systems (1 hr 02 min)
  • VxWorks 7 – Symmetric multi-processor (SMP) conversion and incompatibilities (1 hr 06 min)
  • VxWorks 7 – Parallel software design theory (0 hr 29 min)
  • VxWorks 7 – Debugger tool: dprintf (1 hr 53 min)
  • VxWorks 7 – Debug function: kprintf (0 hr 52 min)
  • VxWorks 7 – Core dumps (0 hr 45 min)
  • VxWorks 7 – Exceptions, interrupts, and watchdog timers (2 hr 50 min)
  • VxWorks 7 – Advanced debugging techniques (1 hr 05 min)
  • VxWorks 7 – Using RTP shared libraries (0 hr 57 min)
  • VxWorks 7 – Time partition scheduling (2 hr 07 min)
  • VxWorks 7 – Workbench tools (0 hr 32 min)
  • VxWorks 7 – Managing projects with the command-line (0 hr 53 min)
  • VxWorks 7 – Building the microkernel profile (0 hr 28 min)
  • VxWorks 7 – Understanding the installer capabilities (0 hr 34 min)
  • VxWorks 7 – Porting a BSP (0 hr 27 min)
  • VxWorks 7 – Exploring VxBus deep-dive (0 hr 58 min)
  • VxWorks 7 – Layers and Packages (0 hr 47 min)
  • VxWorks 7 – Compilers (0 hr 37 min)

VxWorks 653

  • VxWorks 653 – Introduction (0 hr 24 min)
  • VxWorks 653 – Getting started (3 hr 23 min)
  • VxWorks 653 – Learning about partitions (0 hr 57 min)
  • VxWorks 653 – Learning about processes (4 hr 22 min)
  • VxWorks 653 – Intra-partition communication (4 hr 55 min)
  • VxWorks 653 – Inter-partition communication (4 hr 13 min)
  • VxWorks 653 – Health and error management (2 hr 31 min)
  • VxWorks 653 – System architecture (0 hr 57 min)
  • VxWorks 653 – Shared memory (0 hr 27 min)
  • VxWorks 653 – Multi-core systems (4 hr 1 min)
  • VxWorks 653 – Advanced system creation (1 hr 59 min)
  • VxWorks 653 – DO-178 network stack (0 hr 36 min)
  • VxWorks 653 – System Viewer (2 hr 35 min)
  • VxWorks 653 – Monitoring tools (1 hr 55 min)
  • VxWorks 653 – Deploying a VxWorks 653 system (0 hr 54 min)
  • VxWorks 653 – Source level debugging (2 hr 41 min)
  • VxWorks 653 - Certification (1 hr 06 min)

VxWorks – BSPs and Device Drivers

  • VxWorks - Hardware device definitions (3 hr 13 min)
  • VxWorks - Understanding boot loader options, BSP architecture, and kernel initialization stages (4 hr 32 min)
  • VxWorks – Hardware component description language (6 hr 56 min)
  • VxWorks – Understanding different drivers (5 hr 49 min)

Real-time operating systems

  • RTOS - Project Environment (0 hr 24 min)
  • RTOS – Project Design (0 hr 33 min)
  • RTOS – Introduction to Embedded Software (0 hr 28 min)
  • RTOS – Real-time programming techniques (0 hr 31 min)
  • RTOS – More real-time programming techniques (0 hr 26 min)
  • RTOS – Hard real-time (0 hr 20min)

VxWorks 6

  • VxWorks 6 – Application tips (2 hr 28 min)
  • VxWorks 6 – Board Support Packages (2 hr 45 min)
  • VxWorks 6 – Debugging (3 hr 19 min)
  • VxWorks 6 – Device Drivers (2 hr 16 min)
  • VxWorks 6 – Networking (3 hr 07 min)

Wind River Linux LTS

  • Wind River Linux LTS - Introduction to embedded Linux (1 hr 10 min)
  • Wind River Linux LTS – Introduction (4 hr 41 min)
  • Wind River Linux LTS – Application development (4 hr 43 min)
  • Wind River Linux LTS – Kernel development (3 hr 53 min)
  • Wind River Linux LTS – Software management (3 hr 30 min)
  • Wind River Linux LTS – Layers and templates (2 hr 17 min)
  • Wind River Linux LTS – Introducing Wind River Linux (0 hr 25 min)
  • Wind River Linux LTS – Becoming productive (1 hr 13 min)
  • Wind River Linux LTS – Application development with SDK (1 hr 23 min)
  • Wind River Linux LTS – Updating your target kernel (1 hr 12 min)
  • Wind River Linux LTS – Modifying the Linux kernel packages (1 hr 05 min)
  • Wind River Linux LTS – Layers and templates (1 hr 16 min)

Linux Containers and Virtualization

  • Linux containers and virtualization (3 hr 49 min)

Wind River Linux 8 to 9 Migration

  • Wind River Linux 9 – Introducing Wind River Linux 8 to 9 migration (0 hr 19 min)
  • Wind River Linux 9 – Platform development (0 hr 55 min)
  • Wind River Linux 9 – Migrating a platform project (0 hr 11 min)

Wind River Simics

  • Wind River Simics – Introduction (0 hr 27 min)
  • Wind River Simics - Getting started (3 hr 16 min)
  • Wind River Simics – Tool overview (0 hr 53 min)
  • Wind River Simics – Application domains and main features (0 hr 31 min)
  • Wind River Simics – Optimizing simulation performance (0 hr 20 min)
  • Wind River Simics – Understanding performance (1 hr 39 min)
  • Wind River Simics - Moving data in and out (0 hr 57 min)
  • Wind River Simics – Intro Debugging (0 hr 53 min)
  • Wind River Simics – Dive into debugging (4 hr 17 min)
  • Wind River Simics – Debugging workflows (0 hr 43 min)
  • Wind River Simics – Checkpoints, reverse execution, and performance (4 hr 19 min)
  • Wind River Simics – Modeling devices (2 hr 46 min)
  • Wind River Simics – Intro Networking (0 hr 44 min)
  • Wind River Simics - Networking (1 hr 16 min)
  • Wind River Simics – Multi-target simulation and networking (0 hr 49 min)

Wind River Simics

  • Wind River Helix Virtualization Platform – Getting started (1 hr 54 min)
  • Wind River Helix Virtualization Platform – Developing (1 hr 03 min)

Leveraging Today’s Technology for Secure Avionics Software Development-Japan

 



セキュアなアビオニクスソフトウェア開発のための最新テクノロジーの活用

March 07, 2023 航空宇宙・防衛

新たなテクノロジーとコラボレーション方法により、アビオニクス分野向け組込みシステムのソフトウェア開発手法が変化しています。そのためアビオニクス分野の企業は、今日のアジャイルな開発アプローチを実践する中で、コードの作成とデプロイ、サイバー犯罪からのアプリケーション保護、機能安全確保の見直しが必要だと感じています。

ウインドリバーは、航空宇宙・防衛分野のリーダーを対象に調査を実施し、大きな変化をもたらす5つの主要なテクノロジーを明らかにしました。

・ コンテナベースのワークロード:分散したアビオニクスソフトウエア開発者による迅速なアップデートやパッチの提供といった課題解決に役立つコンテナベースのワークロード

・ ビジョンシステム :軍用機におけるパイロットの疲労モニタリングなどのミッションクリティカルなアプリケーション用途や、メンテナンス手順の表示などの非ミッションクリティカルなアビオニクスシステム用途の両方に対応したビジョンシステム

・ 5G通信:機体コンポーネント間のデータ通信及びより高速な空対地(ATG)通信連携を可能にする5G通信

・ 自律制御:配達ドローンやカーゴドローンなどの無人航空機を実現するだけでなく、飛行操作の簡便化・効率化を実現する自律制御

・ 人工知能と機械学習:航空電子機器やナビゲーションシステムの状態を監視し、乗客の体験を向上させるのに役立つ人工知能と機械学習。新世代のハードウェアのリリースに伴い、AI処理を機体自体で行うケースが増加傾向にあります

新しい技術を取り入れるための、航空電子機器へのモダンなソフトウェア開発の必要性

ソフトウェアの開発とメンテナンスにおけるモノリシックなウォーターフォールモデルは、こうした新しいテクノロジーを取り組むには適していません。効果を最大化すると同時に、新しい効率的なコラボレーション方法を望む企業は、IT分野で長く根付いているプロセスやツールを取り入れ始めています。

・ DevSecOpsモデル:開発プロセスの各段階にセキュリティテストを組込み、DevSecOpsフレームワークを導入することで、企業は迅速なビルドとリリースサイクルに対応しながら、高度なサイバー脅威により効果的に対応できるようになります。

・ 継続的インテグレーション/継続的デプロイメント(CI/CD)パイプライン:航空電子機器における機能的なCI/CDパイプラインの構築は、シミュレーション技術の使用から大きな恩恵を受けています。それは、開発者が実機や高価な航空電子機器のハードウェアにアクセスすることなく、アイデアをテストして検証することができるからです。シミュレーション環境でのテストにより、開発者はCI/CDパイプラインによりテスト済みコードを作成し、チームがオンデマンドでデプロイできるように準備することができます。

・ 仮想化技術:チップベンダーは、クラウドベースの開発手法を取り入れながら、レガシーアプリケーションにも対応したソフトウェアデファインド環境を構築できるシステムオンチップ(SOC)を提供しています。

・ コンテナ化されたアプリケーション:Cloud Native Computing Foundation の Open Container Initiative のようなオープンソースのコンテナ仕様により、開発者は文書化されたプロセス、方法、ツールを使用してアプリケーションをパッケージ化し、アプリケーションのポータビリティを最大限に高め、ベンダーロックインを回避することができます。

・ 人工知能(AI)とデータのフィードバックループ:AIは航空電子機器の主流になりつつあり、より多くのインテリジェンスと自律的なシステムを可能にすると同時に、乗務員の飛行操作の複雑さを軽減するのに役立っています。AIを最大限に活用するためには、データを収集することが開発プロセスの一部であることが求められます。アプリケーションデータ、システムデータ、オペレーションデータ、ユーザデータを収集・統合することで、開発者はAIを革新的に改善するための手段を得ることができ、また新しい有利なビジネスモデルへの道を開くことができます。

最新のソフトウェア開発と機能的なセキュリティの両立

どのような新しいテクノロジーやソフトウェア開発プロセスを採用するにしても、安全性・セキュリティを確保することが最優先であることは言うまでもありません。それは、DO-178C、DO-355A/ED-204A、DO-356A/ED-203Aなどに規定されたガイドラインを厳守することを意味します。開発者やアビオニクスの専門家が、機能安全とセキュリティの高い基準を維持しながら最新技術を活用する方法は、当社の最新ホワイトペーパー「Avionics in 2023: Using Modern Technology for Secure and Certified Software Development」で取り上げています。このホワイトペーパーでは、最近実施した調査の概要と、航空電子機器の開発者の効率化に役立つ戦略や方法について詳しく解説していますのでぜひご覧ください。

Wind River Diab Compiler : Optimisez Votre Code

Wind River Diab
Compiler : Optimisez
Votre Code

Vous pouvez désormais acheter Wind River Diab Compiler en ligne aux États-Unis, au Canada, en Europe et au Japon, à partir de 2 700 $. Connectez-vous ou créez un compte pour commencer.

 

Grandes performances. Encombrement minimal.

Wind River® Diab Compiler permet d'améliorer les performances des applications, de réduire l'encombrement mémoire et de produire un code de haute qualité, conforme aux normes, pour les systèmes embarqués. Il est soutenu par une organisation de support mondial primée qui s'appuie sur plus de 35 ans d'expérience dans le domaine des compilateurs et sur des centaines de millions d'équipements déployés avec succès.

Nouveautés Diab Compiler

Chaque version de Diab Compiler comprend de nouvelles optimisations qui permettent d'améliorer encore les performances et la densité du code. Wind River teste les performances de Diab Compiler pour garantir des résultats compétitifs sur le marché en utilisant des benchmarks d'applications internes et fournis par les clients.

Dernières Innovations

Diab Compiler 7.x (LLVM) Diab Compiler 5.9x Mises à jour relatives à la sûreté
  • Mise à jour avec une technologie de compilateur puissante et modern
  • Compatible GCC
  • Derniers standards (C/C++ (C++17)
  • Prise en charge de Arm® 32-bit, 64-bit Cortex-A, M, et des variants R
  • Prise en charge de GDB et QEMU
  • RH850 et TriCore
    • Amélioration générale des performances
    • Ajout de la prise en charge de l'architecture CPU de nouvelle génération pour RH850 et TriCore
    • ISA complet et fonctionnalités prises en charge
  • Compilateur qualifié
  • Analyse continue de l'impact des défauts et établissement de rapports
  • Mises à jour continues du compilateur de diagnostic
  • Qualification de la bibliothèque d'exécution

Caractéristiques principales

Optimisation puissante

Optimisation puissante

Des centaines d'options d'optimisation permettent d'affiner les logiciels en termes de performances, d'encombrement, ou les deux.

Architectures multiples

Architectures multiples

Prise en charge des principales architectures de processeurs (PowerPC, Arm, TriCore, RH850, ColdFire, MIPS et Intel)

Derniers standards de l'industrie

Derniers standards de l'industrie

Interfaces Clang ou Edison Design Group, bibliothèques LLVM et/ou Dinkumware, conformité aux normes de langage ANSI C11 et C++17

Principales exigences en matière de sûreté

Principales exigences en matière de sûreté

Prise en charge de la norme ISO 26262 jusqu'à ASIL D et de la norme IEC 61508 jusqu'à SIL 4

Qualité fiable

Qualité fiable

Testé avec des millions de cas de test et des suites de tests standard de l'industrie ; bibliothèques d'exécution conformes à POSIX® PSE52

Modèle commercial flexible

Modèle commercial flexible

Licences perpétuelles pour une architecture ou abonnement annuel par développeur pour toutes les architectures

Support Technique primé

Support Technique primé

Support certifié SCP (Service Capability and Performance), disponible dans le monde entier dans les langues locales.

Assistance à long terme

Assistance à long terme

Assistance adaptée aux besoins des clients

Code objet conforme à la sûreté

Il est essentiel que les logiciels soient conformes aux normes industrielles en matière de sûreté de fonctionnement. Diab Compiler est certifié par la TÜV SÜD pour le développement de logiciels liés à la sûreté. Il aide les clients qui travaillent sur des produits à créer des artefacts de sûreté qui répondent aux exigences de certification de sûreté de leur produit final. Il est qualifié pour être utilisé sur les marchés où la sûreté est critique :

Compilateur Diab 5.9.x (Propriétaire)
  • Applications automobiles certifiées ISO 26262 (jusqu'à ASIL D TCL3)
  • Produits avioniques certifiés pour DO-178C
  • Produits industriels certifiés selon IEC 61508 (jusqu'à SIL 4)
  • Produits nucléaires certifiés selon IEC 60880
  • Applications ferroviaires certifiées EN 50128
Diab Compiler 7.X (LLVM)
  • Produits automobiles certifiés selon ISO 26262 (jusqu'à ASIL D TCL3)
  • Produits industriels certifiés selon IEC 61508 (jusqu'à SIL 4)

Spécifications techniques

Architectures de processeurs prises en charge

Obtenez des gains d'efficacité en utilisant une seule chaîne d'outils sur de nombreuses architectures :

Compilateur Diab 5.9.X (Propriétaire)
  • PowerPC – E500, VLE, SPE, LSP
  • RH850 – G3M, G3MH, G3K, G3KH, G4MH
  • TriCore AURIX – TC2xxx, TC3XXX, TC4XX, TC1.8x
  • Bosch GTM-IP – MCS (3.1.5.1)
  • Arm*
Diab Compiler 7.X (LLVM)
  • Arm
    • Cortex-A/R/M
    • Arm/Thumb 2
    • Armv7-A/R/M
    • Armv8-A/R
      • AArch32
      • AArch64
*Les nouvelles variantes de l'architecture Arm ne sont ajoutées que dans Diab Compiler 7.x, mais les variantes actuelles sont activement maintenues et supportées dans la version 5.9.x.

Systèmes d'exploitation hôtes supportés

Diab Compiler supporte les types d'hôtes suivants (32 bit et 64 bit) :

  • Windows 10
  • Windows 8.1/8
  • Windows 7
  • Red Hat 7.2
  • Red Hat 6.7
  • Ubuntu 16.04 LTS
  • Ubuntu 14.04 LTS
  • Ubuntu 18.04 and 20.04 on Windows Subsystem for Linux 2
  • Fedora 23
  • Fedora 22
  • Open SUSE Leap 42.1
  • Open SUSE 13.2

Langages de programmation et normes

  • Langage C et bibliothèques : C90, C99, C11
  • Langage et bibliothèques C++ : C++03, C++11, C++14, C++17
  • Format d'objet : ELF
  • Format de débogage : DWARF 2, 3, 4, 5
  • Interface binaire d'application : ABI intégrée standard spécifique à la cible
  • ABI du langage C++ : ABI standard de l'Itanium

Ressources

Wind River Diab Compiler: Optimieren Sie Ihren Code

Wind River Diab
Compiler: Optimieren
Sie Ihren Code

Jetzt können Sie den Wind River Diab Compiler in den USA, Kanada, Europa und Japan online kaufen, und zwar ab $2.700. Melden Sie sich dazu an oder erstellen Sie ein Konto.

 

Große Leistung. Winziger Footprint.

Steigern Sie die Anwendungsleistung, reduzieren Sie den Speicherbedarf und erstellen Sie hochwertigen, standardkonformen Code für Embedded-Systeme mit dem Wind River® Diab Compiler. Der Diab Compiler wird von einer preisgekrönten globalen Support-Organisation unterstützt, die auf mehr als 35 Jahre Compiler-Erfahrung und Hunderte von Millionen erfolgreich eingesetzter Geräte zurückgreifen kann.

Was gibt es Neues?

Jede Version des Diab Compilers enthält neue Optimierungen, um weitere Verbesserungen in Bezug auf Leistung und Codedichte zu erzielen. Wind River testet die Leistung des Diab Compilers anhand interner und von Kunden bereitgestellter Anwendungsbenchmarks, um wettbewerbsfähige Ergebnisse zu gewährleisten.

Neueste Innovationen

Diab Compiler 7.x (LLVM) Diab Compiler 5.9x Safety-bezogene Releases
  • Aktualisiert auf modernste und leistungsstarke Compiler-Technologie
  • GCC-kompatibel
  • Neueste C/C++ Standards (C++17)
  • Unterstützt Arm® 32-Bit und 64-Bit Cortex-A, M, und R Varianten
  • GDB und QEMU Unterstützung
  • RH850 und TriCore
    • Generelle Leistungssteigerung
    • Zusätzlicher CPU Architektursupport für die nächste Generation von RH850 und TriCore
    • Vollständiger ISA und Feature Support
  • Qualified Compiler
  • Kontinuierliche Analyse der Fehlerauswirkungen und Reporting
  • Kontinuierliche diagnostische Compiler-Updates
  • Qualifizierung von Laufzeitbibliotheken

Wesentliche Merkmale

Powerful optimization

Leistungsstarke Optimierung

Hunderte von Optimierungsoptionen zur Feinabstimmung der Software auf Leistung, Platzbedarf oder beides

Multiple architectures

Mehrere Architekturen

Unterstützung für führende Prozessorarchitekturen (PowerPC, Arm, TriCore, RH850, ColdFire, MIPS und Intel)

Latest industry standards

Neueste Industriestandards

Clang-Frontend oder Edison Design Group-Frontend, LLVM- und/oder Dinkumware-Bibliotheken, Konformität mit den Sprachstandards ANSI C11 und C++17

Key safety requirements

Wichtige Sicherheitsanforderungen

Unterstützung für ISO 26262 bis zu ASIL D und IEC 61508 bis zu SIL 4

Reliable quality

Zuverlässige Qualität

Getestet mit Millionen von Testfällen und Industriestandard-Testsuiten; POSIX® PSE52 konforme Laufzeitbibliotheken

Flexible business model

Flexibles Geschäftsmodell

Unbefristete Lizenzen für eine Architektur oder jährliches Abonnement pro Entwickler für alle Architekturen

Award-winning support

Preisgekrönter Support

Service Capability and Performance (SCP)-zertifizierter Support, weltweit in den jeweiligen Landessprachen verfügbar

Long-term support

Langfristiger Support

Auf die Anforderungen der Kunden zugeschnittener Support

Sicherheitskonformer Objektcode

Es ist von entscheidender Bedeutung, dass die Software den Industriestandards für funktionale Sicherheit entspricht. Der Diab Compiler ist vom TÜV SÜD für die Entwicklung sicherheitsrelevanter Software zertifiziert. Er unterstützt Kunden bei der Erstellung von Sicherheitsartefakten, die den Anforderungen der Sicherheitszertifizierung ihres Endprodukts entsprechen. Er ist für den Einsatz in sicherheitskritischen Märkten qualifiziert:

DIAB COMPILER 5.9.X (PROPRIETÄR)
  • Automobilanwendungen, zertifiziert nach ISO 26262 (bis zu ASIL D TCL3)
  • Avionikprodukte, zertifiziert für DO-178C
  • Industrieprodukte zertifiziert nach IEC 61508 (bis SIL 4)
  • Nukleare Produkte, zertifiziert nach IEC 60880
  • Bahnanwendungen, zertifiziert nach EN 50128
Diab Compiler 7.X (LLVM)
  • Produkte für die Automobilindustrie, zertifiziert nach ISO 26262 (bis ASIL D TCL3)
  • Industrielle Produkte, zertifiziert nach IEC 61508 (bis SIL 4)

Technische Spezifikationen

Unterstützte Prozessorarchitekturen

Erzielen Sie Effizienzgewinne durch die Verwendung einer einzigen Toolchain für viele Architekturen:

Diab Compiler 5.9.X (PROPRIETÄR)
  • PowerPC – E500, VLE, SPE, LSP
  • RH850 – G3M, G3MH, G3K, G3KH, G4MH
  • TriCore AURIX – TC2xxx, TC3XXX, TC4XX, TC1.8x
  • Bosch GTM-IP – MCS (3.1.5.1)
  • Arm*
Diab Compiler 7.X (LLVM)
  • Arm
    • Cortex-A/R/M
    • Arm/Thumb 2
    • Armv7-A/R/M
    • Armv8-A/R
      • AArch32
      • AArch64
*Neue Varianten der Arm-Architektur werden erst in Diab Compiler 7.x hinzugefügt, aber die aktuellen Varianten werden aktiv gepflegt und in 5.9.x unterstützt.

Unterstützte Host Betriebssysteme

Diab Compiler unterstützt die folgenden Host-Typen (32-Bit und 64-Bit):

  • Windows 10
  • Windows 8.1/8
  • Windows 7
  • Red Hat 7.2
  • Red Hat 6.7
  • Ubuntu 16.04 LTS
  • Ubuntu 14.04 LTS
  • Ubuntu 18.04 und 20.04 auf Windows Subsystem für Linux 2
  • Fedora 23
  • Fedora 22
  • Open SUSE Leap 42.1
  • Open SUSE 13.2

Programmiersprachen und Standards

  • C und die Bibliotheken: C90, C99, C11
  • C++ und die Bibliotheken: C++03, C++11, C++14, C++17
  • Object-Format: ELF
  • Debug-Format: DWARF 2, 3, 4, 5
  • Binäre Anwendungsschnittstelle: Standardmäßige zielspezifische eingebettete ABI
  • C++-ABI: Itanium-ABI Industriestandard

Ressourcen