| 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
| 24 December 2025 | libiio-0.26 |