बिटबैक सॉफ़्टवेयर का एक जटिल टुकड़ा है जो दुर्भाग्य से सबसे अच्छा उपयोगकर्ता दस्तावेज़ नहीं है। मेरा मानना है कि यह जेंटू में पोर्टेज सिस्टम के आधार पर (ढीला) है, इसलिए उस प्रणाली के साथ कुछ परिचितता एक सहायता हो सकती है।
जब आप कुछ बनाने का प्रयास करते हैं तो यह पता लगाने के लिए सबसे अच्छा तरीका यह है कि-बिट विकल्प को बिटबेक को पास करना है, जो दो फाइलें उत्पन्न करेगा, depend.dot और task-depends.dot। पूर्व उस पैकेज की निर्भरताओं का एक ग्राफ है, यह दर्शाता है कि जब आप एक विशिष्ट कार्य चलाते हैं तो अन्य पैकेज क्या खींचते हैं। उत्तरार्द्ध पैकेज के बजाय कार्यों को दिखाते हुए अधिक विस्तार दिखाता है। ये कार्य पैकेजों की तुलना में थोड़ा कम स्तर हैं; पैकेज बनाने से सिस्टम स्रोतों को लाने, स्रोतों को पैच करने, कॉन्फ़िगरेशन स्क्रिप्ट चलाने, संकलन करने, द्विआधारी स्थापित करने और परिणामी फ़ाइलों को उप-पैकेज में विभाजित करने का कारण बन सकता है।
ये फ़ाइलें दिखा सकती हैं कि आप ऐसे सॉफ़्टवेयर के टुकड़े में क्यों खींच रहे हैं, जिसे आप नहीं चाहते हैं, ताकि आप अपनी निर्भरता को दूर करने के लिए अपमानजनक पैकेज को संपादित कर सकें। यहां जेनरेट किए गए आलेख को ग्राफ़विज़ पैकेज के साथ विज़ुअलाइज़ किया जा सकता है, लेकिन यदि आप एक बड़े कार्य के लिए -g विकल्प चलाते हैं, जैसे कि छवि कार्य, जेनरेट किया गया ग्राफ विज़ुअलाइज़ करने के लिए बहुत बड़ा होगा। यह अभी भी .dot फ़ाइलों के माध्यम से grep के लिए उपयोगी हो सकता है।
स्रोत
2011-12-13 17:36:52
मैंने पाया (अध्याय 3 BitBake से अधिक संबंधित है) इस [EETimes] (http://eetimes.com/design/embedded/4218490/Open-Embedded--An- वैकल्पिक-तरीके-से-निर्माण-एम्बेडेड-लिनक्स-वितरण? पृष्ठ संख्या = 0) अच्छा। लेकिन मैं आधिकारिक दस्तावेज़ों के अलावा गहराई से और हुड दस्तावेज के तहत भी अधिक उपयोग कर सकता था। – Lucas