2023 年 8 月 22 日以降、libiio の「メイン」ブランチには、最終的に libiio v1.0 となるものが含まれています。新しい API を備えていますが、libiio v0.25 以前とは互換性がありません。 API の変更の説明については、Wiki を参照してください。
古い v0.x API はまだ libiio-v0 ブランチにあります。 Libiio v0.x は現在レガシーとみなされているため、重要なバグ修正のみがこのブランチに受け入れられます。
libiio v0.x に対してコンパイルされた古いプログラムは、互換性レイヤーを提供するため、引き続き libiio v1.0 以降で実行できます。
Linux IIO デバイスとインターフェースするためのライブラリ
libiio は、Linux 産業用入出力 (IIO) サブシステムへのインターフェイスとして使用されます。 Linux IIO サブシステムは、ある意味でアナログからデジタル、またはデジタルからアナログへのコンバーター (ADC、DAC) であるデバイスのサポートを提供することを目的としています。これには、ADC、加速度計、ジャイロ、IMU、静電容量デジタルコンバータ (CDC)、圧力センサー、色センサー、光センサー、近接センサー、温度センサー、磁力計、DAC、DDS (直接デジタル合成)、PLL (フェーズ ロック ループ)、可変/プログラマブル ゲイン アンプ (VGA、PGA)、および RFトランシーバー。 libiio を組み込み Linux ターゲット (ローカル モード) でネイティブに使用することも、libiio を使用してホスト Linux、Windows、または MAC から USB、イーサネット、またはシリアル経由で同じターゲットとリモート通信することもできます。
libiio は主に Analog Devices Inc. によって開発されましたが、多くの人々が貢献したアクティブなオープン ソース ライブラリです。このライブラリは、GNU Lesser General Public License (LGPL) バージョン 2.1 または (オプションで) それ以降のバージョンに基づいてリリースされており、このオープンソース ライセンスにより、誰でも、あらゆるベンダーのプロセッサ/FPGA/SoC でライブラリを使用できます。ベンダーの周辺機器 (ADC、DAC など) をローカルまたはリモートで制御できます。これには、クローズドまたはオープンソース、商用または非商用アプリケーションが含まれます (LGPL ライセンスの自由、義務、および制限の対象となります)。サンプルおよびテスト アプリケーション (iio-utils と呼ばれることもあります) は、GNU General Public License (GPL) バージョン 2.0 (任意) 以降のバージョンに基づいて個別にリリースされます。
ライブラリ ライセンス : テスト/サンプル ライセンス : 最新リリース : ダウンロード :
スキャン : リリース ドキュメント: 問題 :
サポート:
libiio およびアナログ・デバイセズの IIO カーネル・ドライバについて質問がある場合は、次の場所で質問してください。非 ADI デバイスに関する質問がある場合は、github で質問してください。
多くのオープン ソース パッケージと同様に、ソースの開発と保守には GitHub を使用し、継続的統合には Azure Pipelines を使用します。
オペレーティング·システム | GitHubのメインステータス | バージョン | プライマリ インストーラー パッケージ | 代替パッケージ、tarball または zip |
---|---|---|---|---|
窓 | Windows-64サーバー2019 | |||
Windows-64サーバー2022 | (libiio-setup.exe は Windows Server 2019 と Windows Server 2022 の両方で動作します) | |||
OS X | macOS ベンチュラ (v13x64) | |||
macOS ベンチュラ (v13 腕64) | ||||
macOS モントレー (v12) | ||||
サポートされていません。 2024 年 5 月 31 日の最後のアーティファクト | macOS ビッグサー (v11) | |||
サポートされていません。 2022 年 9 月 6 日の最後のアーティファクト | macOS カタリナ (v10.15) | |||
Linux | Ubuntu ジャミー ジェリーフィッシュ (v22.04) 1 | |||
Ubuntu フォーカル フォッサ (v20.04) 1 | ||||
サポートされていません。 2024 年 5 月 31 日の最後のアーティファクト | Ubuntu バイオニック ビーバー (v18.04) 1 | |||
フェドーラ 34 | ||||
フェドーラ 28 | ||||
CentOS 7 | ||||
Debian ブルズアイ | ||||
Debian 本の虫 | ||||
openSUSE 15.4 | ||||
アーム | Ubuntu-ppc64le | |||
Ubuntu-x390x | ||||
Ubuntu-arm64v8 | ||||
Ubuntu-arm32v7 | ||||
Debian 本の虫の腕 | ||||
MinGW | Windows-MinGW-W64 |
使用して気に入った場合は、ぜひお知らせください。使用していて気に入らない場合は、そのこともお知らせください。プロジェクトの目標は、Linux IIO デバイスをさまざまなプラットフォームで使いやすくすることです。そうでない場合は、それを改善するよう努めます。
フィードバックは歓迎です (優先順):
ウェブリンク: