एक डेवलपर के रूप में मुझे गुठली के साथ कैसे रखना चाहिए?


11

मैं कस्टम ड्राइवरों के साथ एक विशिष्ट TI ARM प्रोसेसर के लिए विकसित कर रहा हूं जिसने इसे कर्नेल में बनाया है। मैं 2.6.32 से 2.6.37 तक प्रवास करने की कोशिश कर रहा हूं, लेकिन संरचना इतनी बदल गई है कि मेरे पास अपने कोड को अपग्रेड करने के लिए सप्ताह का काम होगा।

उदाहरण के लिए, मेरी चिप dm365 है, जो वीडियो प्रोसेसिंग ड्राइवरों के साथ आती है। अब ज्यादातर पुराने ड्राइवर जो सीधे मेरे संपर्क में थे वे v4l2 से गुजरते हैं, जो कि अधिक समझ में आता है।

TI उन उन्नयन के लिए बहुत कम जानकारी प्रदान करता है। मुझे परिवर्तनों के साथ कैसे रहना चाहिए? जब मैं विशिष्ट फ़ाइल नामों के लिए Google करता हूं, तो शायद ही कभी मुझे कुछ कम टिप्पणियों के साथ कुछ पैच मिलते हैं जो बदल गए और क्यों और कैसे पुराने नए से संबंधित हैं।


9
सदस्यता के लिए उपयुक्त मेलिंग सूचियों पर vger.kernel.org/vger-lists.html और कृपया ध्यान रखें कि कर्नेल का कोई स्थिर आंतरिक एपीआई नहीं है
उलरिच डांगेल

1
में इतिहास ब्राउज़ करें git?
Psusi

आमतौर पर टीआई एक पूर्ण समर्थन प्रदान करता है, कभी-कभी वे जीयूआई के लिए एक रूपरेखा भी प्रदान करते हैं, क्या आपने उनकी वेबसाइट की जांच करने की कोशिश की थी?
user827992

हां, मैं उनके मंचों और सभी के लिए पंजीकृत हूं। 2.6.32 से अधिक कर्नेल के दिग्गजों को आधिकारिक तौर पर मेरी एसडीके रिलीज़ के लिए समर्थन नहीं है, लेकिन मुझे नए संस्करणों में वेबकैम गैजेट यूएसबी और अन्य सामान की आवश्यकता है
एरिक

जवाबों:


4

यदि आप ट्रैक करने के लिए कर्नेल का चयन करते हैं, तो एक का चयन करना सुनिश्चित करें जिसे दीर्घकालिक समर्थन के लिए टैग किया गया है। लेकिन जल्दी या बाद में आपको आगे बढ़ना होगा ...


2
  • जब तक आप स्विच नहीं करते तब तक एक विशिष्ट कर्नेल संस्करण को लंबे समय तक लक्षित करें।
  • TI से संपर्क करें और पूछें कि क्या और कैसे आप उस तरह की जानकारी पहले से प्राप्त कर सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.