iio_genxml(1) LibIIO Utilities iio_genxml(1)

iio_genxml - تولید کانتکست XML برای دستگاه‌های IIO در لینوکس

iio_genxml [ گزینه‌ها ]

دستور iio_genxml ابزاری برای تولید نمایش XML از یک کانتکست Libiio است.

نمایش پیام راهنما و سپس خروج.
چاپ اطلاعات نسخه این نسخه از iio_genxml و نسخه کتابخانه libiio مورد استفاده آن. این گزینه برای بررسی به‌روز بودن نسخه کتابخانه و iio_genxml روی سیستم و همچنین هنگام گزارش اشکالات مفید است.
پایش کانتکست‌های موجود IIO؛ آرگومان اختیاری برای پشت‌بند(های) مشخص مانند 'ip'، 'usb' یا 'ip:usb'. گزینه‌های اختصاصی USB شامل شناسه سازنده (Vendor ID) و شناسه محصول (Product ID) برای محدود کردن پایش به دستگاه‌های مشخص مانند 'usb=0456,b673'. شناسه‌های vid و pid اعداد هگزادسیمال هستند (بدون نیاز به پیشوند)، و کاراکتر "*" (تطبیق با هر موردی، فقط برای pid). در صورت عدم ارائه آرگومان، تمامی موارد در دسترس بررسی می‌شوند.
شناسه یکپارچه منبع (uri) برای اتصال به دستگاه‌ها، که می‌تواند یکی از موارد زیر باشد:
آدرس شبکه، به صورت عددی (192.168.0.1) یا نام میزبان شبکه.
خالی؛ در صورت کامپایل با پشتیبانی از zeroconf، دستگاه IIO را روی شبکه پیدا می‌کند.
معمولاً از خروجی iio_genxml -S به دست می‌آید.
که کنترل می‌شوند و باید با iiod (یا tinyiiod) در سمت دیگر درگاه سریال مطابقت داشته باشند.
[درگاه]
موردی مانند '/dev/ttyUSB0' در لینوکس و 'COM4' در ویندوز است.
[بادریت]
معمولاً یکی از مقادیر 110، 300، 600، 1200، 2400، 4800، 9600، 14400، 19200، 38400، 57600، 115200 [پیش‌فرض]، 128000 یا 256000 است، اما می‌تواند از سیستمی به سیستم دیگر متفاوت باشد.
[تنظیمات]
معمولاً به صورت '8n1' پیکربندی می‌شود که توسط موارد زیر کنترل می‌گردد:
(5، 6، 7، 8 [پیش‌فرض]، یا 9)
('n' بدون پاریتی [پیش‌فرض]، 'o' فرد، 'e' زوج، 'm' علامت، یا 's' فاصله)
(1 [پیش‌فرض]، یا 2)
('0' بدون کنترل جریان [پیش‌فرض]، 'x' نرم‌افزاری Xon Xoff، 'r' سخت‌افزاری RTSCTS، یا 'd' سخت‌افزاری DTRDSR)
بدون بخش آدرس.

اگر دستگاه مشخص‌شده پیدا نشود، کد خروج غیرصفر بازگردانده می‌شود.

iio_attr(1), iio_info(1), iio_readdev(1), iio_reg(1), iio_writedev(1), libiio(3)

صفحه خانگی libiio: https://wiki.analog.com/resources/tools-software/linux-software/libiio

کد منبع libiio: https://github.com/analogdevicesinc/libiio

مستندات Doxygen برای libiio: https://analogdevicesinc.github.io/libiio

تمامی اشکالات در این نشانی پیگیری می‌شوند: https://github.com/analogdevicesinc/libiio/issues

24 December 2025 libiio-0.26