Sejak 22 Agustus 2023, cabang "utama" libiio berisi apa yang nantinya akan menjadi libiio v1.0. Ini menampilkan API baru, yang tidak kompatibel dengan libiio v0.25 dan yang lebih lama. Lihat wiki untuk deskripsi perubahan API.
API v0.x lama masih dapat ditemukan di cabang libiio-v0. Libiio v0.x sekarang dianggap sebagai warisan, dan dengan demikian, hanya perbaikan bug penting yang akan diterima di cabang ini.
Program lama yang dikompilasi dengan libiio v0.x masih dapat dijalankan dengan libiio v1.0 dan yang lebih baru, karena program tersebut menyediakan lapisan kompatibilitas.
Perpustakaan untuk berinteraksi dengan perangkat Linux IIO
libiio digunakan untuk antarmuka ke Subsistem Input/Output Industri Linux (IIO). Subsistem Linux IIO dimaksudkan untuk memberikan dukungan untuk perangkat yang dalam beberapa hal merupakan konverter analog ke digital atau digital ke analog (ADC, DAC). Ini termasuk, namun tidak terbatas pada, ADC, Akselerometer, Gyro, IMU, Konverter Kapasitansi ke Digital (CDC), Sensor Tekanan, Sensor Warna, Cahaya dan Jarak, Sensor Suhu, Magnetometer, DAC, DDS (Sintesis Digital Langsung), PLL ( Loop Terkunci Fase), Penguat Penguatan Variabel/Dapat Diprogram (VGA, PGA), dan transceiver RF. Anda dapat menggunakan libiio secara asli pada target Linux yang tertanam (mode lokal), atau menggunakan libiio untuk berkomunikasi secara jarak jauh ke target yang sama dari host Linux, Windows atau MAC melalui USB atau Ethernet atau Serial.
Meskipun libiio terutama dikembangkan oleh Analog Devices Inc., ini adalah perpustakaan sumber terbuka aktif, yang telah dikontribusikan oleh banyak orang. Pustaka ini dirilis di bawah GNU Lesser General Public License (LGPL), versi 2.1 atau (sesuai pilihan Anda) versi yang lebih baru, lisensi sumber terbuka ini mengizinkan siapa saja untuk menggunakan pustaka, pada prosesor/FPGA/SoC vendor mana pun, yang mungkin mengendalikan perangkat periferal vendor mana pun (ADC, DAC, dll) baik secara lokal maupun jarak jauh. Ini termasuk aplikasi sumber tertutup atau terbuka, komersial atau nonkomersial (tunduk pada kebebasan, kewajiban, dan batasan lisensi LGPL). Contoh dan aplikasi pengujian (terkadang disebut sebagai iio-utils) dirilis secara terpisah di bawah GNU General Public License (GPL) versi 2.0 (sesuai pilihan Anda) versi apa pun yang lebih baru.
Lisensi Perpustakaan : Lisensi Tes/Contoh : Rilis Terbaru : Unduhan :
Pemindaian : Rilis dokumen: Masalah :
Mendukung:
Jika Anda mempunyai pertanyaan tentang libiio dan driver kernel Analog Devices IIO silakan bertanya di : . Jika Anda memiliki pertanyaan tentang perangkat non-ADI, silakan tanyakan di github.
Seperti banyak paket sumber terbuka lainnya, kami menggunakan GitHub untuk mengembangkan dan memelihara sumbernya, dan Azure Pipelines untuk integrasi berkelanjutan.
Sistem Operasi | Status utama GitHub | Versi | Paket Pemasang Utama | Paket Alternatif, tarball atau zip |
---|---|---|---|---|
jendela | Windows-64 Server 2019 | |||
Windows-64 Server 2022 | (libiio-setup.exe berfungsi untuk Windows Server 2019 dan Windows Server 2022) | |||
OS X | macOS Ventura (ayat 13x64) | |||
macOS Ventura (v 13 lengan64) | ||||
macOS Monterey (ayat 12) | ||||
Tidak didukung. Artefak terakhir tanggal 31 Mei 2024 | macOS Big Sur (ayat 11) | |||
Tidak didukung. Artefak terakhir dari 6 September 2022 | macOS Catalina (ayat 10.15) | |||
Linux | Ubur-ubur Jammy Ubuntu (ayat 22.04) 1 | |||
Fossa Fokus Ubuntu (ayat 20.04) 1 | ||||
Tidak didukung. Artefak terakhir tanggal 31 Mei 2024 | Berang-berang Bionic Ubuntu (ayat 18.04) 1 | |||
fedora 34 | ||||
fedora 28 | ||||
CentOS7 | ||||
Debian tepat sasaran | ||||
Kutu Buku Debian | ||||
openSUSE 15.4 | ||||
LENGAN | Ubuntu-ppc64le | |||
Ubuntu-x390x | ||||
Ubuntu-arm64v8 | ||||
Ubuntu-arm32v7 | ||||
Lengan Kutu Buku Debian | ||||
MinGW | Windows-MinGW-W64 |
Jika Anda menggunakannya, dan menyukainya - harap beri tahu kami. Jika Anda menggunakannya, dan membencinya - harap beri tahu kami juga. Tujuan dari proyek ini adalah mencoba membuat perangkat Linux IIO lebih mudah digunakan pada berbagai platform. Jika kami tidak melakukan itu, kami akan berusaha menjadikannya lebih baik.
Umpan balik dihargai (dalam urutan preferensi):
Tautan web: