iio_genxml(1) LibIIO Utilities iio_genxml(1) نام (NAME) iio_genxml - تولید کانتکست XML برای دستگاه‌های IIO در لینوکس خلاصه دستور (SYNOPSIS) iio_genxml [ گزینه‌ها ] توضیحات (DESCRIPTION) دستور iio_genxml ابزاری برای تولید نمایش XML از یک کانتکست Libiio است. گزینه‌ها (OPTIONS) -h, --help نمایش پیام راهنما و سپس خروج. -V, --version چاپ اطلاعات نسخه این نسخه از iio_genxml و نسخه کتابخانه libiio مورد استفاده آن. این گزینه برای بررسی به‌روز بودن نسخه کتابخانه و iio_genxml روی سیستم و همچنین هنگام گزارش اشکالات مفید است. -S, --scan [پشت‌بندها] پایش کانتکست‌های موجود IIO؛ آرگومان اختیاری برای پشت‌بند(های) مشخص مانند 'ip'، 'usb' یا 'ip:usb'. گزینه‌های اختصاصی USB شامل شناسه سازنده (Vendor ID) و شناسه محصول (Product ID) برای محدود کردن پایش به دستگاه‌های مشخص مانند 'usb=0456,b673'. شناسه‌های vid و pid اعداد هگزادسیمال هستند (بدون نیاز به پیشوند)، و کاراکتر "*" (تطبیق با هر موردی، فقط برای pid). در صورت عدم ارائه آرگومان، تمامی موارد در دسترس بررسی می‌شوند. -u, --uri شناسه یکپارچه منبع (uri) برای اتصال به دستگاه‌ها، که می‌تواند یکی از موارد زیر باشد: ip:[آدرس] آدرس شبکه، به صورت عددی (192.168.0.1) یا نام میزبان شبکه. ip: خالی؛ در صورت کامپایل با پشتیبانی از zeroconf، دستگاه IIO را روی شبکه پیدا می‌کند. usb:[دستگاه:درگاه:نمونه] معمولاً از خروجی iio_genxml -S به دست می‌آید. serial:[درگاه],[بادریت],[تنظیمات] که کنترل می‌شوند و باید با iiod (یا tinyiiod) در سمت دیگر درگاه سریال مطابقت داشته باشند. [درگاه] موردی مانند '/dev/ttyUSB0' در لینوکس و 'COM4' در ویندوز است. [بادریت] معمولاً یکی از مقادیر 110، 300، 600، 1200، 2400، 4800، 9600، 14400، 19200، 38400، 57600، 115200 [پیش‌فرض]، 128000 یا 256000 است، اما می‌تواند از سیستمی به سیستم دیگر متفاوت باشد. [تنظیمات] معمولاً به صورت '8n1' پیکربندی می‌شود که توسط موارد زیر کنترل می‌گردد: data_bits: (5، 6، 7، 8 [پیش‌فرض]، یا 9) parity_bits: ('n' بدون پاریتی [پیش‌فرض]، 'o' فرد، 'e' زوج، 'm' علامت، یا 's' فاصله) stop_bits: (1 [پیش‌فرض]، یا 2) flow_control: ('0' بدون کنترل جریان [پیش‌فرض]، 'x' نرم‌افزاری Xon Xoff، 'r' سخت‌افزاری RTSCTS، یا 'd' سخت‌افزاری DTRDSR) local: بدون بخش آدرس. مقدار بازگشتی (RETURN VALUE) اگر دستگاه مشخص‌شده پیدا نشود، کد خروج غیرصفر بازگردانده می‌شود. همچنین ببینید (SEE ALSO) 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 اشکالات (BUGS) تمامی اشکالات در این نشانی پیگیری می‌شوند: https://github.com/analogdevicesinc/libiio/issues libiio-0.26 24 December 2025 iio_genxml(1)