रोबोटिक्स SDK व्यवस्थापक
वापरकर्ता मार्गदर्शक
रेव्ह. के
२४ ऑगस्ट २०२२
पुनरावृत्ती इतिहास
उजळणी | तारीख | वर्णन |
A | १ जुलै २०१९ | प्रारंभिक प्रकाशन. |
B |
27 ऑक्टोबर 2020 |
· Windows 10 Professional आणि Windows 10 Enterprise ऑपरेशनवर माहिती जोडा. · समस्यानिवारण अद्यतनित करा. |
C | 14 डिसेंबर 2020 | ऑप्टिमाइझ करा file बांधकाम |
D | १ जुलै २०१९ | हे वापरकर्ता मार्गदर्शक RB6 सह सुसंगत करण्यासाठी सामग्री जोडा. |
E | १३ जानेवारी २०२२ | · धडा 2 मध्ये डिस्क आवश्यकता जोडा. · अध्याय 5 मध्ये चरण 5 अद्यतनित करा. · अध्याय 4 मध्ये चरण 6 अद्यतनित करा. · अध्याय 9 मध्ये चरण 4 – 7) अद्यतनित करा. |
F |
०९ मार्च २०२३ | हा दस्तऐवज RB2 प्लॅटफॉर्मशी सुसंगत करण्यासाठी सामग्री जोडा:
· अध्याय 1 अद्यतनित करा. ओव्हरview. |
G | १३ एप्रिल २०२३ | · दस्तऐवजाची पुनर्रचना करा. · RB5 LU2.0 संबंधित माहिती जोडा. या दस्तऐवजात: धडा 1. ओव्हरview धडा 3. सिस्टम आणि डिस्क आवश्यकता धडा 4. SDK व्यवस्थापक डाउनलोड करा धडा 5. उबंटू होस्टवर धडा 6. उबंटू डॉकर इमेज व्युत्पन्न करा धडा 4 मधील चरण 5 आणि 7. Windows 10 (64-बिट) होस्टवर |
H | १३ एप्रिल २०२३ | च्या सुरूवातीस टीप अद्यतनित करा धडा 5. उबंटू होस्टवर. |
I | १३ मे २०२३ | अपडेट करा धडा 7. Windows 10 (64-बिट) होस्टवर. |
J |
३ जून २०२४ |
· दस्तऐवजाची पुनर्रचना करा.
Ÿ अद्यतन ४.१.१. OS आवृत्ती शिफारस केलेली आवृत्ती आहे. |
K |
२४ ऑगस्ट २०२२ |
· अद्यतन धडा 1. ओव्हरview. · अद्यतन ३.१. OS आवश्यकता. · अद्यतन धडा 4. SDK व्यवस्थापक ऑपरेशन प्रक्रिया. |
सारणी सूची
तक्ता 5-1. समस्यानिवारण माहिती
तक्ता 6-1. अतिरिक्त संदर्भासाठी कृपया पहा:
या दस्तऐवजाबद्दल
- या दस्तऐवजीकरणातील चित्रे कदाचित आपल्या उत्पादनापेक्षा भिन्न दिसतील.
- मॉडेलवर अवलंबून, काही पर्यायी उपकरणे, वैशिष्ट्ये आणि सॉफ्टवेअर प्रोग्राम्स तुमच्या डिव्हाइसवर उपलब्ध नसतील.
- ऑपरेटिंग सिस्टम आणि प्रोग्राम्सच्या आवृत्तीवर अवलंबून, काही वापरकर्ता इंटरफेस सूचना तुमच्या डिव्हाइसवर लागू होणार नाहीत.
- दस्तऐवजीकरण सामग्री सूचनेशिवाय बदलू शकते. Thundercomm या मार्गदर्शकपुस्तकासह उत्पादनांच्या दस्तऐवजीकरणामध्ये सतत सुधारणा करते.
- फंक्शन डिक्लेरेशन्स, फंक्शन नेम्स, टाईप डिक्लेरेशन्स, अॅट्रिब्यूट्स आणि कोड एसamples वेगळ्या स्वरूपात दिसतात, उदाहरणार्थample, cp armcc armcpp.
- कोड व्हेरिएबल्स अँगल ब्रॅकेटमध्ये दिसतात, उदाहरणार्थampले, .
- बटण, टूल आणि की नावे ठळक फॉन्टमध्ये दिसतात, उदाहरणार्थampनंतर, सेव्ह वर क्लिक करा किंवा एंटर दाबा.
- प्रविष्ट करायच्या आज्ञा वेगळ्या फॉन्टमध्ये दिसतात; यजमान संगणकावर $ शेल प्रॉम्प्ट म्हणून वापरा, तर लक्ष्य उपकरणावर # शेल प्रॉम्प्ट म्हणून वापरा, उदा.ampले,
$ adb उपकरणे
# logcat - निर्देश नसलेल्या कोडचा काही भाग वेगळ्या फॉरमॅटमध्ये दिसतो, उदाहरणार्थampले,
SUBSYSTEM==”usb”, ATTR{idVendor}==”18d1″, MODE=”0777″, GROUP=”adm” - फोल्डर्स, पथ आणि files हे इटॅलिकमध्ये फॉरमॅट केलेले आहे, उदाample, turbox_flash_flat.sh.
ओव्हरview
SDK व्यवस्थापक RBx फर्मवेअर व्युत्पन्न करण्यासाठी आणि फ्लॅशिंग करण्यासाठी, उबंटू 16.04, उबंटू 18.04, उबंटू 20.04, Windows 10 प्रोफेशनल (64-बिट) आणि Windows 10 एंटरप्राइझ (64-बिट) यासह सपोर्टिंग सिस्टीमसाठी संपूर्ण साधनांचा संच प्रदान करतो.
V4.0.0 खालील उत्पादनांना समर्थन देते:
- रोबोटिक्स RB1 प्लॅटफॉर्म
- रोबोटिक्स RB2 प्लॅटफॉर्म
- रोबोटिक्स RB5 प्लॅटफॉर्म
- रोबोटिक्स RB5N (नॉन-पॉप) प्लॅटफॉर्म
- रोबोटिक्स RB6 प्लॅटफॉर्म
हे प्रथम वाचा
- थंडरकॉम खात्याची नोंदणी करण्यासाठी, येथे जा http://www.thundercomm.com.
- प्रतिमा निर्मिती दरम्यान इंटरनेट कनेक्ट ठेवा.
- इंटरनेटच्या गतीनुसार संपूर्ण प्रक्रिया किमान 40 मिनिटे चालते.
- SDK व्यवस्थापक मधील लेखन आणि वाचन परवानगीसह कार्यरत निर्देशिका तयार करणे आवश्यक आहे. डॉकर कंटेनर वापरकर्त्यासाठी, तुमची लक्ष्य निर्देशिका /home/hostPC/ अंतर्गत तयार करा.
- डॉकर डेस्कटॉप फक्त Windows 10 Professional (64-bit) आणि Windows 10 Enterprise (64-bit) सिस्टीमवर समर्थित आहे.
- पूर्ण बिल्ड फ्लॅश करण्यापूर्वी, प्रथम प्रतिमा निर्माण करा.
- प्रतिमा चमकण्यासाठी USB 3.0 पोर्ट आणि USB 3.0 केबलची शिफारस केली जाते.
- Linux होस्टवर डिव्हाइस फ्लॅश करताना, डिव्हाइसला होस्टशी कनेक्ट करण्यापूर्वी खालील आदेश चालवा.
$ sudo systemctl stop ModemManager - Ubuntu 2 होस्ट Ubuntu 18.04 डॉकरद्वारे SDK व्यवस्थापक चालवत असल्यास, पर्याय 18.04 (EDL प्रोग्रामिंग क्रम) सुरू करण्यापूर्वी USB डिव्हाइस प्लग इन करा.
सिस्टम आणि डिस्क आवश्यकता
३.१. OS आवश्यकता
- रोबोटिक्स RB5 LU2.0 आणि RB5N LU2.0 प्लॅटफॉर्मसाठी
शिफारस केलेले OS (ऑपरेटिंग सिस्टम): उबंटू 20.04.
वैकल्पिकरित्या, Ubuntu 20.04, Ubuntu 16.04, Ubuntu 18.04, Windows 20.04 Professional (10-bit), किंवा Windows 64 Enterprise (10-bit) सिस्टमच्या होस्टवर Ubuntu 64 डॉकर चालवा. - RB5LU1.0, RB6, RB1 आणि RB2 प्लॅटफॉर्मसाठी
शिफारस केलेले OS: उबंटू 18.04.
वैकल्पिकरित्या, Ubuntu 18.04, Ubuntu 16.04, Ubuntu 18.04, Windows 20.04 Professional (10-bit), किंवा Windows 64 Enterprise (10-bit) सिस्टमच्या होस्टवर Ubuntu 64 डॉकर चालवा.
३.२. डिस्क आवश्यकता
खालील किमान डिस्क आवश्यकता पूर्ण झाल्याची खात्री करा.
- सॉफ्टवेअर आवृत्ती डाउनलोड करण्यासाठी किमान 1.5GB डिस्क स्पेस.
- LU संसाधने डाउनलोड करण्यासाठी आणि वर्तमान प्रकाशनासह system.img तयार करण्यासाठी किमान 50GB डिस्क स्पेस आवश्यक आहे.
डीके व्यवस्थापक ऑपरेशन प्रक्रिया
पायरी 1. खालील लिंकद्वारे SDK व्यवस्थापक डाउनलोड करा:
https://thundercomm.s3.ap-northeast-1.amazonaws.com/uploads/web/common/TC-sdkmanager4.0.0.zip
पायरी 2. SDK व्यवस्थापक अनझिप करा file खालील आदेशासह:
$ अनझिप करा TC-sdkmanager-xxxzip
४.१. उबंटू होस्टवर
४.१.१. शिफारस केलेल्या OS आवृत्त्यांसाठी
टीप: पॅकेज आवृत्तीवर खालील आवश्यकतांचे पालन करणे आवश्यक आहे.
- रोबोटिक्स RB5 LU2.0 आणि RB5N LU2.0 प्लॅटफॉर्मसाठी (शिफारस केलेले OS: Ubuntu 20.04)
- आवश्यक किमान पॅकेज आवृत्ती: coreutils 8.30, fakechroot 2.19, fakeroot 1.24, kmod 27-1ubuntu2.1, libc6-arm64-cross 2.31, python 2.7.18, qemu-user-static u.1u7.2unt, 5.dev1unt u245.44. 3.20, अनझिप 6.0, wget 1.20.3.
- सॉफ्ट लिंक्स तयार करण्यासाठी या आज्ञा रद्द करा:
$ sudo rm -rf /lib/ld-linux-aarch64.so.1
$ sudo ln -sf /usr/aarch64-linux-gnu/lib/ld-2.31.so /lib/ld-linux-aarch64.so.1
$ sudo ln -sf /bin/bash /bin/sh
$ sudo dpkg -P qemu-वापरकर्ता-स्थिर
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/q/qemu/qemu-userstatic_6.2+dfsg-2ubuntu6_amd64.deb
$ sudo dpkg-i qemu-user-static_6.2+dfsg-2ubuntu6_amd64.deb - RB5LU1.0, RB6, RB1, RB2 प्लॅटफॉर्मसाठी (शिफारस केलेले OS: Ubuntu 18.04)
आवश्यक किमान पॅकेज आवृत्तीः कोअरटिल्स 8.28, फेकरूट 2.19, फाकरूट 1.22, केएमओडी 24-1ubuntu3.2, libc6-आर्म 64-क्रॉस 2.27, पायथन 2.7.15, क्यूईएमयू-वापरकर्ता-स्थिर 1: 2.11+dfsg- 1ubuntu7.28, udev -237ubuntu3, अनझिप 10.42, wget 6.0.
पायरी 1. होस्ट संगणकावर अवलंबित्व लायब्ररी स्थापित करा:
$ sudo apt-get install coreutils fakechroot fakeroot \ kmod libc6-arm64-cross python2.7 qemu-user-static wget udev openssh-server
पायरी 2. TC-sdkmanager-xxxzip अनझिप करा आणि टर्मिनल विंडोमधून TC-sdkmanager-xxx डिरेक्टरीवर नेव्हिगेट करा,
आणि SDK व्यवस्थापक स्थापित किंवा पुन्हा स्थापित करा:
$ sudo dpkg -i tc-sdkmanager-vx.x.x_amd64.deb
पायरी 3. SDK व्यवस्थापक लाँच करा.
$ sdkmanager
पायरी 4. SDK व्यवस्थापक चालवा.
- Thudercomm लॉगिन क्रेडेन्शियल प्रदान करा:
क्रेडेन्शियल तपासत आहे…
तुमचे Thundercomm वापरकर्तानाव प्रविष्ट करा:
तुमचा Thundercomm पासवर्ड एंटर करा: - जर तुम्हाला इन्स्टॉलेशनचा मार्ग बदलायचा असेल, टार्गेट डिरेक्ट्री आवश्यक असेल तेव्हा कार्यरत डिरेक्ट्री द्या (उदाample: /home/user). त्यानंतर, विद्यमान अधिलिखित करण्यासाठी SDK व्यवस्थापकासाठी परिपूर्ण लक्ष्य निर्देशिका प्रविष्ट करा files (डीफॉल्ट निर्देशिका: /home/user).
प्रतिमा संसाधनांसाठी परिपूर्ण लक्ष्य निर्देशिका प्रविष्ट करा (अस्तित्वात अधिलिखित files, डीफॉल्ट: /home/user/):
टीप: डॉकर वापरकर्ते /home/hostPC/[workingdirectory] म्हणून कार्यरत निर्देशिका प्रदान करतात. - क्रमांक निवड उत्पादन प्रविष्ट करा, उदाहरणार्थample, 1.
तुमचे उत्पादन निवडा:
1: RB1
2: RB2
3: RB5
4: RB5N (नॉन-पॉप)
5: RB6
पुढे सुरू ठेवण्यासाठी उत्पादनाची एक संख्या निवडा ( 1 | 2 | 3 …)
टीप: उत्पादन फक्त सिंगल प्लॅटफॉर्मला सपोर्ट करत असल्यास, SDK मॅनेजर आपोआप पायरी ४ – ४) वगळेल आणि थेट पायरी ४ – ५ वर जाईल). - रोबोटिक्स RBx उपकरणासाठी उपलब्ध प्लॅटफॉर्मची संख्या प्रविष्ट करा, उदाहरणार्थample, 1.
रोबोटिक्स RBx डिव्हाइससाठी एक प्लॅटफॉर्म निवडा
LU प्लॅटफॉर्म वापरण्यासाठी 1, LE प्लॅटफॉर्म वापरण्यासाठी 2 प्रविष्ट करा: - इमेज रिपॅकसाठी उपलब्ध आवृत्तीची संख्या एंटर करा, उदाहरणार्थample, 1:
रिलीझच्या वर्तमान आवृत्त्या तपासत आहे…
उपलब्ध आवृत्त्याः
1: QRB5165.xxx-xxxxxx
… …
यासह सुरू ठेवण्यासाठी उपलब्ध आवृत्तीची एक संख्या निवडा ( 1 | 2 | 3 …)
- तुमच्या स्क्रीनवर खालील संदेश दिसल्यावर 1 प्रविष्ट करा:
————————————————————————————-
SDK यशस्वीरित्या सेट केले गेले आहे आणि वापरण्यासाठी तयार आहे
कमांडसाठी 'मदत' टाइप करा
————————————————————————————-
>
टिपा:
ही पायरी किमान 40 मिनिटे चालते.
अधिक माहितीसाठी मदत प्रविष्ट करा:
> मदत
आज्ञा:
help = LU प्लॅटफॉर्मसाठी वापर मदत दर्शवा
1 = LU संसाधने डाउनलोड करा आणि वर्तमान प्रकाशनासह system.img व्युत्पन्न करा
2 = फ्लॅश फुल बिल्ड (प्रथम system.img जनरेशन आवश्यक आहे)
q = sdk व्यवस्थापकातून बाहेर पडा
- खालील संदेशांसह सिस्टम प्रतिमा कार्यरत निर्देशिकेत यशस्वीरित्या तयार केल्या आहेत.
————————————————————————————-
विरळ प्रतिमा full_build वर हलवा ...पूर्ण
तुम्ही तुमच्या डिव्हाइसवर फुल_बिल्ड फ्लॅश करण्यासाठी पुढे जाऊ शकता
————————————————————————————-
टीप: डॉकर वापरकर्त्यांसाठी, सिस्टम इमेज /home/hostPC/[workingdirectory] मध्ये तयार केली जाते.
पायरी 5. संगणकावरून डिव्हाइस डिस्कनेक्ट करा, नंतर पूर्ण बिल्ड फ्लॅश करण्यासाठी खालील चरणांचे अनुसरण करा:
टीप: Linux होस्टवर डिव्हाइस फ्लॅश करताना, डिव्हाइसला होस्टशी कनेक्ट करण्यापूर्वी खालील आदेश चालवा.
$ sudo systemctl stop ModemManager
- डिव्हाइस बंद करा (पॉवर केबल आणि USB केबल अनप्लग करा).
- F_DL की दाबा.
- डिव्हाइसवर पॉवर (आवश्यक व्हॉल्यूमtage: 12 V).
- Type-C USB सह तुमच्या कॉम्प्युटरशी बोर्ड कनेक्ट करताना F_DL की दाबत रहा (ही पायरी डिव्हाइसला EDL मोडवर स्विच करेल).
- तुमच्या संगणकाशी बोर्ड कनेक्ट केल्यानंतर F_DL की सोडा.
- "फ्लॅश फुल बिल्ड" सह SDK व्यवस्थापकाकडून फ्लॅशिंग प्रक्रिया सुरू करा.
- SDK व्यवस्थापक डिव्हाइस शोधेल आणि स्वयंचलितपणे फ्लॅशिंग प्रक्रिया सुरू करेल.
- फ्लॅशिंग प्रक्रिया पूर्ण झाल्यानंतर, बोर्ड स्वयंचलितपणे रीबूट होईल (या चरणात थोडा वेळ लागू शकतो).
- तुमचे डिव्हाइस यशस्वीरित्या बूट झाल्यावर, होस्ट संगणकाच्या नवीन टर्मिनल विंडोमध्ये खालील आदेश प्रविष्ट करा:
$ adb प्रतीक्षा-साठी-डिव्हाइस शेल
४.१.२. इतर OS आवृत्त्यांसाठी
नोट्स: भिन्न OS आवृत्त्यांसाठी भिन्न डॉकर प्रतिमा आवश्यक आहेत.
- रोबोटिक्स RB5 LU2.0 आणि RB5N LU2.0 प्लॅटफॉर्म
उबंटू 16.04 किंवा 18.04 होस्टसाठी, उबंटू 20.04 डॉकर प्रतिमा आवश्यक आहे. - RB5LU1.0, RB6, RB1, आणि RB2 प्लॅटफॉर्म
उबंटू 16.04 किंवा 20.04 होस्टसाठी, उबंटू 18.04 डॉकर प्रतिमा आवश्यक आहे.
पायरी 1. होस्ट पीसीवर qemu-user-static, openssh-server आणि udev स्थापित करा.
$ sudo apt-get install qemu-user-static openssh-server udev -y
पायरी 2. डॉकर स्थापित करण्यासाठी, पहा: https://docs.docker.com/engine/install/ubuntu/.
पायरी 3. उबंटू 18.04/20.04 डॉकर प्रतिमा व्युत्पन्न करा:
TC-sdkmanager-xxxzip अनझिप करा आणि नवीन टर्मिनल विंडोमधून TC-sdkmanager-xxx डिरेक्ट्रीवर नेव्हिगेट करा, नंतर खालील आदेश कार्यान्वित करा:
# उबंटू टर्मिनल #
# उबंटू 18.04 डॉकर प्रतिमा व्युत्पन्न करा #
$ln -sf डॉकरfile_18.04 डॉकरfile
$ sudo डॉकर बिल्ड -t उबंटू:18.04-sdkmanager .
# उबंटू 20.04 डॉकर प्रतिमा व्युत्पन्न करा #
$ln -sf डॉकरfile_20.04 डॉकरfile
$ sudo डॉकर बिल्ड -t उबंटू:20.04-sdkmanager .
———————————————————————————
टिपा:
- आदेशाच्या शेवटी जागा आणि पूर्णविराम समाविष्ट केल्याचे सुनिश्चित करा: ..
- व्युत्पन्न डॉकर प्रतिमा नाव: ubuntu:18.04-sdkmanager किंवा ubuntu:20.04-sdkmanager.
पायरी 4. डॉकर कंटेनर तयार करा:
# उबंटू 18.04 डॉकर प्रतिमा #
$ sudo डॉकर रन -v /home/${USER}:/home/hostPC/ -privileged -v /dev/:/dev -v
/run/udev:/run/udev -d -name sdkmanager_container -p 36000:22 ubuntu:18.04-sdkmanager
# उबंटू 20.04 डॉकर प्रतिमा #
$ sudo डॉकर रन -v /home/${USER}:/home/hostPC/ -privileged -v /dev/:/dev -v
/run/udev:/run/udev -d -name sdkmanager_container -p 36000:22 ubuntu:20.04-sdkmanager
———————————————————————————
होस्ट PC चे /home/${USER} डॉकर कंटेनर sdkmanager_container मध्ये /home/hostPC वर माउंट केले आहे: कंटेनरचे नाव
टीप: वरील आदेशांसह, sdkmanager_container: नंतर डॉकर कंटेनरचे नाव तयार केले जाईल.
पायरी 5. डॉकर कंटेनरमध्ये SDK व्यवस्थापक लाँच करा.
$ sudo docker exec -it sdkmanager_container sdkmanager
पायरी 6. SDK व्यवस्थापक चालवा. च्या चरण 4 चा संदर्भ घ्या ४.१.१. OS आवृत्ती शिफारस केलेली आवृत्ती आहे.
पायरी 7. संगणकावरून डिव्हाइस डिस्कनेक्ट करा, नंतर पूर्ण बिल्ड फ्लॅश करण्यासाठी खालील ऑपरेशन चरणांचे अनुसरण करा:
च्या चरण 5 चा संदर्भ घ्या ४.१.१. OS आवृत्ती शिफारस केलेली आवृत्ती आहे.
पायरी 8. तुमचे डिव्हाइस यशस्वीरित्या बूट झाल्यावर, होस्ट संगणकाच्या नवीन टर्मिनल विंडोमध्ये खालील आदेश प्रविष्ट करा.
$ adb प्रतीक्षा-साठी-डिव्हाइस शेल
४.२. Windows 4.2 (10-बिट) होस्टवर
पायरी 1. डॉकर डेस्कटॉप डाउनलोड करण्यासाठी, येथे जा: https://hub.docker.com/editions/community/docker-ce-desktop-windows/
पायरी 2. डॉकर डेस्कटॉप लाँच करण्यासाठी डॉकर सूचना मेनूमधून डॅशबोर्ड उघडा.
पायरी 3. विंडोज पॉवरशेल उघडा आणि डॉकर स्थापना सत्यापित करण्यासाठी डॉकर प्रतिमा प्रविष्ट करा. पॉवरशेल कन्सोल असल्यास
निर्देश त्रुटी, एकतर प्रतिष्ठापन किंवा डॉकर डेस्कटॉप ऑपरेशन अयशस्वी.
पायरी 4. उबंटू डॉकर इमेज व्युत्पन्न करा.
- TC-sdkmanager-xxxzip अनझिप करा आणि Windows PowerShell वरून TC/sdkmanager/xxx निर्देशिकेवर नेव्हिगेट करा.
- खालील आदेश कार्यान्वित करा:
# विंडोज पॉवरशेल #
# RB5LU1.0,RB6,RB1,RB2 प्लॅटफॉर्मसाठी :उबंटू 18.04 डॉकर इमेज व्युत्पन्न करा
$ rm . \ डॉकरfile
$ cmd /c mklink डॉकरfile डॉकरfile_18.04
$ डॉकर बिल्ड -t उबंटू:18.04-sdkmanager .
# रोबोटिक्स RB5 LU2.0 आणि RB5N LU2.0 प्लॅटफॉर्मसाठी: उबंटू 20.04 डॉकर प्रतिमा तयार करा
$ rm . \ डॉकरfile
$ cmd /c mklink डॉकरfile डॉकरfile_20.04
$ डॉकर बिल्ड -t उबंटू:20.04-sdkmanager .
———————————————————————————
टिपा:
- कमांडच्या शेवटी 'स्पेस' आणि 'पीरियड' समाविष्ट केल्याचे सुनिश्चित करा.
- व्युत्पन्न डॉकर इमेजचे नाव: ubuntu:18.04-sdkmanager किंवा ubuntu:20.04-sdkmanager.
पायरी 5. डॉकर कंटेनर तयार करा.
# RB5LU1.0,RB6,RB1,RB2 प्लॅटफॉर्मसाठी :उबंटू 18.04 डॉकर इमेज व्युत्पन्न करा
$ डॉकर रन -it -d -नाव sdkmanager_container ubuntu:18.04-sdkmanager
# रोबोटिक्स RB5 LU2.0 आणि RB5N LU2.0 प्लॅटफॉर्मसाठी: उबंटू 20.04 डॉकर इमेज व्युत्पन्न करा#
$ डॉकर रन -it -d -नाव sdkmanager_container ubuntu:20.04-sdkmanager
टीप: वरील आदेशासह sdkmanager_container नंतर डॉकर कंटेनरचे नाव व्युत्पन्न केले जाऊ शकते.
पायरी 9. डिव्हाइस फ्लॅश करा.
- MULTIDL_TOOL_v1.0.14.zip डाउनलोड करा file आणि MULTIDL_TOOL स्थापित करा, येथे जा:
• RB5: https://docs.thundercomm.com/turbox_doc/products/qualcomm-robotics-developementkit/qualcomm-robotics-rb5-development-kit
• RB6: https://docs.thundercomm.com/turbox_doc/products/qualcomm-robotics-developementkit/qualcomm-robotics-rb6-development-kit
• RB1/RB2: https://docs.thundercomm.com/turbox_doc/products/qualcomm-robotics-developement-kit/qualcomm-robotics-rb1-rb2-platform
• पहा MULTIDL_TOOL_USER_GUIDE.pdf. - तुमचे डिव्हाइस आणीबाणी डाउनलोड (EDL) मोडमध्ये आहे की नाही हे तपासण्यासाठी खालील चरणांचे अनुसरण करा:
पर्याय 1: adb रीबूट edl प्रविष्ट करा.
पर्याय २: चालू करण्यासाठी F_DL की दाबा.
• टिपा:
• डिव्हाइस Qualcomm HS-USB QLoader 9008 (COMx) म्हणून आढळले आहे याची खात्री करण्यासाठी डिव्हाइस व्यवस्थापक तपासा, किंवा तुम्हाला योग्य USB ड्राइव्हर्स डाउनलोड आणि स्थापित करावे लागतील.
• योग्य USB ड्राइव्हर्स डाउनलोड आणि स्थापित करण्यासाठी, येथे जा:
RB5: https://docs.thundercomm.com/turbox_doc/products/qualcomm-robotics-developement-kit/qualcomm-robotics-rb5-development-kit
RB6: https://docs.thundercomm.com/turbox_doc/products/qualcomm-robotics-developement-kit/qualcomm-robotics-rb6-development-kit
RB1/RB2: https://docs.thundercomm.com/turbox_doc/products/qualcomm-robotics-developement-kit/qualcomm-robotics-rb1-rb2-platform - MULTIDL_TOOL सह पूर्ण बिल्ड फ्लॅश करा:
अ) MULTIDL_TOOL लाँच करा.
b) फुल-बिल्ड पथ सेट करण्यासाठी पर्याय — > कॉन्फिगरेशन वर क्लिक करा.
c) पासवर्ड प्रॉम्प्टवर 123456 प्रविष्ट करा.
ड) फ्लॅट बिल्ड निवडा, फ्लॅश प्रकार ufs म्हणून सेट करा.
e) तुमचा स्थानिक पूर्ण-बिल्ड मार्ग आणि प्रोग्रामर निवडा file (prog_firehose_ddr.elf).
f) xml लोड करण्यासाठी लोड XML वर क्लिक करा files जेव्हा xml files प्रॉम्प्ट, सर्व XML निवडा files आणि सर्व पॅच files full_build\ufs फोल्डरमध्ये. इतर सेटिंग्ज डीफॉल्ट म्हणून ठेवा; नंतर मुख्यपृष्ठावर परत येण्यासाठी ओके क्लिक करा.
g) संगणकावरून उपकरण डिस्कनेक्ट करा आणि ते बंद करा.
h) F_DL की दाबा.
i) डिव्हाइसवर पॉवर (आवश्यक व्हॉल्यूमtage: 12 V).j) Type-C USB सह तुमच्या संगणकाशी बोर्ड कनेक्ट करताना F_DL की दाबत रहा.
टीप: ही पायरी डिव्हाइसला EDL मोडवर स्विच करेल.
k) तुमच्या संगणकाशी बोर्ड जोडल्यानंतर F_DL की सोडा.
l) MULTIDL_TOOL विंडोमधील तुमच्या डिव्हाइस पोर्टशी संबंधित START बटणावर क्लिक करून फ्लॅशिंग प्रक्रिया सुरू करा.
m) फ्लॅशिंग प्रक्रिया पूर्ण झाल्यानंतर, बोर्ड आपोआप रीबूट होईल. या चरणात काही वेळ लागू शकतो.
समस्यानिवारण
निश्चित लक्षणे असलेल्या समस्यांचे निराकरण करण्यासाठी तक्ता 5-1 पहा.
तक्ता 5-1. समस्यानिवारण माहिती
समस्या | उपाय |
इंटरनेट कालबाह्य समस्या: प्रतिमा निर्मिती प्रक्रियेदरम्यान इंटरनेट कालबाह्य समस्या उद्भवू शकते, जसे की आणण्यात अक्षम. |
कमांड 1 पुन्हा चालवण्याचा प्रयत्न करा. आज्ञा: help = XX प्लॅटफॉर्मसाठी वापर मदत दर्शवा 1 = LU संसाधने डाउनलोड करा आणि वर्तमान प्रकाशनासह system.img व्युत्पन्न करा २ = xxxx >१ |
APT स्रोत समस्या | डाउनलोड अयशस्वी झाल्यास, इंटरनेट तपासा कनेक्शन आणि स्त्रोत सूची. |
डिव्हाइस बूट अप समस्या: SDK व्यवस्थापक रीबूट केल्यानंतर डिव्हाइस शोधू शकत नाही. |
• Docker वर Ubuntu 18.04 वापरले असल्यास, इमेज फ्लॅश करण्यापूर्वी होस्ट PC वर adb kill-server एंटर केले आहे का ते तपासा. • तुमचे डिव्हाइस व्यक्तिचलितपणे रीबूट करा, टर्मिनल उघडा, नंतर adb शेल प्रविष्ट करा. • कोणतेही डेबियन पॅकेजेस सुधारित केले आहेत का ते तपासा. |
प्रक्रिया समस्या: उबंटू प्रणालीची फ्लॅशिंग प्रक्रिया चांगली कार्य करत नाही. |
संपूर्ण फोल्डर Windows प्रणालीसह संगणकावर कॉपी करा, त्यानंतर Thundercomm MULTIDL TOOL वापरून प्रतिमा फ्लॅश करा. अधिक माहितीसाठी, पहा: MULTIDL TOOL USER Guide v2.pdf. |
SDK व्यवस्थापक फ्लॅश समस्या | फ्लॅश रीस्टार्ट करण्यापूर्वी होस्ट मशीनवर खालील कमांड एंटर करा: $ sudo systemctl stop ModemManager |
संदर्भ
तक्ता 6-1. अतिरिक्त संदर्भासाठी कृपया पहा:
रोबोटिक्स RB5 प्लॅटफॉर्म | |
द्रुत प्रारंभ मार्गदर्शक | https://developer.qualcomm.com/qualcomm-robotics-rb5-kit/quick-start- मार्गदर्शक |
हार्डवेअर संदर्भ मार्गदर्शक | https://developer.qualcomm.com/qualcomm-robotics-rb5-kit/hardware- संदर्भ-मार्गदर्शक |
सॉफ्टवेअर संदर्भ पुस्तिका | https://developer.qualcomm.com/qualcomm-robotics-rb5-kit/software- संदर्भ-पुस्तिका |
रोबोटिक्स RB1/RB2 प्लॅटफॉर्म | |
द्रुत प्रारंभ मार्गदर्शक | https://developer.qualcomm.com/hardware/qualcomm-robotics-rb1-rb2- किट्स/क्विक-स्टार्ट-मार्गदर्शक |
हार्डवेअर संदर्भ मार्गदर्शक | https://developer.qualcomm.com/hardware/qualcomm-robotics-rb1-rb2- किट्स/हार्डवेअर-संदर्भ-मार्गदर्शक |
परिशिष्ट 1. सूचना
Thundercomm कडे या दस्तऐवजात वर्णन केलेले विषय समाविष्ट करणारे पेटंट किंवा प्रलंबित पेटंट प्रोग्राम असू शकतात. हे दस्तऐवज सादर केल्याने तुम्हाला या पेटंटचा कोणताही परवाना मिळत नाही. कडे परवाना चौकशी पाठवू शकता service@thundercomm.com.
THUNDERCOMM हे प्रकाशन "जसे आहे तसे" कोणत्याही प्रकारच्या हमीशिवाय प्रदान करते, एकतर स्पष्ट किंवा निहित, यासह, परंतु मर्यादित नाही, गैर-उल्लंघन, गैर-उल्लंघन प्रतिबंधित प्रतिबंधित हमी. काही अधिकारक्षेत्रे विशिष्ट व्यवहारांमध्ये स्पष्ट किंवा निहित वॉरंटीच्या अस्वीकरणाला परवानगी देत नाहीत; त्यामुळे, हे विधान तुम्हाला लागू होणार नाही.
येथे दिलेल्या माहितीमध्ये वेळोवेळी बदल केले जातात; हे बदल प्रकाशनाच्या नवीन आवृत्त्यांमध्ये समाविष्ट केले जातील. उत्तम सेवा प्रदान करण्यासाठी, Thundercomm ने नियमावलीत वर्णन केलेली उत्पादने आणि सॉफ्टवेअर प्रोग्राम्स आणि मॅन्युअलमधील सामग्री कोणत्याही वेळी अतिरिक्त सूचनेशिवाय सुधारण्याचा आणि/किंवा सुधारण्याचा अधिकार राखून ठेवला आहे.
तुमच्या डेव्हलपमेंट बोर्ड किंवा मॉड्युलवरील सिस्टीममध्ये समाविष्ट केलेल्या मॅन्युअलमध्ये वर्णन केलेले सॉफ्टवेअर इंटरफेस आणि फंक्शन आणि हार्डवेअर कॉन्फिगरेशन कदाचित तुम्ही खरेदी केलेल्या वास्तविक कॉन्फिगरेशनशी जुळत नाही. उत्पादनाच्या कॉन्फिगरेशनसाठी, संबंधित करार (असल्यास) किंवा उत्पादन पॅकिंग सूची पहा किंवा उत्पादन विक्रीसाठी वितरकाचा सल्ला घ्या. Thundercomm तुमच्यावर कोणतेही बंधन न घालता तुम्ही पुरवत असलेल्या कोणत्याही माहितीचा वापर किंवा वितरण करू शकते.
या दस्तऐवजात वर्णन केलेली उत्पादने इम्प्लांटेशन किंवा इतर लाइफ सपोर्ट ऍप्लिकेशन्समध्ये वापरण्यासाठी हेतू नाहीत जिथे खराबीमुळे व्यक्तींना दुखापत किंवा मृत्यू होऊ शकतो. या दस्तऐवजात असलेली माहिती Thundercomm उत्पादन वैशिष्ट्ये किंवा वॉरंटी प्रभावित करत नाही किंवा बदलत नाही. या दस्तऐवजातील काहीही Thundercomm किंवा तृतीय पक्षांच्या बौद्धिक संपदा अधिकारांतर्गत व्यक्त किंवा निहित परवाना किंवा नुकसानभरपाई म्हणून काम करणार नाही. या दस्तऐवजात असलेली सर्व माहिती विशिष्ट वातावरणात प्राप्त केली गेली होती आणि ती एक उदाहरण म्हणून सादर केली गेली आहे. इतर ऑपरेटिंग वातावरणात प्राप्त झालेले परिणाम भिन्न असू शकतात.
या दस्तऐवजाची माहिती कोणत्याही ऑफरसाठी किंवा अभ्यागतांना कोणत्याही सल्ल्यासाठी आमंत्रण म्हणून नसावी. गुंतवणूक किंवा खरेदीची कोणतीही कृती करण्यापूर्वी कृपया विक्री सल्लागाराच्या व्यावसायिक टिप्पण्यांचा सल्ला घ्या.
Thundercomm तुमच्यावर कोणतेही बंधन न घालता तुम्ही पुरवत असलेल्या कोणत्याही माहितीचा वापर किंवा वितरण करू शकते.
Thundercomm नसलेल्या या प्रकाशनातील कोणतेही संदर्भ Web साइट्स केवळ सोयीसाठी प्रदान केल्या आहेत आणि कोणत्याही प्रकारे त्यांचे समर्थन करत नाहीत Web साइट्स त्यावरील साहित्य Web साइट्स या Thundercomm उत्पादनासाठी सामग्रीचा भाग नाहीत आणि त्यांचा वापर Web साइट्स आपल्या स्वतःच्या जोखमीवर आहेत. Thundercomm तृतीय पक्षाच्या सामग्रीसाठी जबाबदार असणार नाही.
येथे समाविष्ट असलेला कोणताही कार्यप्रदर्शन डेटा नियंत्रित वातावरणात निर्धारित केला जातो. म्हणून, इतर ऑपरेटिंग वातावरणात प्राप्त झालेले परिणाम लक्षणीयरीत्या बदलू शकतात. काही मोजमाप डेव्हलपमेंट लेव्हल सिस्टीमवर केले गेले असावेत आणि ही मोजमाप सामान्यतः उपलब्ध सिस्टीमवर सारखीच असतील याची कोणतीही हमी नाही. शिवाय, काही मोजमापांचा अंदाज एक्स्ट्रापोलेशनद्वारे केला गेला असावा. वास्तविक परिणाम भिन्न असू शकतात. या दस्तऐवजाच्या वापरकर्त्यांनी त्यांच्या विशिष्ट वातावरणासाठी लागू डेटा सत्यापित केला पाहिजे.
हा दस्तऐवज Thundercomm द्वारे कॉपीराइट केलेला आहे आणि या दस्तऐवजात नमूद केलेल्या तारखेचा मालमत्तेचा अधिकार, ज्यामध्ये मर्यादित नाही ट्रेडमार्क, पेटंट, कॉपीराइट, व्यापार नाव इ. कोणत्याही मुक्त-स्रोत परवान्याद्वारे कव्हर केलेले नाहीत. Thundercomm हे दस्तऐवज कोणत्याही वेळी सूचना न देता अद्यतनित करू शकते.
Thundercomm च्या पूर्व लेखी संमतीशिवाय व्यवसायात किंवा सार्वजनिक उद्देशामध्ये या दस्तऐवजाचा वापर करण्याचा, पुनर्मुद्रण, प्रजासत्ताक, पुनरुत्पादन, प्रसारित, वितरण किंवा इतर कोणत्याही प्रकारे वापर करण्याचा अधिकार कोणालाही नाही.
इंटरनेटद्वारे थंडरकॉमला पाठवलेले ई-मेल संदेश पूर्णपणे सुरक्षित असण्याची हमी दिली जात नाही. इंटरनेटवरून कोणतीही माहिती प्रसारित करताना सर्फरद्वारे झालेल्या कोणत्याही नुकसानासाठी किंवा थंडरकॉमवर कोणतीही माहिती पाठवताना थंडरकॉमद्वारे झालेल्या कोणत्याही नुकसानीसाठी थंडरकॉम जबाबदार राहणार नाही. तुमच्या विनंतीनुसार इंटरनेट.
Thundercomm कडे कायदे आणि नियमांद्वारे प्रदान केलेल्या इतर संबंधित सूट अंतर्गत सर्व अधिकार आहेत आणि अशा अधिकारांचा दावा करण्यात थंडरकॉमचे अपयश किंवा दावा करण्यात उशीर होणे हे Thundercomm द्वारे अशा अधिकारांची माफी आहे असे मानले जाणार नाही.
थंडरकॉमने या दस्तऐवजाच्या अंतिम अर्थ लावण्याचा अधिकार राखून ठेवला आहे.
परिशिष्ट 2. ट्रेडमार्क
Thundercomm, Thundercomm TurboX, TURBOX, Thundersoft turbox हे चीन आणि/किंवा इतर देशांमधील Thundercomm Corporation किंवा त्याच्या सहयोगी कंपन्यांचे ट्रेडमार्क आहेत. Intel, Intel SpeedStep, Optane आणि Thunderbolt हे इंटेल कॉर्पोरेशनचे ट्रेडमार्क आहेत किंवा यूएस आणि/किंवा इतर देशांमधील त्याच्या उपकंपन्या. Microsoft, Windows, Direct3D, BitLocker, आणि Cortana हे Microsoft समूहाच्या कंपन्यांचे ट्रेडमार्क आहेत. Mini DisplayPort (mDP), DisplayPort आणि VESA हे Video lectronics Standards Association चे ट्रेडमार्क आहेत. एचडीएमआय आणि एचडीएमआय हाय-डेफिनिशन मल्टीमीडिया इंटरफेस या संज्ञा युनायटेड स्टेट्स आणि इतर देशांमध्ये HDMI लायसन्सिंग LLC चे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. Wi-Fi, Wi-Fi Alliance, WiGig आणि Miracast हे Wi-Fi अलायन्सचे नोंदणीकृत ट्रेडमार्क आहेत. यूएसबी-सी हा यूएसबी इम्प्लीमेंटर्स फोरमचा नोंदणीकृत ट्रेडमार्क आहे. इतर सर्व ट्रेडमार्क त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
कागदपत्रे / संसाधने
![]() |
Qualcomm RB6 प्लॅटफॉर्म रोबोटिक्स SDK व्यवस्थापक [pdf] वापरकर्ता मार्गदर्शक RB6 प्लॅटफॉर्म रोबोटिक्स SDK व्यवस्थापक, RB6, प्लॅटफॉर्म रोबोटिक्स SDK व्यवस्थापक, रोबोटिक्स SDK व्यवस्थापक, SDK व्यवस्थापक, व्यवस्थापक |