अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

ब्लेडआरएफ-सीएलआई - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में ब्लेडआरएफ-सीएलआई चलाएं

यह कमांड ब्लेडआरएफ-सीएलआई है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


ब्लेडआरएफ-सीएलआई - कमांड लाइन इंटरफ़ेस और परीक्षण उपयोगिता

SYNOPSIS


ब्लेडआरएफ-सीएलआई

वर्णन


RSI ब्लेडआरएफ-सीएलआई उपयोगिता का उपयोग फर्मवेयर फ़ाइलों को फ्लैश करने, एफपीजीए बिटस्ट्रीम लोड करने और प्रदर्शन करने के लिए किया जाता है
एनयूएंड ब्लेडआरएफ सॉफ्टवेयर-परिभाषित रेडियो सिस्टम पर अन्य कार्य।

फ़र्मवेयर फ़ाइलें और FPGA बिटस्ट्रीम प्राप्त करने या बनाने के बारे में अधिक जानकारी के लिए कृपया
यात्रा http://nuand.com/.

ब्लेडआरएफ कमांड लाइन इंटरफ़ेस और परीक्षण उपयोगिता (1.3.1-0.2016.01~rc1-3)

विकल्प


-d, --डिवाइस
निर्दिष्ट ब्लेडआरएफ डिवाइस का उपयोग करें।

-f, --फ्लैश-फर्मवेयर
फ़्लैश करने के लिए दी गई FX3 फ़र्मवेयर फ़ाइल लिखें।

-l, --लोड-fpga
दिए गए FPGA बिटस्ट्रीम को लोड करें।

-L, --फ्लैश-एफपीजीए
ऑटोलोडिंग के लिए फ़्लैश करने के लिए दी गई FPGA छवि लिखें। उपयोग -L एक्स या --फ्लैश-एफपीजीए X
FPGA ऑटोलोडिंग को अक्षम करने के लिए।

-p, --जांच
उपकरणों की जांच करें, परिणाम प्रिंट करें, फिर बाहर निकलें। एक गैर-शून्य रिटर्न स्थिति होगी
यदि कोई उपकरण उपलब्ध नहीं है तो वापस कर दिया जाएगा।

-e, --निष्पादन
निर्दिष्ट इंटरैक्टिव मोड कमांड निष्पादित करें। विभिन्न -e झंडे हो सकते हैं
निर्दिष्ट. दिए गए क्रम में आदेश निष्पादित किए जाएंगे.

-s, --स्क्रिप्ट
प्रदान की गई स्क्रिप्ट चलाएँ.

-i, --इंटरैक्टिव
इंटरैक्टिव मोड दर्ज करें.

--lib-संस्करण
libbladeRF संस्करण प्रिंट करें और बाहर निकलें।

-v, --वर्बोसिटी
libbladeRF वर्बोसिटी स्तर सेट करें। बढ़ती वाचालता में सूचीबद्ध स्तर हैं:

गंभीर, त्रुटि, चेतावनी,
जानकारी, डीबग, वर्बोज़

--संस्करण
सीएलआई संस्करण प्रिंट करें और बाहर निकलें।

-h, --मदद
यह सहायता पाठ दिखाएँ.

--सहायता-इंटरैक्टिव
सभी इंटरैक्टिव कमांड के लिए सहायता जानकारी प्रिंट करें।

टिप्पणियाँ:
RSI -d विकल्प एक डिवाइस विनिर्देशक स्ट्रिंग लेता है। bladerf_open() दस्तावेज़ देखें
इस स्ट्रिंग के प्रारूप के बारे में अधिक जानकारी के लिए।

अगर -d पैरामीटर प्रदान नहीं किया गया है, पहले उपलब्ध डिवाइस का उपयोग किया जाएगा
प्रदान किया गया आदेश, या इंटरैक्टिव मोड में प्रवेश करने से पहले खोला जाएगा।

कमांड निम्नलिखित क्रम में निष्पादित किए जाते हैं:

कमांड लाइन विकल्प, -e , स्क्रिप्ट कमांड, इंटरैक्टिव मोड कमांड।

किसी स्क्रिप्ट से या इसके माध्यम से 'आरएक्स/टीएक्स स्टार्ट' चलाते समय -e, सुनिश्चित करें कि ये आदेश बाद में हैं
यह सुनिश्चित करने के लिए कि प्रोग्राम बाहर निकलने का प्रयास नहीं करेगा, उसके बाद 'आरएक्स/टीएक्स प्रतीक्षा करें [टाइमआउट]'
रिसेप्शन/ट्रांसमिशन पूरा होने से पहले।

इंटरैक्टिव कमानों


ब्लेडआरएफ-सीएलआई एक स्क्रिप्ट योग्य इंटरैक्टिव मोड का समर्थन करता है। दौड़ना ब्लेडआरएफ-सीएलआई --इंटरैक्टिव सेवा मेरे
इस मोड को दर्ज करें. प्रकार "मदद"सभी आदेशों की सूची के लिए, या"मदद " अधिक जानकारी के लिए
के बारे में जानकारी .

जांच करना
उपयोग: अंशांकन करें [विकल्प]

निर्दिष्ट ट्रांसीवर अंशांकन ऑपरेशन निष्पादित करें।

उपलब्ध संचालन:

· एलएमएस आंतरिक डीसी ऑफसेट ऑटो-अंशांकन

· एलएमएस को कैलिब्रेट करें [दिखाएँ]

· एलएमएस ट्यूनिंग को कैलिब्रेट करें [मान]

· एलएमएस टीएक्सएलपीएफ को कैलिब्रेट करें [ ]

· एलएमएस आरएक्सएलपीएफ को कैलिब्रेट करें [ ]

· एलएमएस rxvga2 को कैलिब्रेट करें [ ]

निर्दिष्ट ऑटो-अंशांकन, या यदि कोई प्रदान नहीं किया गया है तो सभी को निष्पादित करें। कब
मान प्रदान किए जाते हैं, इनका उपयोग ऑटो-अंशांकन के परिणामों के बजाय किया जाता है
प्रक्रिया। वर्तमान एलएमएस अंशांकन मानों को पढ़ने और प्रिंट करने के लिए एलएमएस शो का उपयोग करें।

Rxvga2 के लिए, I1 और Q1 क्रमशः चरण 1 I और Q घटक हैं, और I2 और Q2 हैं
स्टेज 2 I और Q घटक।

· आरएक्स और टीएक्स आई/क्यू डीसी ऑफसेट सुधार पैरामीटर अंशांकन

· डीसी को कैलिब्रेट करें [ ]

· डीसी को कैलिब्रेट करें

वर्तमान आवृत्ति और लाभ के लिए डीसी ऑफसेट सुधार मापदंडों को कैलिब्रेट करें
समायोजन। यदि I/Q मान प्रदान किए जाते हैं, तो उन्हें सीधे लागू किया जाता है। cal rxtx है
cal rx के लिए आशुलिपि जिसके बाद cal tx आता है।

· आरएक्स और टीएक्स I/Q संतुलन सुधार पैरामीटर अंशांकन

· आईक्यू को कैलिब्रेट करें

निर्दिष्ट IQ लाभ या चरण संतुलन पैरामीटर सेट करें।

· आरएक्स या टीएक्स आई/क्यू डीसी सुधार पैरामीटर तालिकाएं उत्पन्न करें

· टेबल डीसी को कैलिब्रेट करें [ [f_inc]]

वर्तमान कार्यशील निर्देशिका में I/Q सुधार पैरामीटर तालिका बनाएं और लिखें,
नामक फ़ाइल में _डीसी_ .tbl. f_min और f_max न्यूनतम और अधिकतम आवृत्तियाँ हैं
तालिका में शामिल करें. f_inc आवृत्ति वृद्धि है।

डिफ़ॉल्ट रूप से, तालिकाएँ 2 मेगाहर्ट्ज चरणों में, संपूर्ण आवृत्ति रेंज पर उत्पन्न होती हैं।

स्पष्ट
उपयोग: स्पष्ट

स्क्रीन साफ़ करता है.

गूंज
उपयोग: प्रतिध्वनि [arg 1] [arg 2] ... [arg n]

प्रत्येक तर्क को एक नई पंक्ति में प्रतिध्वनित करें।

मिटाना
उपयोग: मिटाएँ

निर्दिष्ट मिटाएँ मिटाएँ ब्लॉक एसपीआई फ़्लैश।

· - ब्लॉक ऑफ़सेट मिटाएँ

· - मिटाने के लिए मिटाए गए ब्लॉकों की संख्या

फ़्लैश_बैकअप
उपयोग: फ़्लैश_बैकअप ( | )

निर्दिष्ट फ़ाइल में फ़्लैश डेटा का बैकअप लें। यह आदेश या तो दो या चार लेता है
तर्क. आम तौर पर गैर-विकास उपयोग के लिए दो-तर्क वाले आह्वान की अनुशंसा की जाती है।

पैरामीटर:

· - बैकअप का प्रकार.

यह चयनित प्रकार के आधार पर उचित पता और लंबाई मान का चयन करता है।

मान्य विकल्प हैं:

विकल्प विवरण
मैं मैं
कैल अंशांकन डेटा
परिवार कल्याण फर्मवेयर
40 kLE FPGA के लिए fpga40 मेटाडेटा और बिटस्ट्रीम
115 kLE FPGA के लिए fpga115 मेटाडेटा और बिटस्ट्रीम

· - बैकअप के लिए डेटा का पता। ब्लॉक-संरेखित मिटाया जाना चाहिए।

· - बैकअप के लिए क्षेत्र की लंबाई। ब्लॉक-संरेखित मिटाया जाना चाहिए.

नोट: जब कोई पता और लंबाई प्रदान की जाती है, तो छवि प्रकार डिफ़ॉल्ट रूप से कच्चा हो जाएगा।

उदाहरण:

· फ़्लैश_बैकअप cal.bin cal

अंशांकन डेटा क्षेत्र का बैकअप लेता है।

· फ़्लैश_बैकअप cal_raw.bin 0x30000 0x10000

कच्चे डेटा छवि के रूप में अंशांकन क्षेत्र का बैकअप लेता है।

फ़्लैश_इमेज
उपयोग: फ़्लैश_इमेज [आउटपुट विकल्प]

फ़्लैश छवि का मेटाडेटा प्रिंट करें या नई फ़्लैश छवि बनाएं। जब नाम प्रदान किया गया
फ़्लैश छवि फ़ाइल के एकमात्र तर्क के रूप में, यह कमांड मेटाडेटा सामग्री को प्रिंट करेगा
छवि का।

नई फ़्लैश छवि बनाने के लिए निम्नलिखित विकल्पों का उपयोग किया जा सकता है।

· डेटा=

छवि में संग्रहीत करने के लिए डेटा युक्त फ़ाइल।

· पता=

फ़्लैश पता. डिफ़ॉल्ट प्रकार पैरामीटर पर निर्भर करता है।

· प्रकार=

फ़्लैश छवि का प्रकार. कच्चे के लिए डिफ़ॉल्ट.

मान्य विकल्प हैं:

विकल्प विवरण
मैं मैं
कैल अंशांकन डेटा
परिवार कल्याण फर्मवेयर
40 kLE FPGA के लिए fpga40 मेटाडेटा और बिटस्ट्रीम
115 kLE FPGA के लिए fpga115 मेटाडेटा और बिटस्ट्रीम
कच्चा कच्चा डेटा. पता और लंबाई पैरामीटर होना चाहिए
बशर्ते कि यदि इस प्रकार का चयन किया गया है।

· धारावाहिक=

छवि में संग्रहीत करने के लिए क्रमांक #। शून्य पर डिफ़ॉल्ट.

फ़्लैश_इनिट_कैल
उपयोग: flash_init_cal [ ]

वर्तमान में खोले गए डिवाइस पर, या एक नया अंशांकन डेटा क्षेत्र बनाएं और लिखें
फ़ाइल। इस आदेश को चलाने से पहले अंशांकन डेटा का बैकअप लेना सुनिश्चित करें। (देखें
फ़्लैश_बैकअप कमांड।)

·

डिवाइस मॉडल के आधार पर या तो 40 या 115।

·

VCTCXO/DAC ट्रिम मान (0x0-0xffff)

·

अंशांकन डेटा लिखने के लिए फ़ाइल। जब यह तर्क प्रदान किया जाएगा, तो कोई डेटा नहीं होगा
डिवाइस के फ़्लैश पर लिखा गया।

फ़्लैश_पुनर्स्थापना
उपयोग: फ़्लैश_रिस्टोर [ ]

किसी फ़ाइल से फ़्लैश डेटा पुनर्स्थापित करें, वैकल्पिक रूप से छवि मेटाडेटा में मानों को ओवरराइड करें।

·

प्रदान की गई फ़्लैश छवि फ़ाइल में निर्दिष्ट पते पर डिफ़ॉल्ट।

·

प्रदान की गई छवि फ़ाइल में डेटा की लंबाई डिफ़ॉल्ट है।

fw_log
उपयोग: fw_log [फ़ाइल नाम]

डिवाइस के फ़र्मवेयर लॉग की सामग्री पढ़ें और इसे निर्दिष्ट फ़ाइल में लिखें। अगर कोई नहीं
फ़ाइल नाम निर्दिष्ट है, लॉग सामग्री stdout को लिखी गई है।

मदद
उपयोग: सहायता [ ]

किसी भी आदेश पर, इस तरह, विस्तारित सहायता प्रदान करता है।

पता
उपयोग: जानकारी

खोले गए डिवाइस के बारे में निम्नलिखित जानकारी प्रिंट करता है:

· क्रमिक संख्या

· VCTCXO DAC अंशांकन मान

· एफपीजीए आकार

· एफपीजीए लोड है या नहीं

· यूएसबी बस, पता और गति

· बैकएंड (यह दर्शाता है कि किस डिवाइस इंटरफ़ेस कोड का उपयोग किया जा रहा है।)

· उदाहरण संख्या

जम्प_टू_बूट
उपयोग: जम्प_टू_बूट

फ़्लैश में FW हस्ताक्षर शब्द साफ़ करें और FX3 बूटलोडर पर जाएं।

डिवाइस नए पावर चक्रों में FX3 बूटलोडर में बूट होता रहेगा
फर्मवेयर डिवाइस पर लिखा जाता है।

भार
उपयोग: लोड

FPGA बिटस्ट्रीम लोड करें या FX3 के SPI फ़्लैश को प्रोग्राम करें।

xb
उपयोग: एक्सबी [पैरामीटर]

विस्तार बोर्ड को सक्षम या कॉन्फ़िगर करें.

बोर्ड_मॉडल के लिए मान्य मान:

· २

XB-100 GPIO विस्तार बोर्ड

· २

XB-200 LF/MF/HF/VHF ट्रांसवर्टर विस्तार बोर्ड

सामान्य उपआदेश:

· सक्षम

XB-100 या XB-200 विस्तार बोर्ड सक्षम करें।

XB-200 उपकमांड:

· फ़िल्टर [आरएक्स|टीएक्स] [50|144|222|कस्टम|ऑटो_1डीबी|ऑटो_3डीबी]

XB-200 बोर्ड पर निर्दिष्ट RX या TX फ़िल्टर का चयन करता है। नीचे इनका विवरण दिया गया है
प्रत्येक फ़िल्टर विकल्प।

· २

50-54 मेगाहर्ट्ज (6 मीटर बैंड) फ़िल्टर का चयन करें।

· २

144-148 मेगाहर्ट्ज (2 मीटर बैंड) फ़िल्टर का चयन करें।

· २

222-225 मेगाहर्ट्ज (1.25 मीटर बैंड) फ़िल्टर का चयन करें। यथार्थवादी रूप से,
यह फ़िल्टर विकल्प वास्तव में थोड़ा चौड़ा, कवर करने वाला है
206 मेगाहर्ट्ज - 235 मेगाहर्ट्ज।

· रिवाज़

कस्टम फ़िल्टर पथ का चयन करता है. उपयोगकर्ता को एक फ़िल्टर कनेक्ट करना चाहिए
उपयोग करते समय संबंधित FILT और FILT-ANT कनेक्शन के साथ
इस विकल्प। वैकल्पिक रूप से कोई FILT और FILT-ANT को जम्पर कर सकता है
रिसेप्शन के लिए "कोई फ़िल्टर नहीं" प्राप्त करने के लिए कनेक्शन। (हालाँकि, यह है
ट्रांसमिशन के लिए _अत्यधिक_ हतोत्साहित।)

· ऑटो_1db

आवृत्ति के आधार पर स्वचालित रूप से उपरोक्त विकल्पों में से एक का चयन करता है
और फ़िल्टर के 1dB अंक। कस्टम पथ का उपयोग मामलों के लिए किया जाता है
जो ऑन-बोर्ड फ़िल्टर से संबद्ध नहीं हैं।

· ऑटो_3db

आवृत्ति के आधार पर स्वचालित रूप से उपरोक्त विकल्पों में से एक का चयन करता है
और फ़िल्टर के 3dB अंक। कस्टम पथ का उपयोग मामलों के लिए किया जाता है
जो ऑन-बोर्ड फ़िल्टर से संबद्ध नहीं हैं।

उदाहरण:

· एक्सबी 200 सक्षम करें

XB-200 ट्रांसवर्टर विस्तार बोर्ड को सक्षम और कॉन्फ़िगर करता है।

· एक्सबी 200 फिल्टर आरएक्स 144

XB-144 ट्रांसवर्टर विस्तार बोर्ड पर 148-200 मेगाहर्ट्ज रिसीव फिल्टर का चयन करता है।

MIMO
उपयोग: मिमो [मास्टर | गुलाम]

डिवाइस MIMO ऑपरेशन को संशोधित करें।

खुला
उपयोग: [डिवाइस पहचानकर्ता] खोलें

क्रमिक आदेशों के साथ उपयोग के लिए निर्दिष्ट डिवाइस खोलें। पहले से खोला गया कोई भी उपकरण
बंद रहेगा।

डिवाइस पहचानकर्ता स्ट्रिंग का सामान्य रूप है:

:[डिवाइस= : ] [उदाहरण= ] [धारावाहिक= ]

संपूर्ण डिवाइस विनिर्देशक के लिए libbladeRF मेंbladerf_open() दस्तावेज़ देखें
प्रारूप.

झांकना
उपयोग: झाँकना [संख्या_पते]

पीक कमांड एफपीजीए से लटके किसी भी डिवाइस को पढ़ सकता है जिसमें शामिल है
LMS6002D ट्रांसीवर, VCTCXO ट्रिम DAC या Si5338 क्लॉक जनरेटर चिप।

यदि num_addresses प्रदान किया जाता है, तो पता 1 से बढ़ जाता है और एक और झलक मिलती है
उतने पतों के लिए प्रदर्शन किया गया।

वैध पता श्रेणियाँ:

डिवाइस एड्रेस रेंज
───────────────────────
डीएसी 0 से 255

एलएमएस 0 से 127
एसआई 0 से 255

उदाहरण:

· झाँक सी...

प्रहार
उपयोग: प्रहार

पोक कमांड एफपीजीए से लटकने वाले किसी भी डिवाइस को लिख सकता है जिसमें शामिल है
LMS6002D ट्रांसीवर, VCTCXO ट्रिम DAC या Si5338 क्लॉक जनरेटर चिप।

वैध पता श्रेणियाँ:

डिवाइस एड्रेस रेंज
───────────────────────
डीएसी 0 से 255
एलएमएस 0 से 127
एसआई 0 से 255

उदाहरण:

· पोक एलएमएस...

छाप
उपयोग: प्रिंट [पैरामीटर]

प्रिंट कमांड प्रिंट करने के लिए एक पैरामीटर लेता है। उपलब्ध पैरामीटर नीचे सूचीबद्ध हैं। अगर
कोई पैरामीटर निर्दिष्ट नहीं है, सभी पैरामीटर मुद्रित हैं।

पैरामीटर विवरण
─────────────────────────────────── ────────── ──────────────────────
बैंडविड्थ बैंडविड्थ सेटिंग्स
आवृत्ति आवृत्ति सेटिंग्स
gpio FX3 <-> FPGA GPIO स्थिति
लूपबैक लूपबैक सेटिंग्स
lnagain dB में RX LNA की सेटिंग प्राप्त करें
rx_mux FPGA RX FIFO इनपुट mux सेटिंग
rxvga1 dB में RXVGA1 की सेटिंग प्राप्त करें
rxvga2 dB में RXVGA2 की सेटिंग प्राप्त करें
txvga1 dB में TXVGA1 की सेटिंग प्राप्त करें
txvga2 dB में TXVGA2 की सेटिंग प्राप्त करें
नमूनाकरण बाहरी या आंतरिक नमूनाकरण मोड
सैम्पलरेट सैम्पलरेट सेटिंग्स
ट्रिमडैक वीसीटीसीएक्सओ ट्रिम डीएसी सेटिंग्स
vctcxo_tamer वर्तमान VCTCXO टैमर मोड।
xb_gpio विस्तार बोर्ड GPIO मान
xb_gpio_dir विस्तार बोर्ड GPIO दिशा (1=आउटपुट, 0=इनपुट)

जांच
उपयोग: जांच [सख्त]

संलग्न ब्लेडआरएफ डिवाइस खोजें और परिणामों की एक सूची प्रिंट करें।

सख्त निर्दिष्ट किए बिना, किसी भी उपलब्ध डिवाइस की कमी को त्रुटि नहीं माना जाता है।

जब वैकल्पिक सख्त तर्क प्रदान किया जाता है, तो यह आदेश उस स्थिति का इलाज करेगा जहां नहीं
डिवाइस एक त्रुटि के रूप में पाए जाते हैं, जिससे स्क्रिप्ट या -ई के माध्यम से प्रदान किए गए कमांड की सूची उत्पन्न होती है
कमांड लाइन तर्क तुरंत समाप्त करने के लिए।

छोड़ना
उपयोग: छोड़ो

सीएलआई से बाहर निकलें.

की वसूली
उपयोग: पुनर्प्राप्त करें [ ]

बूटलोडर मोड में चल रहे डिवाइस पर फर्मवेयर लोड करें, या वर्तमान में मौजूद सभी डिवाइसों को सूचीबद्ध करें
बूटलोडर मोड।

बिना किसी तर्क के, यह कमांड FX3-आधारित उपकरणों के लिए USB बस और पते को सूचीबद्ध करता है
बूटलोडर मोड में चल रहा है।

जब फर्मवेयर फ़ाइल के लिए बस, पता और पथ प्रदान किया जाता है, तो निर्दिष्ट डिवाइस होगा
दिए गए फर्मवेयर को लोड करें और निष्पादित करना शुरू करें।

ज्यादातर मामलों में, फर्मवेयर को डिवाइस की रैम में सफलतापूर्वक लोड करने के बाद, उपयोगकर्ताओं को ऐसा करना चाहिए
डिवाइस को "ओपन" कमांड से खोलें, और फ्लैश करने के लिए फर्मवेयर लिखें
"fx3 लोड करें "

रन
उपयोग: चलाएँ

दी गई स्क्रिप्ट चलाएँ.

rx
उपयोग: आरएक्स

IQ नमूने प्राप्त करें और उन्हें निर्दिष्ट फ़ाइल में लिखें। रिसेप्शन नियंत्रित है और
निम्नलिखित में से किसी एक द्वारा कॉन्फ़िगर किया गया:

कमांड विवरण
─────────────────────────────────── ────────── ──────────────────────
नमूने प्राप्त करना प्रारंभ करें
नमूने प्राप्त करना बंद करें
प्रतीक्षा करें नमूना प्रसारण पूरा होने तक प्रतीक्षा करें, या जब तक कि a
समय की निर्दिष्ट मात्रा बीत जाती है
config नमूना रिसेप्शन कॉन्फ़िगर करें। यदि कोई पैरामीटर नहीं है
बशर्ते, वर्तमान पैरामीटर मुद्रित हों।

बिना किसी अतिरिक्त कमांड के आरएक्स चलाना आरएक्स कॉन्फ़िगरेशन के लिए वैध शॉर्टहैंड है।

प्रतीक्षा आदेश एक वैकल्पिक टाइमआउट पैरामीटर लेता है। यह पैरामीटर की इकाइयों के लिए डिफ़ॉल्ट है
मिलीसेकंड (एमएस)। टाइमआउट इकाई को एमएस या एस प्रत्ययों का उपयोग करके निर्दिष्ट किया जा सकता है। यदि यह हो तो
पैरामीटर प्रदान नहीं किया गया है, कमांड रिसेप्शन पूरा होने या Ctrl-C होने तक प्रतीक्षा करेगा
दबाया जाता है।

कॉन्फ़िगरेशन पैरामीटर परम = मान का रूप लेते हैं, और एकल या में निर्दिष्ट किए जा सकते हैं
एकाधिक आरएक्स कॉन्फ़िगरेशन आमंत्रण। नीचे उपलब्ध मापदंडों की एक सूची है।

पैरामीटर विवरण
─────────────────────────────────── ────────── ──────────────────────
n प्राप्त किए जाने वाले नमूनों की संख्या. 0 = जानकारी
प्राप्त नमूनों को लिखने के लिए फ़ाइल फ़ाइल नाम
प्रारूप आउटपुट फ़ाइल स्वरूप। निम्न में से एक:
सीएसवी: एससी16 क्यू11 नमूनों का सीएसवी
बिन: कच्चे SC16 Q11 DAC नमूने
नमूने में उपयोग करने के लिए प्रति बफर नमूनों की संख्या
अतुल्यकालिक धारा. 1024 से विभाज्य होना चाहिए और
>=1024.
बफ़र्स एसिंक्रोनस में उपयोग करने के लिए नमूना बफ़र्स की संख्या
धारा। न्यूनतम मान 4 है.
अनुमति देने के लिए एक साथ स्थानान्तरण की xfers संख्या
उपयोग करने के लिए अतुल्यकालिक धारा। ये कम होना चाहिए
बफ़र्स पैरामीटर की तुलना में।
टाइमआउट डेटा स्ट्रीम टाइमआउट। बिना किसी प्रत्यय के, डिफ़ॉल्ट
इकाई एमएस है. डिफ़ॉल्ट मान 1000 एमएस (1 एस) है।
मान्य प्रत्यय एमएस और एस हैं।

उदाहरण:

· आरएक्स कॉन्फ़िग फ़ाइल=/tmp/data.bin प्रारूप=बिन n=10K

(10240 = 10 * 1024) नमूने प्राप्त करें, उन्हें बाइनरी डीएसी में /tmp/data.bin पर लिखें
प्रारूप.

टिप्पणियाँ:

· n, नमूने, बफ़र्स और xfers पैरामीटर प्रत्यय K, M और G का समर्थन करते हैं, जो
1024 के गुणज हैं।

· आरएक्स स्टॉप के बाद आरएक्स स्टार्ट के परिणामस्वरूप सैंपल फ़ाइल छोटी हो जाएगी। अगर
यह वांछित नहीं है, पुनरारंभ करने से पहले दूसरी फ़ाइल सेट करने के लिए rx config चलाना सुनिश्चित करें
आरएक्स स्ट्रीम।

· उच्च नमूना दरों के लिए, यह सलाह दी जाती है कि बाइनरी आउटपुट प्रारूप का उपयोग किया जाए, और
आउटपुट फ़ाइल को RAM पर लिखा जाए (उदा / Tmp, /देव/शम), यदि स्थान अनुमति देता है। बड़े के लिए
उच्च नमूना दर पर कैप्चर करने के लिए, HDD के बजाय SSD का उपयोग करने पर विचार करें।

tx
उपयोग: टीएक्स

निर्दिष्ट फ़ाइल से IQ नमूने पढ़ें और उन्हें प्रेषित करें। ट्रांसमिशन नियंत्रित है और
निम्नलिखित में से किसी एक द्वारा कॉन्फ़िगर किया गया:

कमांड विवरण
─────────────────────────────────── ────────── ──────────────────────
प्रारंभ करें नमूने भेजना प्रारंभ करें
नमूने भेजना बंद करें
प्रतीक्षा करें नमूना प्रसारण पूरा होने तक प्रतीक्षा करें, या जब तक कि a
समय की निर्दिष्ट मात्रा बीत जाती है
config नमूना ट्रांसमिशन कॉन्फ़िगर करें। यदि कोई पैरामीटर नहीं है
बशर्ते, वर्तमान पैरामीटर मुद्रित हों।

बिना किसी अतिरिक्त कमांड के tx चलाना tx कॉन्फिगरेशन के लिए वैध शॉर्टहैंड है।

प्रतीक्षा आदेश एक वैकल्पिक टाइमआउट पैरामीटर लेता है। यह पैरामीटर की इकाइयों के लिए डिफ़ॉल्ट है
मिलीसेकंड (एमएस)। टाइमआउट इकाई को एमएस या एस प्रत्ययों का उपयोग करके निर्दिष्ट किया जा सकता है। यदि यह हो तो
पैरामीटर प्रदान नहीं किया गया है, कमांड ट्रांसमिशन पूरा होने तक प्रतीक्षा करेगा या
Ctrl-C दबाया जाता है.

कॉन्फ़िगरेशन पैरामीटर परम = मान का रूप लेते हैं, और एकल या में निर्दिष्ट किए जा सकते हैं
एकाधिक tx कॉन्फ़िगरेशन आमंत्रण। नीचे उपलब्ध मापदंडों की एक सूची है।

पैरामीटर विवरण
─────────────────────────────────── ────────── ──────────────────────
नमूने पढ़ने के लिए फ़ाइल फ़ाइल नाम
प्रारूप इनपुट फ़ाइल स्वरूप. निम्न में से एक:
सीएसवी: एससी16 क्यू11 नमूनों का सीएसवी ([-2048, 2047])
बिन: कच्चे एससी16 क्यू11 डीएसी नमूने ([-2048, 2047])
दोहराएँ फ़ाइल की सामग्री कितनी बार होनी चाहिए
प्रेषित. 0 का अर्थ है रुकने तक दोहराना।
देरी के बीच देरी करने के लिए माइक्रोसेकंड की संख्या
फ़ाइल सामग्री को पुनः प्रेषित करना। 0 का अर्थ है कोई देरी नहीं।
नमूने में उपयोग करने के लिए प्रति बफर नमूनों की संख्या
अतुल्यकालिक धारा. 1024 से विभाज्य होना चाहिए और
>=1024.
बफ़र्स एसिंक्रोनस में उपयोग करने के लिए नमूना बफ़र्स की संख्या
धारा। न्यूनतम मान 4 है.
अनुमति देने के लिए एक साथ स्थानान्तरण की xfers संख्या
उपयोग करने के लिए अतुल्यकालिक धारा। यह <होना चाहिए
बफ़र्स पैरामीटर।
टाइमआउट डेटा स्ट्रीम टाइमआउट। बिना किसी प्रत्यय के, डिफ़ॉल्ट
इकाई एमएस है. डिफ़ॉल्ट मान 1000 एमएस (1 एस) है।
मान्य प्रत्यय 'ms' और 's' हैं।

उदाहरण:

· tx कॉन्फ़िग फ़ाइल=डेटा.बिन फ़ॉर्मेट=बिन रिपीट=2 विलंब=250000

data.bin की सामग्री को दो बार संचारित करना, बीच में ~250ms की देरी के साथ
प्रसारण.

टिप्पणियाँ:

· n, नमूने, बफ़र्स और xfers पैरामीटर प्रत्यय K, M और G का समर्थन करते हैं, जो
1024 के गुणज हैं।

· उच्च नमूना दरों के लिए, यह सलाह दी जाती है कि इनपुट फ़ाइल को रैम में संग्रहित किया जाए (उदाहरण के लिए)। / Tmp,
/देव/शम) या HDD के बजाय SSD पर।

· सीएसवी डेटा प्रदान करते समय, यह कमांड पहले इसे संग्रहीत बाइनरी प्रारूप में परिवर्तित करेगा
वर्तमान कार्यशील निर्देशिका में एक फ़ाइल में। इस प्रक्रिया के दौरान, सीमा से बाहर मान
शिकंजा कसा जाएगा.

· बाइनरी प्रारूप का उपयोग करते समय, उपयोगकर्ता यह सुनिश्चित करने के लिए जिम्मेदार है कि प्रदान किया गया डेटा
मान अनुमत सीमा के भीतर हैं. यह शर्त इसकी आवश्यकता को कम करती है
समय-संवेदनशील कॉलबैक में रेंज जांच करने के लिए प्रोग्राम।

सेट
उपयोग: सेट

सेट कमांड उस विशेष के लिए एक पैरामीटर और मनमानी संख्या में तर्क लेता है
पैरामीटर. पैरामीटर इनमें से एक है:

पैरामीटर विवरण
─────────────────────────────────── ────────── ──────────────────────
बैंडविड्थ बैंडविड्थ सेटिंग्स
आवृत्ति आवृत्ति सेटिंग्स
gpio FX3 <-> FPGA GPIO स्थिति
लूपबैक लूपबैक सेटिंग्स। मोड सूचीबद्ध करने के लिए 'सेट लूपबैक' चलाएँ।
lnagain dB में RX LNA की सेटिंग प्राप्त करें। मान: 0, 3, 6
rxvga1 dB में RXVGA1 की सेटिंग प्राप्त करें। रेंज: [5, 30]
rx_mux FPGA RX FIFO इनपुट mux मोड। विकल्प हैं:
बेसबैंड_एलएमएस, 12बीआईटी_काउंटर, 32बीआईटी_काउंटर,
डिजिटल_लूपबैक
rxvga1 dB में RXVGA1 की सेटिंग प्राप्त करें। रेंज: [5, 30]
rxvga2 dB में RXVGA2 की सेटिंग प्राप्त करें। रेंज: [0, 30]
txvga1 dB में TXVGA1 की सेटिंग प्राप्त करें। रेंज: [-35, -4]
txvga2 dB में TXVGA2 की सेटिंग प्राप्त करें। रेंज: [0, 25]
नमूनाकरण बाहरी या आंतरिक नमूनाकरण मोड
नमूना दर नमूना दर सेटिंग्स
ट्रिमडैक वीसीटीसीएक्सओ ट्रिम डीएसी सेटिंग्स
vctcxo_tamer VCTCXO टैमर मोड। विकल्प: अक्षम, 1पीपीएस, 10 मेगाहर्ट्ज
xb_gpio विस्तार बोर्ड GPIO मान
xb_gpio_dir विस्तार बोर्ड GPIO दिशा (1=आउटपुट, 0=इनपुट)

संस्करण
उपयोग: संस्करण

होस्ट सॉफ़्टवेयर और वर्तमान डिवाइस के लिए संस्करण जानकारी प्रिंट करता है।

उदाहरण


$ ब्लेडआरएफ-सीएलआई -एल होस्टएक्स40.आरबीएफ

ब्लेडआरएफ के एफपीजीए पर Hostx40.rbf नामक एक FPGA छवि लोड करता है।

नोट: --लोड-एफपीजीए के साथ लोड की गई एफपीजीए छवि पावर-ऑफ पर खो जाएगी।

$ ब्लेडआरएफ-सीएलआई -एफ फर्मवेयर.आईएमजी

ब्लेडआरएफ के फर्मवेयर पर फर्मवेयर.आईएमजी फ्लैश करता है।

$ ब्लेडआरएफ-सीएलआई -एल होस्टx40.आरबीएफ

Hostx40.rbf नाम की FPGA छवि को ब्लेडआरएफ पर फ्लैश करता है, जहां यह होगी
पावर-अप पर स्वचालित रूप से लोड किया गया।

onworks.net सेवाओं का उपयोग करके ऑनलाइन ब्लेडआरएफ-सीएलआई का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad