rfnoc_modtool(1) User Commands rfnoc_modtool(1)

rfnoc_modtool - ابزار مدیریت ماژول‌های OOT برای RFNoC

ایجاد و مدیریت ماژول‌های RFNoC OOT.

rfnoc_modtool [COMMAND] [OPTIONS]

برای دریافت اطلاعات بیشتر در مورد یک دستور خاص، rfnoc_modtool COMMAND --help را اجرا کنید.

ایجاد یک ماژول جدید RFNoC OOT.
افزودن یک بلوک جدید به یک ماژول موجود RFNoC OOT.
افزودن ماژول GNU Radio OOT.
افزودن بلوک GNU Radio به یک ماژول موجود GNU Radio OOT.
افزودن اتصالات GNU Radio GRC برای یک بلوک موجود در این ماژول RFNoC OOT.
جادوگر ایجاد YAML -- تولید فایل توصیف‌گر YAML برای بلوک RFNoC بر اساس ورودی کاربر.

هنگام اجرای rfnoc_modtool create، یک دایرکتوری جدید ایجاد می‌شود که حاوی فایل‌های لازم برای یک ماژول جدید RFNoC OOT است. این دایرکتوری تنها شامل کدهای الگو (boilerplate) خواهد بود و کاربر باید بلوک‌های خود را به ماژول اضافه کند.

با فراخوانی “rfnoc_modtool add-gr-oot”، کاربر می‌تواند یک ماژول GNU Radio OOT را درون ماژول RFNoC OOT اضافه کند.

هنگام اجرای rfnoc_modtool add، یک بلوک جدید به یک ماژول موجود RFNoC OOT اضافه می‌شود. این کار مستلزم اجرای قبلی rfnoc_modtool create برای ایجاد ماژول است.

توجه داشته باشید که برای موفقیت‌آمیز بودن “rfnoc_modtool add”، کاربر باید یک فایل توصیف‌گر بلوک در قالب YAML ارائه دهد. این فایل بلوک و پارامترهای آن را توصیف می‌کند. کاربر می‌تواند این فایل را به‌صورت دستی ایجاد کند، یا با اجرای rfnoc_modtool make-yaml از جادوگر ایجاد YAML استفاده کند. این جادوگر اطلاعات لازم را برای ایجاد یک فایل YAML معتبر از کاربر درخواست می‌کند.

پس از ایجاد بلوک‌ها، کاربر می‌تواند با اجرای “rfnoc_modtool add-gr-block” بلوک‌های بومی GNU Radio را اضافه کند تا کنترل دقیق‌تری بر بلوک‌های RFNoC از طریق GNU Radio فراهم شود.

برای افزودن اتصالات GNU Radio GRC برای بلوک‌ها، “rfnoc_modtool add-grc” را فراخوانی کنید.

rfnoc_modtool create filter
cd rfnoc-filter

rfnoc_modtool make-yaml

rfnoc_modtool add fir

rfnoc_modtool add-gr-oot

rfnoc_modtool add-gr-block --gr-blockname rfnoc_fir fir

rfnoc_modtool add-grc --binding-type native fir


مستندات UHD: http://files.ettus.com/manual

مستندات GR-UHD: http://gnuradio.org/doc/doxygen/page_uhd.html

برنامه‌های دیگر UHD:

rfnoc_image_builder(1)

این صفحه راهنما توسط Martin Braun نوشته شده است.

کپی‌رایت © 2015-2022 Ettus Research, A National Instruments Brand

این برنامه یک نرم‌افزار آزاد است: شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است؛ نسخه ۳ مجوز، یا (به انتخاب خودتان) هر نسخه بعدی دیگری، بازتوزیع کرده یا تغییر دهید.

این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هر گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

4.8.0 UHD