医療機器ソフトウェアを最新の状態に保つ|Wind River StudioとeSync OTAを使った医療機器ソフトウェアの遠隔アップデート
本ウェビナーでは医療機器を取り巻く現状と関連法規制、及び自動車向けのOTA基盤として実績のあるeSync OTAを使ったソフトウェア更新の概要について解説いたします。後半のセッションでは当社の開発基盤サービスであるWind River StudioとeSync OTAを組み合わせたデモ動画をご紹介いたします。
本ウェビナーでは医療機器を取り巻く現状と関連法規制、及び自動車向けのOTA基盤として実績のあるeSync OTAを使ったソフトウェア更新の概要について解説いたします。後半のセッションでは当社の開発基盤サービスであるWind River StudioとeSync OTAを組み合わせたデモ動画をご紹介いたします。
インテリジェントエッジ、IoT、AIなど、進化を続ける組込みシステムにおいてLinuxの採用が加速しています。しかし、オープンソースソフトウエアであるLinuxを最大限に活用して開発を成功させるためには、いくつかの課題を解決する必要があります。本ウェビナーでは、組込みLinux開発の最新動向や、OSSを使用した製品開発における失敗事例を通した課題やリスクを紹介するほか、商用組込みLinuxの「Wind River Linux」を使ってどのように課題やリスクを軽減できるかを紹介します。
今回の初心者講座では、組み込みLinuxに同梱されているデバイスドライバの仕組みや特長について解説するとともに、デバイスドライバと密接な関係にあるカーネルモジュールについて解説。記事の後半では、Raspberry Pi 4実機上で動作するカーネルモジュールの開発手順を紹介します。
今回の初心者講座ではLinuxディストリビューションの起動シーケンスを例に、Linuxディストリビューションにはどういったコンポーネントが含まれているのか、Linux上にて各コンポーネントはどのように連携しているのかについて解説いたします。また、こうしたLinuxのコンポーネント上で実行できるアプリケーションの開発方法を記事後半で紹介いたします。
Dockerは、アプリケーションと実行環境をペアで管理し、セットでデプロイすることのできる「コンテナ」を提供するソフトウェアです。Dockerを採用することにより、異なるLinuxディストリビューション、異なるバージョン、異なる実行環境で動作しているLinuxアプリケーションを、ひとつのハードウェア上へ簡単に統合することができます。今回の初心者講座では、組み込みシステムにDockerのメリットとWind River Linux開発環境におけるDockerの使い方を解説いたします。
これまでの初心者講座では、YoctoベースのWind River LinuxでLinuxディストリビューションを生成できることを紹介しました。今回の初心者講座では、次の開発ステップ、Linuxのカスタマイズ方法を解説します。カスタマイズすることにより、オープンソースの大きな魅力「既存の豊富なソフトウェア資産」を組み込みLinuxディストリビューションへ統合することができます。
Wind River Linux開発環境には、開発用PC上で動作するエミュレータ「QEMU」が同梱されています。今回は、組み込みLinux開発におけるQEMUの導入効果と、組み込みLinux開発環境への導入方法・使い方を紹介いたします。
今回の初心者講座では、商用組み込みLinuxシェアNo.1のWind River Linuxによる「Linuxディストリビューションの開発手順」を紹介いたします。Wind River Linuxは固定的なパッケージ型の製品ではなく、自由自在に新しいLinuxディストリビューションを設計できる、革新的な製品です。
組み込みLinuxディストリビューションの特徴や要件について説明します。Linuxディストリビューションの種類は年々増え続けており、製品開発のプロジェクトでは「自社製品にどのLinuxディストリビューションを採用すべきか」という検討に多くの時間を費やさなければなりません。