मैं रास्पबेरी पाई मदरबोर्ड पर BIOS के बारे में सीखना चाहता हूं। BIOS को क्या कहा जाता है? क्या इसका कोई विशिष्ट नाम है या इसे सिर्फ रास्पबेरी पाई पर BIOS कहा जाता है?
मैं रास्पबेरी पाई मदरबोर्ड पर BIOS के बारे में सीखना चाहता हूं। BIOS को क्या कहा जाता है? क्या इसका कोई विशिष्ट नाम है या इसे सिर्फ रास्पबेरी पाई पर BIOS कहा जाता है?
जवाबों:
फर्मवेयर बंद-स्रोत स्वामित्व कोड है जो SoC (सिस्टम ऑन ए चिप) प्रोसेसर में प्रोग्राम किया गया है, जिसे संशोधित नहीं किया जा सकता है। पावर-अप पर फर्मवेयर एसडी कार्ड पर एक बूटलोडर आरंभ करेगा। मुझे विश्वास नहीं है कि कोई अन्य सेवाएं SoC फर्मवेयर के माध्यम से प्रदान की जाती हैं, इसलिए यह वास्तव में प्रति "" BIOS "(बेसिक इनपुट / आउटपुट सिस्टम) नहीं है। इस बिंदु के बाद बाकी सब कुछ एसडी कार्ड से आता है।
विकी के सॉफ्टवेयर सेक्शन के अनुसार , बूट ऑर्डर इस प्रकार है:
bootcode.bin
एसडी कार्ड से लोड होने की जिम्मेदारी है । यही कारण है कि रास्पबेरीपी को एसडी कार्ड के अलावा अन्य माध्यम से बूट करना असंभव है।
@TevoD ने अपने उत्तर में जो लिखा है उसमें लगभग सही है - रास्पबेरीपी एक बंद लोडर के रूप में बंद स्रोत फर्मवेयर बाइनरी का उपयोग कर रहा है। वर्तमान संस्करण यहां पाया जा सकता है । फर्मवेयर बनाने वाली दो फाइलें हैं bootcode.bin
(2nd स्टेज बूट लोडर) और start.elf
(GPU "फर्मवेयर")। रास्पबेरीपी के लिए दिलचस्प और काफी अनोखी बात यह है कि यह शुरू होता हैGPU
(ग्राफिक्स चिप) और यहां बूटलोडर वास्तव में चलाता है। GPU
फिर शुरू होता है ARM CPU
और लिनक्स कर्नेल चलाता है।
लिनक्स शुरू होने के बाद, कोड को GPU
अनलोड नहीं किया जाता है, हालांकि। इसके बजाए यह स्वयं का सरल ओएस है, जिसे VCOS
( Video Core Operating System
) कहा जाता है । लिनक्स कर्नेल अपनी सेवाओं के साथ विशेष mailbox protocol
और इंटरप्ट का उपयोग करके संचार करता है (जीपीआर एआरएम इंटरट्रेट्स का उत्पादन कर सकता है)। आप मेलबॉक्स के लिए इस्तेमाल किया प्रोटोकॉल के बारे में कुछ जानकारी पढ़ सकते हैं framebuffer
यहाँ । GPU न केवल ग्राफिक चीजों के लिए जिम्मेदार है - यह घड़ियों को भी नियंत्रित करता है और उदाहरण के लिए ऑडियो का उत्पादन करता है। इस संबंध में, GPU फर्मवेयर BIOS
को सामान्य पीसी कंप्यूटर से कुछ समान माना जा सकता है। आप इस रीडिंग रास्पबेरीपी लिनक्स कर्नेल ड्राइवरों पर अधिक जानकारी पा सकते हैं।
आप इस उत्तर में कुछ और जानकारी भी पा सकते हैं ।