組み込みLinuxとRTOS「ThreadX」を1個のSoC上で共存「IoT化のニーズ取り込む」ESEC2019&IoT/M2M展

サイバートラストは、「第22回 組込みシステム開発技術展(ESEC2019)」のグレープシステムブースにおいて、組み込みLinuxとリアルタイムOS(RTOS)を1個のプロセッサ上で連携動作させるデモを披露した。

» 2019年04月15日 06時30分 公開
[朴尚洙MONOist]

 サイバートラストは、「第22回 組込みシステム開発技術展(ESEC2019)」(2019年4月10〜12日、東京ビッグサイト)のグレープシステムブースにおいて、組み込みLinuxとリアルタイムOS(RTOS)を1個のプロセッサ上で連携動作させるデモを披露した。

組み込みLinuxとRTOSの共存デモ サイバートラストとグレープシステムが展示した組み込みLinuxとRTOSの共存デモ(クリックで拡大)

 このデモでは、ザイリンクスのプログラマブルSoC「ZYNQ MPSoC」のボード上で、サイバートラストのマルチOSソリューション「EMDuo」を使って、組み込みLinuxのシステムとRTOSのシステムを同時に動作させていた。組み込みLinuxは、CIP(Civil Infrastructure Platform)ベースで最長15年間の長期保守が可能な「EMLinux」を、RTOSはグレープシステムが提供する米国Express Logicの「ThreadX」を用いている。

 実際に、EMLinux側からThreadX側にテキストを送信すると、ThreadX側はそのテキストを受信した上で、受信したことをEMLinux側にフィードバックする。「さまざまな製品のIoT(モノのインターネット)化が進むことで、RTOSで制御していた機器に、リッチな操作画面や通信といった組み込みLinuxで制御したい機能を追加する事例が増えている。その一方で、搭載するプロセッサは1個に留めたい。EMDuoにより、そういったニーズを取り込みたい」(サイバートラストの説明員)という。

画面左側が組み込みLinux、同右側がRTOSの状態を示している 画面左側が組み込みLinux、同右側がRTOSの状態を示している。RTOS側のアプリケーションは1秒ごとにタイムカウントを表示するという内容。組み込みLinux側で「cybertrust」と入力してRTOS側に送信すると、タイムカウントに割り込んで送信内容が表示される。その後、組み込みLinux側にはRTOS側で正常に表示されたことがフィードバックされる(クリックで拡大)

 なお、サイバートラストとグレープシステムは2019年4月10日、EMDuoを使ってEMLinuxとThreadXの共存を推進するための協業を発表している。この協業の中では、ルネサス エレクトロニクスの産業機器向けプロセッサ「RZ/G2E」を活用する方針である。

 EMDuoは2019年秋ごろのリリースを予定している。対応RTOSとしては、ThreadXの他に、イー・フォースの「μC3」にも対応する。「これらの他、顧客の要望に合わせて対応を広げていきたい」(同説明員)としている。

Copyright © ITmedia, Inc. All Rights Reserved.