京都マイクロの「SOLID」がRISC-Vに対応、TOPPERSベースの64ビットRTOSを採用:EdgeTech+ 2024
京都マイクロコンピュータが、「EdgeTech+ 2024」において、ソフトウェア開発プラットフォーム「SOLID ver.4.0」を披露。これまでのSOLIDはArmの「Cortex-Aシリーズ」向けだったが、新たにRISC-Vに対応したことを特徴とする。
京都マイクロコンピュータは、「EdgeTech+ 2024」(2024年11月20〜22日、パシフィコ横浜)のTOPPERSプロジェクトブースにおいて、ソフトウェア開発プラットフォーム「SOLID ver.4.0」を披露した。これまでのSOLIDはArmのアプリケーションプロセッサ「Cortex-Aシリーズ」向けだったが、新たにオープンソースのプロセッサコアであるRISC-Vに対応したことを特徴とする。2025年1月に正式リリースする予定だ。
SOLIDはリアルタイムOS(RTOS)とソフトウェア開発環境を一体にして提供するソフトウェア開発プラットフォームである。TOPPERSプロジェクトのITRONベースのRTOSカーネルとともに、CPU抽象化ライブラリやVisual Studioベースの統合開発環境「SOLID-IDE」、デバッガ、コンパイラをはじめとするツールチェーンをセットにしている。
これまでのSOLIDはCortex-Aシリーズ向けでの組み込みソフトウェア開発を主な用途として製品を展開してきたが、今回発表したSOLID ver.4.0から組み込み機器市場での関心や採用傾向が高まっているRISC-Vへの対応に踏み切った。「当社のJTAGデバッガであるPARTNER-Jet2は既にRISC-Vに対応しており、TOPPERSプロジェクトでもRTOSカーネルのRISC-V対応を進めていた。そこで、新規に開発したRISC-V対応のCPU抽象化レイヤとTOPPERSのRTOSカーネルとを組み合わせた『SOLID-OS』やコンパイラを用意し、RISC-V対応のSOLID ver.4.0としてリリースすることを決めた」(京都マイクロコンピュータの説明員)。
なお、SOLID ver.4.0では、SOLID-OSについては64ビット版のRISC-Vコア(RV64)にのみ対応する。ただし、シングルコア/マルチコアの両対応となる。統合開発環境のSOLID-IDEやコンパイラ、デバッガは64ビット/32ビットどちらのRISC-Vコアでも利用可能であり、ベアメタル開発であれば32ビット版RISC-Vコア(RV32)にも適用できる。コンパイラはLLVM/Clang対応で、RISC-Vの拡張仕様にも対応する。要相談となるがオープンソースであるRISC-Vならではの独自命令セットへの対応も可能だという。
32ビット版のSOLID-OSの提供についてはSOLID ver.4.0のリリース後に検討するとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- オープン化で裾野広がるμT-Kernel 3.0、プログラミングコンテストを起爆剤に
「2023 TRON Symposium」では、TRONプロジェクトのRTOS「μT-Kernel 3.0」をテーマに大手マイコンメーカー4社が協賛する「TRONプログラミングコンテスト」が発表された。本稿では、このμT-Kernel 3.0関連を中心に2023 TRON Symposiumの展示を紹介する。 - RTOSベースの組み込みソフトウェア開発プラットフォームがRust言語に対応
京都マイクロコンピュータは、RTOSベースの組み込みソフトウェア開発プラットフォーム「SOLID」について、次世代プログラミング言語「Rust」に対応した新バージョン「SOLID Ver.3.0」をリリースすると発表した。 - RTOSとClangコンパイラを一体化、準備から解析までの組み込み開発プラットフォーム
京都マイクロコンピュータが、組み込み用開発ツール群とRTOSを統合したソフトウェア開発プラットフォーム「SOLID」を発表。開発準備からデバッグまでを快適にこなせるツールとして訴求する。 - 組み込みシステムの開発現場に対応したJTAGデバッガの製品化を発表
京都マイクロコンピュータは、2025年春に、JTAGデバッガ「PARTNER-Jet3」を発売する。組み込みシステムの開発現場に対応するよう、ハードウェアとソフトウェアを全面的に再設計している。 - RISC-V向けエッジコンピューティングの包括的なソフトウェア開発環境
イーソルは、エヌエスアイテクス、京都マイクロコンピュータ、OTSLと共同で、次世代プロセッサIP「RISC-V」向けの包括的なソフトウェア開発環境を開発した。 - RISC-Vを使用した高信頼エッジAIプラットフォームの開発で協業
OTSLとNSITEXE、京都マイクロコンピュータ、アクセルは、エッジデバイス上で消費電力を抑えつつ安全にAI処理ができる「AI推論処理IP向け高信頼エッジAIプラットフォーム」を共同開発する。