मैं ऐसे उपकरण की तलाश में हूं जो लिनक्स कर्नेल में उपयोग किए गए हार्डवेयर डिवाइस पेड़ का ग्राफिकल रूप से प्रतिनिधित्व कर सके। मैं विशेष हाथ चिपसेट के लिए लिनक्स कर्नेल को समझने की कोशिश कर रहा हूं। यह वास्तव में उपयोगी उपकरण होगा।लिनक्स कर्नेल द्वारा उपयोग की जाने वाली डिवाइस पेड़ फ़ाइल (डीटीबी) को देखने के लिए टूल?
उत्तर
आप घटक निरीक्षक उपकरण आज़मा सकते हैं।
यह QorIQ Configuration Suite का हिस्सा है जो ग्रहण के लिए एक प्लगइन है।
डाउनलोड here। (डाउनलोड करने के लिए पंजीकरण की आवश्यकता है। नि: शुल्क।)
निजी तौर पर के रूप में मैं cmd लाइन समय के सबसे अधिक है, और काफी vi
की लत लग पर हूँ, मैं लगता है अपनी अंतर्निहित कोड तह क्षमताओं के रूप में कुछ हद तक पर्याप्त हैं लंबे समय तक dts
ठीक तरह से इंडेंट किया गया है।
सेटअप गर्म चाबियाँ गुना/.vimrc
को निम्नलिखित लाइनों को जोड़कर vi
में कोड के ब्लॉक का विस्तार करने के आदेश: इसके बाद के संस्करण सेटअप के साथ
nnoremap <silent> <F5> zfa}<CR>
nnoremap <silent> <F6> zo<CR>
, एक ब्लॉक/नोड गुना करने के लिए, बस के लिए कदम कर्सर अपनी किसी भी लाइन पर (शीर्षक को छोड़कर) और F5 पर हिट करें। एक फोल्ड ब्लॉक/नोड का विस्तार करने के लिए, गुना शीर्षक के साथ लाइन पर जाएं और F6 दबाएं।
यहां बताया गया है कि आंशिक रूप से फोल्ड किए गए डीटी vi
में दिखते हैं।
क्या किसी भी लक्ष्य cpu के लिए QorIQ काम करता है? या कोई माटर नहीं है क्योंकि यह केवल कुछ प्रकार का वृक्ष संपादक है? –
दुर्भाग्यवश QorIQ कॉन्फ़िगरेशन सूट अब उपलब्ध नहीं है, कोई विकल्प? – sherpya
@ शेरप्या मैं [विजुअल स्टूडियो कोड] (https://code.visualstudio.com/) का उपयोग [DeviceTree] (https://marketplace.visualstudio.com/items?itemName=plorefice.devicetree) एक्सटेंशन के साथ करता हूं – user8908459
अधिकांश डेस्कटॉप वातावरण में कुछ टूल या कोई अन्य (केडीओसीएन्टर) के लिए 'ग्राफिकल' डिवाइस डिवाइस पेड़ समेत पूर्ण सिस्टम जानकारी प्रदर्शित करता है। कई कमांड लाइन टूल्स भी हैं, जो डिवाइस के प्रकार के लिए विशिष्ट हैं- lsdev, lspci, lsusb, fdisk, lsscsi, lscpu, dmidecode आदि व्यस्त बॉक्स (चूंकि आपने एम्बेडेड-लिनक्स का उल्लेख किया है) इन आदेशों में से कुछ का समर्थन करता है। आप sysfs को भी पार्स कर सकते हैं।
हालांकि, अगर आप जानना चाहते हैं कि आपके 'हाथ चिपसेट' में मौजूद डिवाइस हैं, तो आप एसओसी के मैनुअल को क्यों नहीं देखते हैं?
मेरे पास एक डीटीएस/डीटीएसआई फाइलें हैं और मुझे कुछ ऐसा चाहिए जो अच्छी प्रारूप में जानकारी को पार्स और दिखा सके। मेरे पास इस चिपसेट के लिए विस्तृत दस्तावेजों तक पहुंच नहीं है। –
कई कारणों से डाउनवॉटिंग: –
dtc -O dts
sudo apt-get install device-tree-compiler
dtc -I dtb -O dts -o a.dts a.dtb
डिवाइस पेड़ a.dts
है, जो एक पाठ संपादक के साथ समझने में आसान है की एक अच्छी तरह से दांतेदार शाब्दिक प्रतिनिधित्व करता है।
dtc
के लिए अपस्ट्रीम कर्नेल पेड़ scripts/dtc/
में है।
2016-05-27-raspbian-jessie-qemu.img
के पहले विभाजन में पाए गए रास्पबेरी पीआई 2 के डिवाइस पेड़ के साथ उबंटू 16.04 पर परीक्षण किया गया।
सुविधा के लिए:
dtbs() (dtc -I dtb -O dts -o - "$1";)
dtsb() (dtc -I dts -O dtb -o - "$1";)
के रूप में आप में से कई इस सवाल को पढ़ने के बाद पता लगा है, ऐसा लगता है कि घटक निरीक्षक उपकरण में अब उपलब्ध है।
Visual Studio Code (फ्री) DeviceTree नामक बाज़ार के माध्यम से एक विस्तार प्रदान करता है जो डिवाइस पेड़ फ़ाइलों को नेविगेट करने में मदद करता है। यह घटक इंस्पेक्टर टूल के रूप में उतना अच्छा प्रतीत नहीं होता है, लेकिन यह हाइलाइटिंग और ढहने जैसे बुनियादी कार्यों को करता है।
- 1. पायथन में एम्बेडेड लिनक्स डिवाइस पेड़ पार्सर?
- 2. किसी भी आईफोन ऐप द्वारा उपयोग की जाने वाली मेमोरी
- 3. फेसबुक द्वारा उपयोग की जाने वाली आईपी स्पेस की सूची
- 4. लिनक्स कर्नेल डिवाइस ड्राइवर प्रोग्रामिंग
- 5. Postgresql डेटाबेस द्वारा उपयोग की जाने वाली कुल डिस्क स्थान
- 6. डेटाबेस में नल द्वारा उपयोग की जाने वाली जगह
- 7. लिनक्स कर्नेल
- 8. किसी अन्य प्रक्रिया द्वारा उपयोग की जाने वाली फ़ाइल को पढ़ने
- 9. जावा प्रोग्राम चलाने के लिए एक्लिप्स द्वारा उपयोग की जाने वाली कमांड लाइन को कैसे जानें?
- 10. एचटीएमएल दस्तावेज़ पेड़ (डीओएम पेड़) को देखने के लिए उपकरण
- 11. मैं fputcsv द्वारा उपयोग की जाने वाली रेखा समाप्ति को कैसे बदल सकता हूं?
- 12. निर्देशिका संरचना के लिए उपयोग की जाने वाली डेटा संरचना?
- 13. केकेपीएचपी में उपयोग की जाने वाली .ctp फ़ाइल क्या है?
- 14. अवलोकन/ओपन फर्मवेयर डिवाइस पेड़ के लिए संदर्भ पुस्तिका
- 15. IE प्रॉक्सी सेटिंग्स के लिए उपयोग की जाने वाली जावास्क्रिप्ट proxy.pac फ़ाइल को डीबग कैसे करें?
- 16. लिनक्स कर्नेल की सूची.h
- 17. गैर-तकनीकी लोगों द्वारा उपयोग की जाने वाली वेबसाइट के लिए ओपनआईडी बनाम कस्टम उपयोगकर्ता लॉगिन
- 18. विम संपादक द्वारा उपयोग की जाने वाली vimrc फ़ाइल का पता कैसे लगाएं?
- 19. लिनक्स कर्नेल
- 20. लिनक्स कर्नेल/ड्राइवर विकास के लिए नया
- 21. फ़ाइलों को एन्क्रिप्ट करने के लिए उपयोग की जाने वाली कुंजी को संग्रहीत करने के लिए
- 22. लिनक्स कर्नेल
- 23. सीएसएस विशिष्टता देखने के लिए टूल
- 24. ConfigParser द्वारा उपयोग की जाने वाली कॉन्फ़िगरेशन फ़ाइलों में DEFAULT अनुभाग का इच्छित उपयोग क्या है?
- 25. लिनक्स कर्नेल: copy_from_user - पॉइंटर्स
- 26. फाइल सिस्टम बनाने के लिए उपयोग की जाने वाली डेटा संरचनाएं?
- 27. कोड प्रवाह को देखने के लिए टूल (सी/सी ++)
- 28. एंड्रॉइड कर्नेल और वेनिला लिनक्स कर्नेल
- 29. कक्षा लोडर पेड़ की तस्वीर देखने के लिए कोई उपकरण?
- 30. लिनक्स कर्नेल
यही sysfs के लिए है। – auselen
क्या आप बस एक .dtb-file की सामग्री को प्रदर्शित करने के लिए एक तरीके से पूछ रहे हैं? यदि हां, तो fdtdump आपका दोस्त है। – unixsmurf
मुझे ऐसा कुछ चाहिए जो डीटीएस या डीटीएसआई फाइलें लेता है और उन्हें ग्राफिकल दिखाता है। –