2023년 8월 22일부터 libiio의 "기본" 분기에는 최종적으로 libiio v1.0이 될 내용이 포함됩니다. libiio v0.25 이하 버전과 호환되지 않는 새로운 API를 제공합니다. API 변경 사항에 대한 설명은 위키를 살펴보세요.
이전 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 트랜시버. 내장된 Linux 대상(로컬 모드)에서 기본적으로 libiio를 사용하거나 USB, 이더넷 또는 직렬을 통해 호스트 Linux, Windows 또는 MAC에서 동일한 대상과 원격으로 통신하기 위해 libiio를 사용할 수 있습니다.
libiio는 주로 Analog Devices Inc.에서 개발되었지만 많은 사람들이 기여한 활성 오픈 소스 라이브러리입니다. 라이브러리는 GNU LGPL(Lesser General Public License) 버전 2.1 또는 (귀하의 선택에 따라) 이후 버전에 따라 출시됩니다. 이 오픈 소스 라이센스를 통해 누구나 공급업체의 프로세서/FPGA/SoC에서 라이브러리를 사용할 수 있습니다. 공급업체의 주변 장치(ADC, DAC 등)를 로컬 또는 원격으로 제어해야 합니다. 여기에는 비공개 또는 오픈 소스, 상업용 또는 비상업적 애플리케이션이 포함됩니다(LGPL 라이센스의 자유, 의무 및 제한 사항이 적용됨). 예제 및 테스트 응용 프로그램(iio-utils라고도 함)은 GNU General Public License(GPL) 버전 2.0(귀하의 선택에 따라) 이후 버전에 따라 별도로 릴리스됩니다.
라이브러리 라이센스: 테스트/예제 라이센스: 최신 릴리스: 다운로드:
스캔: 릴리스 문서: 문제:
지원하다:
libiio 및 Analog Devices 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 벤츄라 (v 13x64) | |||
macOS 벤츄라 (v 13 arm64) | ||||
macOS 몬테레이 (12 절) | ||||
지원되지 않습니다. 2024년 5월 31일의 마지막 아티팩트 | macOS 빅서 (11 절) | |||
지원되지 않습니다. 2022년 9월 6일의 마지막 아티팩트 | 맥OS 카탈리나 (10.15절) | |||
리눅스 | 우분투 제이미 해파리 (v 22.04) 1 | |||
우분투 포칼 포사 (v 20.04) 1 | ||||
지원되지 않습니다. 2024년 5월 31일의 마지막 아티팩트 | 우분투 바이오닉 비버 (v 18.04) 1 | |||
페도라 34 | ||||
페도라 28 | ||||
센트OS 7 | ||||
데비안 불스아이 | ||||
데비안 책벌레 | ||||
오픈수세 15.4 | ||||
팔 | 우분투-ppc64le | |||
우분투-x390x | ||||
우분투-arm64v8 | ||||
우분투-arm32v7 | ||||
데비안 Bookworm-arm | ||||
MinGW | 윈도우-MinGW-W64 |
사용하시고 마음에 드시면 알려주세요. 만약 당신이 그것을 사용하고 있고 그것이 싫다면 우리에게도 알려주시기 바랍니다. 이 프로젝트의 목표는 Linux IIO 장치를 다양한 플랫폼에서 더 쉽게 사용할 수 있도록 만드는 것입니다. 우리가 그렇게 하지 않는다면, 우리는 그것을 더 좋게 만들려고 노력할 것입니다.
피드백을 보내주시면 감사하겠습니다(선호도 순).
웹링크: