ராஸ்பெர்ரி பை: இதில் பயாஸ் உள்ளதா?

ராஸ்பெர்ரி பை பயாஸ்

சில பயனர்கள் ராஸ்பெர்ரி பையில் பயாஸ் அல்லது யுஇஎஃப்ஐ உள்ளதா என்று ஆச்சரியமாக இருக்கிறது, மற்ற கணினிகளைப் போலவே, UEFI, உங்களுக்குத் தெரிந்தபடி, கை அடிப்படையிலான கணினிகளிலும் ஆதரிக்கப்படுகிறது. இந்த SBC மிகவும் பிரபலமானது மற்றும் மலிவானது. ஆனால் உண்மை என்னவென்றால், ராஸ்பெர்ரி தோழர்கள் மற்றொரு மாற்று தீர்வைத் தேர்ந்தெடுத்துள்ளனர்.

அதற்கான தீர்வு என்ன என்பதையும் அதற்கான காரணங்களையும் இங்கே நீங்கள் அறிந்து கொள்வீர்கள் இந்த firmware ஐ பயன்படுத்துவதில்லை, கணினிகளில் அமைவு மெனு இல்லாதபோது ராஸ்பெர்ரி பையில் சில உள்ளமைவுகள் எவ்வாறு செய்யப்படுகின்றன என்பதை உங்களுக்குக் காட்டுவதுடன்...

ராஸ்பெர்ரி பை ஏன் BIOS/UEFI ஐப் பயன்படுத்துவதில்லை?

ராஸ்பெர்ரி பை 4

உங்களுக்கு தெரியும், தி பயாஸ் அல்லது யுஇஎஃப்ஐ ஒரு ஃபார்ம்வேர் டெஸ்க்டாப்புகள், மடிக்கணினிகள், AIO, சர்வர்கள், பணிநிலையங்கள் போன்ற பல கணினிகளில் இது உள்ளது. இருப்பினும், இது ராஸ்பெர்ரி பையில் இல்லை, ஒரு SBC (சிங்கிள் போர்டு கம்ப்யூட்டர்) இருந்தபோதிலும், மற்ற x86 SBCகளைப் போலல்லாமல், இந்த ஃபார்ம்வேரை துவக்க செயல்முறை மற்றும் கணினி சரிபார்ப்புக்கு பயன்படுத்துகிறது. மேலும் ராஸ்பெர்ரி பை ARM-அடிப்படையிலானது என்பதால் அல்ல, பல ARM கணினிகளிலும் BIOS/UEFI உள்ளது.

மறுபுறம், இந்த ஃபார்ம்வேர் அவ்வாறு வடிவமைக்கப்பட்டுள்ளது என்று சொல்ல வேண்டும் துவக்க இயக்க முறைமை அமைந்துள்ள சேமிப்பக ஊடகத்தில் இருந்து எளிதாக, பல அமைப்புகளை கட்டுப்படுத்த முடியும். ராஸ்பெர்ரி பை ஏன் பயாஸைப் பயன்படுத்தவில்லை என்பதற்கான தடயங்களை அவர் இங்குதான் தருகிறார். ஒருபுறம், இது SD கார்டுகள் போன்ற அதே ஊடகத்திலிருந்து சாதனங்களை மட்டுமே துவக்க முடியும், மற்ற வழிகளில் அல்ல. மறுபுறம், ராஸ்பெர்ரி பையில் உள்ள சாதனங்கள் மற்றும் செயல்பாடுகளின் எண்ணிக்கை மிகவும் குறைவாக இருப்பதால்.

இருப்பினும், BIOS அல்லது UEFI ஐப் பயன்படுத்தாததற்கு இது முற்றிலும் ஒரு காரணம் அல்ல. உண்மையில், நாம் கவனமாக பகுப்பாய்வு செய்தால், தி Raspberry Pi இன் ARM SoC அதன் சொந்த உள் நிலைபொருளைப் பயன்படுத்துகிறது தனியான BIOS சிப் தேவையில்லாமல் CPU ஐ சரியான நிலையில் மற்றும் மீதமுள்ள கணினியில் துவக்க. ஆனால்... பிறகு ஏன் உங்களால் BIOS Setup அல்லது BIOS மெனுவை அணுக முடியவில்லை? ஒருபுறம், இந்த ஃபார்ம்வேர் மிகவும் குறைவாகவும், பயாஸ்/யுஇஎஃப்ஐ போலவும் சிக்கலானதாக இல்லாததால், அளவுருக்களை உள்ளமைப்பதற்கான மெனு அர்த்தமற்றதாக இருக்கும், மறுபுறம், முன்பு குறிப்பிடப்பட்டதன் காரணமாக, இது இலிருந்து மட்டுமே துவக்க முடியும். ஒரு இயல்புநிலை சேமிப்பு ஊடகம். , SD கார்டு போன்றது.

Raspberry Pi இன் டெவலப்பர்கள் இந்த காரணத்திற்காக இந்த அடிப்படை ஃபார்ம்வேரைப் பயன்படுத்துவதை விட SD கார்டில் இருந்து துவக்க மற்றும் துவக்குவதற்கு பயன்படுத்த விரும்புகின்றனர். ஒரு ரோம் சிப் PCB இல் நிறுவப்பட்ட மிகவும் சிக்கலான firmware உடன். நீங்கள் பார்த்தால், மொபைல் சாதனங்களில் பயாஸ் / யுஇஎஃப்ஐ இல்லை, ஏனெனில் அவை ஆண்ட்ராய்டை (அல்லது மற்றொரு இயக்க முறைமை) உள் நினைவகத்திலிருந்து மட்டுமே துவக்க முடியும்.

இந்த வழியில், ஒருபுறம், போர்டில் கூடுதல் சிப் சேமிக்கப்படுகிறது, மறுபுறம், சேமிப்பகத்திற்கான ஃபிளாஷ் நினைவகத்தை சேர்க்க வேண்டிய தேவையும் நீக்கப்படுகிறது. ராஸ்பெர்ரி பை விலை உயர்ந்ததாக இருக்கும். SD கார்டை தனியாக வாங்க வேண்டும்.

இருப்பினும், ராஸ்பெர்ரி பை 3 இல் சோதனை ஆதரவு சேர்க்கப்பட்டது என்று சொல்ல வேண்டும் USB மீடியாவிலிருந்து துவக்கவும் இது வெளிப்படையாக இயக்கப்பட்டிருக்க வேண்டும் மற்றும் முடக்க முடியாது. புதிய பதிப்பின் SoC இன் உட்பொதிக்கப்பட்ட ஃபார்ம்வேரில் இது சேர்க்கப்பட்டுள்ளது, ஆனால் இது சற்று சிக்கலானதாக இருந்தது, அதனால்தான் அவர்கள் ஆரம்பத்தில் எளிதான விஷயங்களுடன் தொடங்கவும், SD மெமரி கார்டுகளிலிருந்து மட்டுமே துவக்கவும் முடிவு செய்திருக்கலாம்.

அதற்கு பதிலாக ராஸ்பெர்ரி பை எதைப் பயன்படுத்துகிறது?

ராஸ்பெர்ரி பை 4 பவர்

பிசி உலகில் புரிந்து கொள்ளப்பட்டபடி ராஸ்பெர்ரி பையில் பயாஸ் அல்லது யுஇஎஃப்ஐ இல்லை, எடுத்துக்காட்டாக, இது ஒரு மூடிய மூல நிலைபொருள் நான் மேலே குறிப்பிட்டது போல் SoC இல். இந்த சிப் பிராட்காம் நிறுவனத்தால் வடிவமைக்கப்பட்டுள்ளது, இது ராஸ்பெர்ரி பை ஃபவுண்டேஷன் போர்டுகளுக்கு பிசிஎம்களை வழங்குகிறது.

இல் SoC (சிபில் கணினி) இது ARM Cortex-A Series CPU, வீடியோகோர் GPU, டிஜிட்டல் சிக்னல் செயலாக்கத்திற்கான DSP, CPU மற்றும் GPU ஆல் பகிரப்பட்ட SDRAM நினைவகம் மற்றும் USB போன்ற கன்ட்ரோலர்களை ஒருங்கிணைக்கிறது. கூடுதலாக, இது ஒரு ROM நினைவகத்தையும் உள்ளடக்கியது, அதில் நாம் பேசும் ஃபார்ம்வேர் ஒருங்கிணைக்கப்பட்டுள்ளது மற்றும் அது துவக்குவதற்கு அவசியம்.

தொடக்க செயல்முறை

தி படிகள் இந்த ஃபார்ம்வேர் பின்வருமாறு:

  1. இந்த ஃபார்ம்வேர் கவனித்துக்கொள்கிறது துவக்க ஏற்றி SD கார்டில் இருக்கும் இயங்குதளத்தின். உங்களுக்குத் தெரியும், துவக்க ஏற்றி SD மெமரி கார்டின் FAT32 பகிர்வை ஏற்றுகிறது மற்றும் இரண்டாவது துவக்க நிலைக்கு செல்கிறது, இது SoC இல் திட்டமிடப்பட்டுள்ளது மற்றும் மாற்ற முடியாது.
  2. இரண்டாவது கட்டத்தில், எனப்படும் ஒரு கோப்பு bootcode.bin, இதில் GPU ஃபார்ம்வேர் தயாரிக்கப்பட்டு தொடங்கப்பட்டது. இந்தக் கோப்பை SD கார்டில் மட்டுமே சேமிக்க முடியும், எனவே ஒரு கணினியின் வழக்கமான BIOS/UEFI இல் உள்ளதைப் போல துவக்க முன்னுரிமையை மாற்ற முடியாது, மேலும் அது அங்கிருந்து மட்டுமே துவக்கப்படும். இருப்பினும், நான் சொன்னது போல், பை 3 இல் USB இலிருந்து துவக்கும் திறன் சோதனை ரீதியாக சேர்க்கப்பட்டது.
  3. அதன் பிறகு, சிபியுவைத் தொடங்கும் start.elf கோப்பு மற்றும் SDRAM இல் தேவையான பகிர்வை உருவாக்குவதற்குப் பயன்படும் fixup.dat எனப்படும் கோப்பு, பயன்படுத்தப்படும் மூன்றாம் நிலை வருகிறது. CPU மற்றும் GPU மூலம்.
  4. இறுதியாக, பயனர் குறியீடு செயல்படுத்தப்படுகிறது, இது பொதுவாக இயங்கக்கூடிய பைனரிகள் அல்லது படங்கள் லினக்ஸ் கர்னல், kernel.img போன்றவை, அல்லது Raspberry Pi ஆல் ஆதரிக்கப்படும் பிற இயக்க முறைமைகளில் இருந்து, இயக்க முறைமை எவ்வாறு துவங்குகிறது, எனவே நீங்கள் அதைப் பயன்படுத்தலாம்...

நீங்கள் பார்த்தது போல், இது ஒரு எளிய செயல்முறை, ஆனால் நாம் அதை PC அல்லது பிற கணினிகளுடன் ஒப்பிட்டுப் பார்த்தால் சற்று விசித்திரமானது. அது என்னவென்றால், ராஸ்பெர்ரி பை விஷயத்தில், மற்ற நிகழ்வுகளைப் போலவே, CPU ஐத் தொடங்குவதற்குப் பதிலாக, முதலில் GPU துவங்குகிறது. உண்மையில், இந்த Broadcomo GPU ஆனது SoC இல் ஒரு வகையான உட்பொதிக்கப்பட்ட இயக்க முறைமையை இயக்குவதற்கு பொறுப்பாக இருக்கும், இது மிகவும் எளிமையானது, ஆனால் செயல்படுவதற்கு அவசியமானது. இது VCOS (வீடியோ கோர் ஆப்பரேட்டிங் சிஸ்டம்) என அழைக்கப்படுகிறது, மேலும் இது லினக்ஸுடன் தொடர்பு கொள்ளும். இது மிகவும் அரிதானது, ஆனால் உண்மை என்னவென்றால், பையின் GPU ஆனது கிராபிக்ஸ் மற்றும் தொடக்கத்திற்கு மட்டும் பொறுப்பாக இல்லை. கட்டுப்பாட்டு அமைப்பு கடிகாரம் மற்றும் ஆடியோ.

கொள்கையளவில், இதைச் சொன்னால், நாம் செய்யக்கூடியது மிகக் குறைவு என்று தோன்றுகிறது துவக்க உள்ளமைவை மாற்றவும்ஆனால் அது முற்றிலும் அப்படி இல்லை என்பதே உண்மை. கணினியின் /boot/ கோப்பகத்தில் config.txt எனப்படும் ஒரு கோப்பு உள்ளது மற்றும் அதை ஒரு உரை திருத்தியுடன் திறந்தால், அதன் உள்ளடக்கத்தை எளிதாக மாற்றியமைத்து துவக்கத்தை மாற்றவும் மற்றும் சில அளவுருக்கள் மூலம் கட்டமைக்கவும் முடியும். .

அது config.txt கோப்பு இது ARM கர்னலைத் தொடங்கிய பிறகு GPU ஆல் படிக்கப்படும், மேலும் இது கணினி துவக்கத்தின் போது என்ன செய்ய வேண்டும் என்பதை SoC க்கு அறியும் வழிமுறைகளைக் கொண்டுள்ளது. எடுத்துக்காட்டாக, அதில் உள்ள பிரத்யேக நினைவகத்தை மாற்றலாம், நினைவகத்தைப் புதுப்பிக்கலாம், L2 கேச் அணுகலை முடக்கலாம், CMA உள்ளமைவை மாற்றலாம், கேமரா எல்இடியை இயக்கலாம் அல்லது முடக்கலாம், வீடியோ பயன்முறை விருப்பங்களை மாற்றலாம், கோடெக்குகள், சில விருப்பங்கள் பூட்டிங், ஓவர் க்ளாக்கிங் போன்றவை.

இந்தக் கோப்பில் ஏ தொடரியல் மிகவும் விசித்திரமானது, எனவே தொடக்கத்தில் சிக்கல்களைத் தவிர்க்க இது மதிக்கப்பட வேண்டும். மேலும் இதைப் பற்றிய கூடுதல் தகவல்களை நீங்கள் விரும்பினால், உங்களால் முடியும் இந்த இணைப்பில் நான் விட்டுச் செல்லும் விக்கியைப் படியுங்கள்.

ராஸ்பெர்ரி பையில் துவக்க முன்னுரிமையை மாற்றவும்

NOOBS config.txt

கணினியில் துவக்க வரிசையை அல்லது முன்னுரிமையை மாற்றும்போது, ​​எல்லாம் மிகவும் எளிமையானது, நீங்கள் BIOS/UEFI ஐ உள்ளிட வேண்டும், மேலும் துவக்க தாவலில் நீங்கள் வன் வட்டில் இருந்து துவக்கக்கூடிய அளவுருக்கள், ஆப்டிகல் மீடியம் ஆகியவற்றைக் காணலாம். , USB, நெட்வொர்க் போன்றவை. மாறாக, ராஸ்பெர்ரி பையில் இது அவ்வளவு எளிதானது அல்ல. முன்னிருப்பாக இது SBC இல் செருகப்பட்ட SD மெமரி கார்டில் இருந்து OS ஐ எப்போதும் துவக்கும். உண்மையில், பதிப்பு 3க்குப் பிறகும், SD கார்டு மற்றும் USB ஸ்டிக் இரண்டும் செருகப்பட்டாலும், கணினியானது SD இலிருந்து துவக்கப்படும். எஸ்டி அகற்றப்பட்டு யூ.எஸ்.பி மட்டும் மீதம் இருந்தால், அது யூ.எஸ்.பி மூலம் செய்யப்படும்.

ஆனால் இந்த வரிசையை மாற்றலாம். அதற்கு நீங்கள் வேண்டும் ராஸ்பியன் தொடங்கவும்எடுத்துக்காட்டாக, பின்வருவனவற்றைச் செய்யுங்கள்:

  • கட்டளையுடன் ராஸ்பெர்ரி பை அமைப்பைத் திறக்கவும்:
sudo raspi-config
  • "மேம்பட்ட விருப்பங்கள்" பகுதிக்குச் செல்லவும். (கவனிக்கவும், மெனு ஆங்கிலத்தில் உள்ளது)
  • பின்னர், இந்த பிரிவில், "Boot Order" விருப்பத்தில் ENTER ஐ அழுத்தவும்.
  • நீங்கள் இப்போது தேர்வு செய்ய மூன்று வெவ்வேறு விருப்பங்களைப் பார்க்க வேண்டும்:
    • SD கார்டு துவக்கம்- முன்னிருப்பாக, இந்த விருப்பம் உங்கள் ராஸ்பெர்ரி பை சாதனத்தில் ஏற்கனவே இயக்கப்பட்டுள்ளது, மேலும் நீங்கள் SD கார்டையும் USB ஐயும் ஒரே நேரத்தில் செருகினால், நீங்கள் அதை அகற்றும் வரை கணினி SD கார்டை இயல்புநிலை துவக்க விருப்பமாக பயன்படுத்தும்.
    • USB துவக்கம்: நீங்கள் யூ.எஸ்.பியை துவக்குவதற்கு முதன்மை சாதனமாக பயன்படுத்த விரும்பினால், இந்த விருப்பத்தை நீங்கள் தேர்ந்தெடுக்கலாம், இது ராஸ்பெர்ரி பையில் USB சாதனம் செருகப்பட்டிருக்கும் போது வேலை செய்யும். இல்லையெனில், கணினியை துவக்க SD கார்டைச் செருக வேண்டாம்.
    • பிணைய துவக்கம்: சில காரணங்களால் உங்கள் Raspberry Pi SD கார்டு வேலை செய்யவில்லை அல்லது உங்கள் இயக்க முறைமையில் சிக்கல் இருந்தால் இந்த துவக்க விருப்பம் பயனுள்ளதாக இருக்கும். அப்படியானால், SD கார்டில் கணினியை மீண்டும் நிறுவ இமேஜர் கருவியைப் பயன்படுத்தும்.

நீங்கள் முடித்தவுடன், உங்களால் முடியும் ராஸ்பெர்ரி பையை மீண்டும் துவக்கவும் மாற்றங்களைப் பயன்படுத்த...

ராஸ்பெர்ரி பை பிரச்சனைகளை கண்டறிதல் (POST)

இறுதியாக, ஒரு BIOS/UEFI இல் POST எனப்படும் ஒரு படி உள்ளது என்பதை நீங்கள் அறிவீர்கள், அது இயக்க முறைமை துவங்கும் முன் மேற்கொள்ளப்படுகிறது மற்றும் அது வெவ்வேறு கூறுகளின் நிலையை சரிபார்க்கும். எல்லாம் சரியாக இருந்தால், அது OS ஐத் தொடங்கும். ஆனால் அது ஏதேனும் சிக்கலைக் கண்டறிந்தால், அது நிறுத்தப்பட்டு, திரையில் ஒரு பிழைச் செய்தியைக் காண்பிக்கும் அல்லது பிரச்சனை என்ன என்பதைக் கண்டறிய சில ஒலி பீப் குறியீட்டை வெளியிடுகிறது.

ராஸ்பெர்ரி பையில் இதுவும் இல்லை. இருப்பினும், SoC ஃபார்ம்வேர் எளிதாகக் கண்டறிவதற்கு ஏற்படக்கூடிய சிக்கல்களைக் கொடியிட முயற்சிக்கும் முறையைக் கொண்டுள்ளது. அதுவும் அதன் பவர் எல்இடி மூலம். எடுத்துக்காட்டாக, ராஸ்பெர்ரி பை 4 க்கு, சிக்கல்களைக் குறிக்க LED வெளியிடும் ஒளிக் குறியீடுகள்:

நீண்ட ஒளிரும் குறுகிய ஃப்ளாஷ்கள் நிலைமை
0 3 தொடக்கத்தின் போது பொதுவான தோல்வி
0 4 தொடக்கம்*.எல்ஃப் கிடைக்கவில்லை
0 7 கர்னல் படம் கிடைக்கவில்லை
0 8 SDRAM தோல்வி
0 9 போதுமான SDRAM இல்லை
0 10 HALT நிலையில்
2 1 பகிர்வு FAT இல்லை (ஆதரவு இல்லை)
2 2 பகிர்வைப் படிக்க முடியவில்லை
2 3 FAT அல்லாத நீட்டிக்கப்பட்ட பகிர்வு
2 4 ஹாஷ் அல்லது கையொப்பம் பொருந்தவில்லை
3 1 SPI-EEPROM பிழை
3 2 SPI EEPROM எழுதுதல் பாதுகாக்கப்பட்டது
3 3 I2C பிழை
4 4 பலகை வகை ஆதரிக்கப்படவில்லை
4 5 அபாயகரமான நிலைபொருள் பிழை
4 6 A Misfire என டைப் செய்யவும்
4 7 வகை B மிஸ்ஃபயர்

கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.