के बीच अंतर हम ऑपरेटिंग सिस्टम में प्रत्येक डेटा हार्ड कोडिंग के बजाय डीटीएस फ़ाइल में प्लेटफ़ॉर्म डिवाइस की जानकारी घोषित कर सकते हैं। उदाहरण के तौर पर "हाथ" वास्तुकला लेना। यह डीटीएस का समर्थन करता है और हम आर्क/आर्म/बूट/डीटीएस/xx.dts से डीटी ले लेंगे। इस xx.dts को xx.dtb में कनवर्ट करें और कर्नेल छवि के साथ लोड किया गया है। मैं हाल ही में एसीपीआई में आया, जब मैं दस्तावेजों से x86 आर्किटेक्चर, में आया, तो मुझे क्या पता चला कि एसीपीआई डिवाइस पेड़ के समान है। हम एसीपीआई टेबल में प्लेटफ़ॉर्म डिवाइस की जानकारी जानकारी घोषित कर सकते हैं, मेरा संदेह यह है कि वास्तव में ये एसीपीआई तालिकाएं मौजूद हैं। मैं इस जानकारी को लिनक्स में कैसे लोड कर सकता हूं। डीटीएस पर एसीपीआई का उपयोग करने का क्या फायदा है। अगर मैं गलत हूं कृपया मुझे सही। अग्रिमडीटीएस और एसीपीआई
उत्तर
IMHO
ACPI और डीटी धन्यवाद समान उद्देश्य के लिए इस्तेमाल कर रहे हैं। लेकिन उनके पास अद्वितीय कार्यक्षमताएं हैं। अब एक दिन डीटी में एसीपीआई कॉन्फ़िगरेशन को परिभाषित करने का प्रयास।
दोनों अलग-अलग मुद्दों को हल करने के लिए उपयोग किए जाते थे।
- एसीपीआई उद्देश्य बिजली दक्षता में सुधार करना था।
- पक्षीय फाइलों को साइड कर्नेल से बाहर निकालने के लिए डीटी उद्देश्य।
डिवाइस पेड़ ज्यादातर बूट होने से पहले लिनक्स कर्नेल को पास कर दिया जाता है। अधिकतर एसीपीआई लोड होता है जबकि लिनक्स कर्नेल बूट हो रहा है (अधिक जानकारी के लिए प्रलेखन/एसीपीआई/एन्युमरेशन.txt जांचें)
किसी भी अन्य चीज़ के लिए बस टिप्पणी करें।
https://events.static.linuxfound.org/sites/events/files/slides/unified_properties_API_0.pdf (विशेष रूप से स्लाइड 12 में) – 0andriy
- 1. डीटीएस
- 2. एसएसआईएस या डीटीएस पैकेज को एएसपी.NET
- 3. डीटीएस स्क्रिप्ट कार्य रनटाइम त्रुटि: एक आमंत्रण
- 4. कंप्यूट सार्वजनिक टेलीफोन और डीटीएस सही ढंग से ऑडियो और वीडियो ffmpeg सी ++
- 5. बूटलोडर और कर्नेल स्रोत कोड दोनों में डिवाइस ट्री स्ट्रक्चर (डीटीएस) फ़ाइल की आवश्यकता क्यों है?
- 6. मुझे इस एसीपीआई स्रोत भाषा कोड को समझने में मदद करें?
- 7. डीटीएस डेटा परिवर्तन कार्य के भीतर संग्रहीत प्रक्रियाओं का उपयोग कैसे करें?
- 8. x86 और ARM
- 9. वीबीस्क्रिप्ट, एएसपी कोड और एसक्यूएल सर्वर 2000
- 10. एसक्यूएल सर्वर के लिए सलाह पूर्ण पाठ अनुक्रमण परिवर्तन ट्रैकिंग और जनसंख्या
- 11. Vista में C++ का उपयोग करके मैं अपने पीसी की प्रशंसक गति को कैसे नियंत्रित कर सकता हूं?
- 12. मैं लिनक्स कर्नेल मॉड्यूल के अंदर बैटरी स्तर कैसे प्राप्त कर सकता हूं?
- 13. डिवाइस ट्री और मैनुअल पंजीकरण
- 14. SQL सर्वर 2012
- 15. सी #
- 16. क्या पाठ में एक संपूर्ण SQL सर्वर डेटाबेस (स्कीमा और डेटा) "निर्यात" करने का कोई तरीका है?
- 17. पायथन में एम्बेडेड लिनक्स डिवाइस पेड़ पार्सर?
- 18. प्रोग्राम पर कंप्यूटर पर सीपीयू प्रशंसक का उपयोग करें? (विंडोज़)
- 19. "#", "$", "%", "&", और "_" "\ #", "\ $", "\%", "\ &", और "\ _"
- 20. SQL सर्वर 2008 नौकरियों या संकुल में MaxErrorCount कैसे बढ़ाएं?
- 21. 2005 या 2008 में SQL Server 2000 को अपग्रेड करना - एसएसआईएस
- 22. एसक्यूएल सर्वर 2008 संगतता स्तर
- 23. प्रदर्शन और सॉर्टिंग, और mysql और php
- 24. "और" और "या"
- 25. "बिटवाइस और" और सी ++
- 26. और बनाम * और | बनाम +
- 27. getters और setters और
- 28. सीएसएस "और" और "या"
- 29. जब सी # में OLEDB के माध्यम से CSV फ़ाइल आयात किए परिसीमक निर्दिष्ट कैसे
- 30. {} और {}
एसीपीआई टेबल फर्मवेयर में स्थित हैं। विशेष रूप से आप डीएसडीटी में रुचि रखते हैं। आप उन्हें ओवरराइड भी कर सकते हैं (http://stackoverflow.com/questions/32177990/iommu-initialization-without-bios-support देखें)। – 0andriy
धन्यवाद आपकी टिप्पणी के लिए एंडी, मैं लिनक्स में प्लेटफार्म डिवाइस की जानकारी (इंटेल परमाणु x86 आधारित बोर्ड) के लिए संकलन करते समय लिनक्स में जोड़ना चाहता हूं, जहां मैं वास्तव में यह जानकारी जोड़ सकता हूं। हाथ की तरह, जहां मैं arch/arm/boot/xx.dts में जोड़ रहा हूं। – anikhan
@ एनीखन, एआरएम पर आप सिर्फ xx.dts में कुछ नहीं डालते हैं, आप फर्मवेयर को संकलित डीटीबी फ़ाइल लोड करने के लिए कहते हैं और लोड किए गए कर्नेल को पॉइंटर पास करते हैं। X86 पर कर्नेल फर्मवेयर द्वारा प्रदान की जाने वाली एसीपीआई टेबल से सभी प्लेटफ़ॉर्म जानकारी लेता है (जिसे आमतौर पर x86 के लिए BIOS कहा जाता है)। आप वहां मनमाने ढंग से प्लेटफॉर्म जानकारी नहीं डाल सकते हैं। यदि कुछ भी गुम है, तो इसका मतलब है कि आपका BIOS पर्याप्त नहीं है - या तो यह प्लग करने योग्य डिवाइस का पता नहीं लगाता है, या यह प्लेटफ़ॉर्म के हार्ड-वायर्ड/सोल्डर हिस्से के बारे में जानकारी प्रदान नहीं करता है। फर्मवेयर को ठीक करें, लिनक्स नहीं। –