Technologies

News information

ハードウェアだけでは不十分ですが、RISC-Vの現在のシステムサポートは何ですか?

発売日 : 2021/07/31

ハードウェアだけでは不十分ですが、RISC-Vの現在のシステムサポートは何ですか?


新しいアーキテクチャの場合、システムエコロジーは、うまくいくのが最も難しい部分であることがよくあります。 Armを例にとると、Armがモバイルの大君主になった後、デスクトップシステムで進歩を遂げることは困難でした。アップルがアームチップMacbookを発売し始めて初めて、アームのデスクトップエコロジーが繁栄し始めました。 RISC-Vについても同様です。優れたシステムサポートを開発できない場合、さまざまなアプリケーションでArmの代替品になることは困難です。

RTスレッド

Linuxカーネルお​​よび関連するディストリビューションのサポートに加えて、RISC-Vは、中国でよく知られているRT-Threadシステムなど、多くのRTOSシステムからもサポートを受けています。 RT-Threadは、RISC-Vを強力にサポートします。たとえば、RT-ThreadのIDEツールであるRT-Thread Studioは、XinlaiTechnologyのRISC-Vコアを包括的にサポートします。
1
RT-ThreadによるRISC-V異種/ RT-Threadのサポート

さらに、RT-Threadは、RISC-V 64ビットアーキテクチャをサポートするマイクロカーネルオペレーティングシステムであるRT-Smartもリリースしました。RT-Threadは、強力なRT-Thread Ecologicalによって補完され、リソースの少ないRISC-Vアーキテクチャチップで実行できます。サポート。 RT-Smartは、Allwinner D1などの高性能プロセッサで実行して、自動車用電子機器や産業用制御分野を開発できます。

FreeRTOS

FreeRTOSは、MCU用のオープンソースのリアルタイムオペレーティングシステムであり、ユーザーが低消費電力でスモールエッジデバイスを簡単に作成、展開、保護、接続、および管理できるようにします。このオープンソースシステムには常に充実したソフトウェアライブラリが含まれているため、あらゆる分野のアプリケーション、特に低電力デバイスとクラウドサービスの接続にも適しています。FreeRTOSは、Amazon Cloud ServiceAWSが推進する主要なIoTシステムでもあります。
2
コルベット-F1N25 /アンデステクノロジー

AWSによって公式に認定された開発キットには、AndesTechnologyのCorvette-F1N25とSiFiveのLearnInventorがあります。 Corvette-F1 N25は、Arduinoと互換性のあるFPGAベースの開発ボードです。60MHzの32ビットRISC-V AndesCore N25コアを内蔵し、GPIO、I2C、PWM、SPI、およびUARTインターフェイスを提供し、サポートを備えています。 IEEE 802.11 b / g / nワイヤレスモジュール用。

OpenWrt

OpenWrtは高度にモジュール化された組み込みLinuxシステムであり、ルーターやスマートホームで誰もが見たことがあると思います。カスタマイズ可能な機能により、OpenWrtは主流のルーターシステムの1つになりましたが、CPUコアアーキテクチャが異なるため、RISC-Vがサポートされていない場合、過去に移植された多くのアプリケーションがクラッシュします。

OpenWrtは、SiFiveのU540 SoCのサポートも提供します。U540は、4つのU54RV64GCアプリケーションコアと1つのE51RV64IMAC管理コアを備えた4 + 1マルチコアRISC-Vチップです。ユーザーは、SiFiveのHiFiveUnleashed開発ボードでOpenWRTを実行できます。

アンドロイド

今年の前半に、AliPingtouはXuantieC910コアに基づく開発ボードにAndroid10を移植し、正常に実行しました。開発ボードのICE SoCは、3つのXuantie64ビットC910コアとGPUコアを統合しました。このチップは、4K60フレームのHEVC / AVC / JPEGデコード機能を提供できます。
3
ICE SoC /フラットヘッド

結局のところ、Androidエコシステムは現時点で最も人気のあるオープンソースモバイルエコシステムです。RISC-VがAndroidで正常にサポートされれば、将来の開発のために無限のスペースがもたらされます。現在、Google内にはRISC-V関連の開発作業を行っている人がたくさんいますが、AndroidはRISC-Vを公式にサポートしていません。

ChromiumOS

最近、PLCTラボチームはRISC-Vソフトウェア開発者コミュニティで、GoogleChromeOSのオープンソースバージョンであるChromiumOSを移植していることを明らかにしました。 ChromeOSは主にノートブックとタブレット向けに設計されており、主なアプリケーションはChromeブラウザ、組み込みのメディアプレーヤーとファイル管理、およびWebアプリケーションを対象としています。ただし、2016年以降、GoogleはChromeOSデバイスでAndroidアプリを実行する機能を開放し、仮想マシンソフトウェアメーカーのParallelsでさえ、このシステム用にWindowsプログラムを実行できるParallelsDesktopをリリースしました。

ただし、これらの機能は、コンテナ化などの他の依存関係によって実装する必要があります。ChromeOSを実行できるからといって、必ずしもAndroidアプリケーションを実行できるとは限りません。