linux कर्नेल 3.19+ पर डिवाइस ट्री ओवरले कैसे लोड करें



linux-kernel embedded (1)

कर्नेल 3.1 9 (पुनः) ने डिवाइस ट्री ओवरले की शुरुआत की। मैं लिनक्स कर्नेल 3.19.4 , फेडोरा ( 3.19.4-200.fc21.armv7hl ) के माध्यम से 3.19.4-200.fc21.armv7hl

मेरे पास एक ओवरले फ़ाइल है जो दस्तावेज़ीकरण में वर्णित है।

ओवरलेसी ओवरले के साथ कार्य करने के लिए कार्य करता है, ओवरले को लोड करने के लिए फ़ंक्शन सहित

क्या कर्नेल लोड करने के लिए ओवरले के लिए किसी भी पथ की जांच करता है? यदि हां, तो कहां? यदि नहीं, तो मैं अपना ओवरले लोड कैसे कर सकता हूं?


मेरे अनुभव (3.8-3.14) से, डीटीबी लोडिंग वास्तव में कर्नेल के बजाए बूट लोडर का अधिकार क्षेत्र है मैंने इस के लिए यू-बूट का उपयोग किया है - u-boot एक संकलित डिवाइस-पेड़ फ़ाइल (आदमी डीटीसी) को एक EXT2- आधारित फाइल सिस्टम से रैम में ज्ञात स्थान तक लोड कर सकता है, जो तब कर्नेल कमांड लाइन में निर्दिष्ट है।

आप बूट लोडर का उपयोग कर रहे हैं?





device-tree