intel UG-20080 Stratix 10 SoC UEFI ቡት ጫኚ
አልቋልview
ይህ ሰነድ ለIntel Stratix 10 SoC በ Unified Extensible Firmware Interface (UEFI) ቡት ጫኚ ላይ አጠቃላይ መረጃን ይሰጣል። Intel Stratix 10 SoC ደህንነቱ የተጠበቀ የማስነሻ ፍሰት ያቀርባል፣
- ማስነሻ ROM
- ደህንነቱ የተጠበቀ የመሣሪያ አስተዳዳሪ (ኤስዲኤም)
- ደህንነቱ የተጠበቀ መቆጣጠሪያ
- የ UEFI ማስነሻ ጫኚ
የ Intel Stratix 10 SoC ደህንነቱ የተጠበቀ የማስነሻ ፍሰት የስርዓት ማስነሻ ጫኚው በጽኑ ትዕዛዝ የተረጋገጠ በምስጠራ ቁልፍ መፈረሙን ያረጋግጣል። ደህንነቱ የተጠበቀ መቆጣጠሪያ ኤስtagሠ እንዲሁም የTrustZone* አስተማማኝ ክፍፍል ሞዴልን ተግባራዊ ያደርጋል። ይህ ሞዴል የሶፍትዌር አካባቢን በሁለት ገለልተኛ ክፍልፋዮች ይከፍላል, ደህንነቱ የተጠበቀ ዓለም እና ደህንነቱ ያልተጠበቀ ዓለም ይባላሉ. ሁለቱ ዓለማት እርስ በርስ መግባባት የሚችሉት በሴክዩር ሞኒተር በኩል ብቻ ነው። የ UEFI ማስነሻ ጫኝ ሁለትዮሽ ምስል በ Quad SPI ፍላሽ ኤስዲ/ኤምኤምሲ ካርድ ላይ ሊከማች ይችላል። በቦርድ ሃይል ላይ ደህንነቱ የተጠበቀ የመሣሪያ አስተዳዳሪ (ኤስዲኤም) ሴኪዩር ሞኒተርን በቀጥታ በሃርድ ፕሮሰሰር ሲስተም (HPS) በቺፕ ራም ላይ ይጭናል። ከዚያ Secure Monitor የ UEFI ማስነሻ ጫኚውን በHPS DDR ማህደረ ትውስታ ውስጥ ይጭናል።
ደህንነቱ የተጠበቀ ክትትል ተግባራት ያካትታሉ
- የ DDR SDRAM ማህደረ ትውስታን በማስጀመር ላይ
- ደህንነቱ ባልተጠበቀ የአለም ሶፍትዌር እንደ PLL፣ IOs እና pin MUXes ያሉ ዝቅተኛ ደረጃ ሃርድዌርን በማዋቀር ላይ
የ UEFI ማስነሻ ጫኝ ተግባራት ያካትታሉ
- የኤተርኔት ድጋፍ መስጠት
- መሰረታዊ የሃርድዌር ምርመራ ባህሪያትን መደገፍ
- እንደ የስርዓተ ክወና ጥቅል ወይም የከርነል ምስል ያሉ ቀጣይ የማስነሻ ሶፍትዌሮችን በማምጣት ላይ።
ማስታወሻ፡- ለአስተማማኝ ያልሆነ ቡት የስርዓተ ክወናው ፓኬጅ የከርነል ምስል፣ የመሳሪያ ዛፍ ብሎብ እና ሊያካትት ይችላል። fileስርዓት. ለአስተማማኝ ማስነሻ ደህንነቱ የተጠበቀ ከርነል ሊሆን ይችላል።
የ UEFI ቡት ፍሰት በላይview
የስርዓት መስፈርቶች
የIntel Stratix 10 SoC Unified Extensible Firmware Interface (UEFI) ማስነሻ ጫኚን ለመጫን እና ለማስፈጸም ስርዓትዎ የሚከተሉትን መስፈርቶች ማሟላት አለበት።
አነስተኛ የሃርድዌር መስፈርቶች
- የሊኑክስ መስሪያ ቦታ ከሚከተለው ውቅር ጋር፡
- እንደ ሚኒኮም ለሊኑክስ ያለ ተከታታይ ተርሚናል
- የማይክሮ ኤስዲ ካርድ ማስገቢያ ወይም የማይክሮ ኤስዲ ካርድ ጸሐፊ ወይም የኤስዲ ችሎታ ያለው ጸሐፊ ከኤስዲ ወደ ማይክሮ ኤስዲ መቀየሪያ
የመድረክ ችሎታዎች
ሊኑክስ | |
የUEFI ማስነሻ ጫኚን ማጠናቀር የሚችል | አዎ |
ደህንነቱ የተጠበቀ መቆጣጠሪያን ማጠናቀር የሚችል | አዎ |
አነስተኛ የሶፍትዌር መስፈርቶች
- Intel® SoC FPGA Embedded Development Suite (SoC EDS) v18.1 እና ከዚያ በላይ
- Linaro aarch64-linux-gnu-gcc የመሳሪያ ሰንሰለት
እንደ መጀመር
የሶፍትዌር አካላትን መጫን
የ Intel SoC EDS በመጫን ላይ
- ኢንቴል ሶሲ ኢዲኤስን በማሽንዎ ላይ መጫን አለቦት።
- Intel SoC EDSን ከኤፍፒጂኤዎች ማውረድ ማእከል ያውርዱ።
የማጠናከሪያ መሣሪያ ሰንሰለትን በመጫን ላይ
የUEFI ማስነሻ ጫኚውን እና ደህንነቱ የተጠበቀ ሞኒተሩን በጂኤንዩ Toolchain (EABI ልቀት) ለአርም * ፕሮሰሰሮች ያጠናቅራሉ። የጂኤንዩ መሣሪያ ሰንሰለትን ከአርም ማውረድ ገጽ ማውረድ ይችላሉ።
- ሊኑክስ፡ gcc-arm-8.3-2019.03-x86_64-aarch64-Linux-gnu.tar.xz
ደህንነቱ የተጠበቀ ማሳያ መገንባት
ደህንነት ከጊዜ ወደ ጊዜ አስፈላጊ በሚሆንበት ጊዜ ደህንነቱ የተጠበቀ የማስነሻ መፍትሄ በተሰቀለው ዓለም ውስጥ አስፈላጊ ይሆናል። አጠቃላይ ደህንነትን እና የታመነ መድረክን ለማረጋገጥ ደህንነቱ የተጠበቀ ክፍፍል ያስፈልጋል። የIntel Stratix 10 መሳሪያ የTrustZone ሞዴልን በ Arm Trusted Firmware (ATF) በመተግበር ደህንነቱ የተጠበቀ ክፍፍልን ያገኛል። የTrustZone ሞዴል የኮምፒዩተር አካባቢን ወደ ሁለት የተገለሉ ዓለማት ይከፍላል፣ ደህንነቱ የተጠበቀ ዓለም እና መደበኛው ዓለም፣ እነዚህም ሴክዩር ሞኒተር በተባለ የሶፍትዌር ሞኒተር የተገናኙ ናቸው። ሁለቱ ዓለማት አመክንዮአዊ የአድራሻ ቦታን እና ተጓዳኝ ክፍሎችን ለያይተዋል። በሁለቱ ዓለማት መካከል ግንኙነት ማድረግ የሚቻለው ልዩ ልዩ የደህንነት ክትትል ጥሪ (SMC) መመሪያን በመደወል ብቻ ነው።
ሙሉው ደህንነቱ የተጠበቀ የማስነሻ መፍትሄ ነው።
- ቡትሮም
- ደህንነቱ የተጠበቀ የመሣሪያ አስተዳዳሪ
- ደህንነቱ የተጠበቀ መቆጣጠሪያ
- Uboot/UEFI
- ሃይፐርቫይዘር
- OS
ደህንነቱ የተጠበቀ ሞኒተር ሁነታ ልዩ መብት ያለው ሁነታ ነው እና የ NS ቢት ሁኔታ ምንም ይሁን ምን ሁልጊዜ ደህንነቱ የተጠበቀ ነው። ሴክዩር ሞኒተር በሴኪዩር ሞኒተር ሁነታ የሚሰራ እና ወደ ሴኪዩር አለም የሚቀየር እና የሚያስኬድ ኮድ ነው። የሶፍትዌሩ አጠቃላይ ደህንነት የተመካው በዚህ ኮድ ደህንነት ከተጠበቀው የማስነሻ ኮድ ጋር ነው።
ተዛማጅ መረጃ
ስለ Arm Trusted Firmware አጠቃላይ መረጃ
የተጠቃሚ ውቅር
ሁሉንም የመሳሪያ ስርዓት አወቃቀሮችን በ arm-trusted-firmware/plat/intel/soc/stratix10/include/socfpga_plat_def.h ውስጥ ማግኘት ይችላሉ። ለተጠቃሚ ውቅር፣ በእርስዎ ምርጫዎች መሰረት የማስነሻ ምንጮችን መቀየር አለብዎት። ከSDMMC ከተነሱ BOOT_SOURCE_SDMMCን ይመርጣሉ ወይም ከQSPI ከተነሱ BOOT_SOURCE_QSPI ይምረጡ።
- # BOOT_SOURCE BOOT_SOURCE_SDMMCን ይግለጹ
ማስታወሻ፡- ቡት ለመቀየር fileስም ወይም ማካካሻ፣ በዚህ ውስጥ #define መቀየር ይችላሉ። file.
ክንዱ የታመነ የጽኑዌር ምንጭ ኮድ ማግኘት
የ ATF ምንጭ GitHub ላይ ነው። የ ATF ምንጭ ኮድ ለማግኘት በቀላሉ የሚከተሉትን ደረጃዎች ያሂዱ
- ተርሚናል ክፈት።
- የATF ምንጭ ኮድ ከ GitHub ለማየት አዲስ ማውጫ ይፍጠሩ።
- ወደዚህ የስራ ማውጫ ይቀይሩ እና የኤቲኤፍ ምንጭን ከ Git ዛፎች እንደሚከተለው ይዝጉ።
- ሲጠናቀቅ ወደ ክንድ-ታመነ-firmware አቃፊ ይቀይሩ እና የ Git ፍተሻን በሚከተለው መልኩ ያከናውኑ።
- ሲዲ ክንድ-የታመነ-firmware
- git Checkout socfpga_v2.1
ተዛማጅ መረጃ
- ATF መገንባት.
- የ UEFI ምንጭ ኮድ ከሊናሮ መሣሪያ ሰንሰለት ጋር ማጠናቀር።
- ደህንነቱ የተጠበቀ መቆጣጠሪያን በማሄድ ላይ።
ATF መገንባት
ይህ ክፍል ATFን በLinaro GCC አጠናቃሪ እንዴት እንደሚገነባ ይገልጻል። ኤቲኤፍን በሊናሮ ጂሲሲ ኮምፕሌተር መገንባት ለመጀመር በቀላሉ የሚከተሉትን ደረጃዎች ያሂዱ
- ማውጫዎን በሚከተለው መንገድ ወደ ATF ምንጭ ኮድ ቦታ ይለውጡ።
- ሲዲ ክንድ-የታመነ-firmware
- የGCC ዱካ እና የአካባቢ ተለዋዋጭ CROSS_COMPILE ወደ ሊናሮ መስቀል ማጠናቀር እንደሚከተለው ያቀናብሩ፡ PATH= ወደ ውጪ መላክ /\gcc-arm-8.3-2019.03-x86_64-arch64-linux-gnu/bin/:$PATH
- ወደ ውጪ ላክ ARCH=arm64
- CROSS_COMPILE=arch64-linux-gnu- ወደ ውጪ ላክ
- የግንባታውን ዛፍ ሙሉ በሙሉ በሚከተለው መንገድ ያስወግዱት.
- እውነተኛ ንፁህ ማድረግ
- የሚከተለውን ትዕዛዝ በመጠቀም ATF ይገንቡ:
- PLAT=stratix10 bl2 bl31 ያድርጉ
- የሚከተሉት መልእክቶች የኤቲኤፍ ግንባታ ሲሳካ ይታያል
- ከታች ያለው ሰንጠረዥ ደህንነቱ የተጠበቀ የክትትል ውፅዓት ይዘረዝራል። files.
የአስተማማኝ መቆጣጠሪያ መግለጫዎች Files
File ስም እና መንገድ | መግለጫ |
\buil\stratix10\ልቀቅ\bl31.bin | የመነጨ ሁለትዮሽ file |
\build\stratix10\ልቀቅ\bl31\bl31.elf | የተፈጠረ elf file |
\buil\stratix10\ልቀቅ\bl2.bin | የመነጨ ሁለትዮሽ file |
\build\stratix10\ልቀቅ\bl2\bl2.elf | የተፈጠረ elf file |
የ UEFI ቡት ጫኝ መገንባት
የ UEFI ማስነሻ ጫኝ ለመገንባት የUEFI ምንጭ ኮድ ያገኙና የUEFI ምንጭን በሚደገፈው የመሳሪያ ሰንሰለት ያጠናቅቃሉ።
የUnified Extensible Firmware Interface (UEFI) የመሳሪያ ስርዓት ጅምርን እና የጽኑዌር ማስነሻ ስራዎችን የሚያቃልል እና ደህንነቱ የተጠበቀ የጽኑ ትዕዛዝ መስፈርት ነው። UEFI በአሁኑ ጊዜ ከ250 በላይ በኢንዱስትሪ መሪ የቴክኖሎጂ ኩባንያዎች ተወካዮች ተዘጋጅቶ ይደገፋል። አርም እና ሊናሮ ኢንተርፕራይዝ ግሩፕ በአርም አርክቴክቸር ላይ የUEFI አጠቃቀምን እያስተዋወቁ ነው ምክንያቱም የUEFI ዝርዝር በአርም ፕሮሰሰር ላይ ለተመሰረቱ መድረኮች የማስነሻ ሂደቱን መደበኛ ለማድረግ ይረዳል። የ UEFI ቴክኖሎጂ ለወደፊት የተረጋገጠው ከባለቤትነት የጽኑ ዌር ዲዛይን ይልቅ በ firmware ዲዛይን ደረጃ ነው። የ UEFI ዝርዝሮች የንግድ እና የቴክኖሎጂ ቅልጥፍናን ያበረታታሉ፣ አፈጻጸምን እና ደህንነትን ያሻሽላሉ፣ በመሳሪያዎች፣ መድረኮች እና ስርዓቶች መካከል መስተጋብርን ያመቻቻሉ እና ከቀጣዩ ትውልድ ቴክኖሎጂዎች ጋር ያከብራሉ። የ UEFI ዝርዝር አቻ-ሪ ነው።viewየታተመ እና የታተመ ፣ ይህም ገንቢዎች በየመድረኩ አንድ ጊዜ ፈርምዌር እንዲጽፉ እና ያለብዙ ማሻሻያ እንደገና እንዲጠቀሙ ያስችላቸዋል። ይህ እንደገና ጥቅም ላይ ማዋል በቡት ጫኚ ልማት ወቅት ወጪን እና ጊዜን ይቆጥባል። ይህ ማዕቀፍ በትንሹ ህጋዊ ጉዳዮች ትግበራዎን በአማራጭ የንግድ ለማድረግ የሚያስችል የቢኤስዲ ፍቃድ ይጠቀማል። የ UEFI ምንጭ ኮድ በዊንዶውስ ወይም በሊኑክስ ሲስተም ውስጥ ማጠናቀር ይችላሉ።
ቅድመ-ሁኔታዎች
UEFI መገንባት ተጨማሪ የሊኑክስ ፓኬጆችን ይፈልጋል። በእርስዎ የሊኑክስ ስርጭት ላይ በመመስረት ጥቅሎቹን የመጫን ትእዛዝ የተለየ ነው፡-
የኡቡንቱ ስርጭት እየተጠቀሙ ከሆነ ይተይቡ
- sudo apt-get install uuid-dev build-essential
Fedora ስርጭትን የሚጠቀሙ ከሆነ ይተይቡ
- sudo yum ጫን uuid-devel libuuid-devel
UEFIን ለመገንባት የ Python ጥቅል ያስፈልጋል። Python አስቀድሞ በእርስዎ ስርዓት ላይ የማይገኝ ከሆነ፣ ከ SoC EDS የተከተተ ትዕዛዝ Shell ትዕዛዞችን ማስኬድ አስፈላጊውን የ Python ጥገኝነት ያቀርባል።
የ UEFI ምንጭ ኮድ በማግኘት ላይ
የUEFI ምንጭ ኮድ በ GitHub ውስጥ ይገኛል። የሚከተሉት እርምጃዎች የ UEFI ምንጭ ኮድ እንዴት እንደሚያገኙ ያሳዩዎታል።
- ተርሚናል ክፈት።
- የ UEFI ምንጭን ከ Git ዛፎች ዝጉ።
- ሲጠናቀቅ ወደ edk2 አቃፊ ይቀይሩ እና የ Git ፍተሻን ያድርጉ።
- ሲዲ ኢድክ2
- git Checkout socfpga_udk201905
የ edk2 መድረኮች ምንጭ ኮድ በ GitHub ውስጥ ይገኛል። የ edk2 መድረኮች ምንጭ ኮድ ለማግኘት
- git clone https://github.com/altera-opensource/edk2-platforms-socfpgaedk2-platforms
- ሲዲ edk2-መድረክ
- git Checkout socfpga_udk201905
የ UEFI ምንጭ ኮድ ከሊናሮ መሣሪያ ሰንሰለት ጋር ማጠናቀር
ይህ ክፍል የ UEFI ምንጭ ኮድን በLinaro Toolchain በሊኑክስ ሲስተም እንዴት ማጠናቀር እንደሚቻል ያብራራል።
- ተርሚናል ይክፈቱ እና የሚከተለውን ትዕዛዝ ያስገቡ-
- ሲዲ
- ወደ ውጪ መላክ PATH= /\gcc-arm-8.3-2019.03-x86_64-arch64-linux-gnu/bin/:$PATH
- CROSS_COMPILE= aarch64-linux-gnu- ወደ ውጪ ላክ
- ወደ ውጪ ላክ ARCH=arm64
- ወደ ውጪ ላክ GCC48_AARCH64_PREFIX=aarch64-linux-gnu-
- EDK_TOOLS_PATHን አዋቅር፡
- EDK_TOOLS_PATH=$PWD/edk2/BaseTools ወደ ውጪ ላክ
- ማከማቻዎቹ የሚገኙበትን ቦታ ለመጠቆም PACKAGES_PATHን ያዋቅሩ፡
- PACKAGES_PATH=$PWD/edk2፡$PWD/edk2-platforms/
- WORKSPACEን ያዋቅሩ፡
- WORKSPACE = $PWD ወደ ውጪ ላክ
- የግንባታ አካባቢን ያዘጋጁ;
- edk2/edksetup.sh
- BaseTools ይገንቡ (የ python መሳሪያዎች መጫኑን ያረጋግጡ)
- ማድረግ -C edk2/BaseTools
- የሚከተለውን ትዕዛዝ በማስገባት የ UEFI ቡት ጫኚን ያጠናቅቁ፡
- build -a AARCH64 -p Platform/Intel/Stratix10/Stratix10SoCPkg.dsc -t GCC48-b DEBUG -y report.log -j build.log -Y PCD -Y LIBRARY -Y ፍላሽ -Y DEPEX -Y BUILD_FLAGs -Y fixed_ADDRESS
- የእርስዎ ተርሚናል UEFI በተሳካ ሁኔታ ከተጠናቀረ በኋላ የ«ተጠናቋል» መልዕክት ያሳያል።
UEFI የተፈጠረ Files
የ UEFI ምንጭ ኮድ ማጠናቀር የሚከተለውን ይፈጥራል files /Build/ Stratix10SoCPkg/RELEASE_GCC48 አቃፊ፡-
UEFI የተፈጠረ Files
File | መግለጫ |
INTELSTRATIX10_EFI.fd | ይህ file የ UEFI ሼል ለማስነሳት እና የኢተርኔት ባህሪን ለማንቃት ወይም የ UEFI መተግበሪያን ለማስኬድ የ UEFI ቡት ጫኚ ነው። |
FIP በማመንጨት ላይ
FIP የ ATF's BL2 ወደ RAM የሚጭነው እና የሚፈፀመው ክፍያ ነው። FIP ለBL31 እና UEFI ቡት ጫኝ ሁለትዮሽ እና BL2 የሚያውቀውን መያዣ ይዟል።
FIPን ለመገንባት እነዚህን ትዕዛዞች ይከተሉ
- ወደ ውጪ ላክ ARCH = ARM64
- CROSS_COMPILE= aarch64-linux-gnu- ወደ ውጪ ላክ
- ሲዲ
የሚከተለውን ትዕዛዝ በመጠቀም FIP ይገንቡ
- አድርግ fip BL33 = /Build/Stratix10SoCPKG/\DEBUG_GCC48/FV/INTELSTRATIX10_EFI.fd fip PLAT=stratix10
በ Intel Stratix 10 Hardware ላይ UEFI ን በማሄድ ላይ
በATF እና UEFI ቡት ጫኚ በአካላዊ ቦርድ ላይ በመስራት ላይ
ይህ ክፍል ደህንነቱ የተጠበቀ መቆጣጠሪያን በአካላዊ ሰሌዳ ላይ እንዴት እንደሚሰራ ይገልጻል።
ሶፍ ፍጠር file ከ ATF ጋር
- ሶፍ ያግኙ file ከ$SOCEDS_DEST_ROOT መጫኛ ማውጫ።
- ሁለትዮሽ ቀይር file bl2.bin፣ በ ATF ግንባታ ውስጥ የተፈጠረ።
- aarch64-linux-gnu-objcopy -I binary -O ihex – \-አድራሻዎችን ቀይር 0xffe00000 bl2.bin bl2.hex
- ቡት ጫኚውን በሶፍ ውስጥ ያካትቱ file እንደሚከተለው።
- quartus_pfg -c -o hps_path=bl2.hex \ghrd_1sx280lu2f50e2vg.sof ghrd_1sx280lu2f50e2vg_hps.sof
ተዛማጅ መረጃ
- ATF መገንባት.
የኤስዲ ካርድ ምስል መፍጠር
- የ UEFI ቡት ጫኚን በመገንባት እና FIPን በማመንጨት እንደ UEFI Bootloader እና FIP ይፍጠሩ።
- ሊኑክስ እና ስርወ ይገንቡ file በሮኬትቦርድ ውስጥ በተሰጠው መመሪያ መሰረት ስርዓት.
- የኤስዲ ካርድ ምስሉን ይገንቡ፡-
- የ make_image python ስክሪፕት ያግኙ እና እንዲተገበር ያድርጉት
- wget https://releases.rocketboards.org/release/2019.10/gsrd/tools/make_sdimage.py
- chmod +x make_sdimage.py
- የስብ ክፋይ ይዘቶችን ያዘጋጁ:
- mkdir fat && cd fat
- ሲፒ /linux-socfpga/arch/arm64/boot/Image
- ሲፒ /linux-socfpga/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtb
- ሥሩን አዘጋጁ file የስርዓት ክፍልፍል ይዘቶች:
- mkdir rootfs && cd rootfs
- ታር xf /gsrd-ኮንሶል-ምስል-*.tar.xz
- የኤስዲ ካርድ ምስል ይፍጠሩ፡
- sudo ./make_sdimage.py -f -P fip.bin,num=3,ቅርጸት=ጥሬ,መጠን=10M, አይነት=A2 -P rootfs/\ *,num=2,ቅርጸት=ext3,size=1500M -P
- ምስል,socfpga_stratix10_socdk.dtb,num=1,format=fat32,size=500M -s 2G -n sdimage.img
- ማስታወሻ፡- የኤስዲ ምስል ከ A2 ክፍልፍል ጋር ካለህ፣ FIP ን መተካት ትችላለህ file ከዚህ በታች ባለው ትዕዛዝ፡-
- sudo dd ከሆነ = ክንድ-የታመነ-firmware/ግንባታ/stratix10/መለቀቅ/fip.bin ከ=/dev/sdx3
- የ UEFI ምንጭ ኮድ ከሊናሮ መሣሪያ ሰንሰለት ጋር ማጠናቀር።
- የ UEFI ቡት ጫኝ መገንባት።
ደህንነቱ የተጠበቀ መቆጣጠሪያን በማሄድ ላይ
- ኤስዲ ካርዱ ከገባ በኋላ ሰሌዳውን ያብሩት።
- Quartus ፕሮግራመርን ይክፈቱ እና ቦርዱን በ .sof ፕሮግራም ያድርጉ file .ሶፍ በማመንጨት የተፈጠረ File ከ ATF ጋር.
- ቦርዱ ከ ATF ይነሳል እና የ UEFI ሼል ለማስነሳት የ UEFI ቡት ጫኚን በራስ-ሰር ይጭናል።
ተዛማጅ መረጃ
- ሶፍ ፍጠር file ከ ATF ጋር.
በዲኤስ ማረም
ይህ ክፍል ATF እና UEFI ቡት ጫኚን በዲኤስ በኩል ወደ አካላዊ ሰሌዳ እንዴት እንደሚጫኑ ይገልጻል።
- DS መጫኑን ያረጋግጡ። የሚከተለውን ትዕዛዝ በመጠቀም ግርዶሹን ያስጀምሩ።
- armds_ide &
- አዲስ የማረም ግንኙነት ያዋቅሩ
- የእርምጃ ምሳሌ
- የእርምጃ ምሳሌ
- ማዋቀሩ ከተጠናቀቀ በኋላ ከዒላማው ጋር ይገናኙ.
- ማስታወሻ፡- ከዒላማው ጋር ከመገናኘትዎ በፊት ሰሌዳውን በghrd_1sx280lu2f50e2vg_hps_debug.sof ፕሮግራም ማድረግ አለብዎት።
- በዲኤስ ትዕዛዝ ኮንሶል ውስጥ፣ ATF እና UEFI ቡት ጫኚን ወደ አካላዊ ሰሌዳ ለማውረድ ከሚከተሉት ይዘቶች ጋር የስህተት ስክሪፕት መጫን ይችላሉ።
ሊኑክስን በማስነሳት ላይ
ይህ ክፍል UEFI ወደ UEFI ሼል ከገባ በኋላ ሊኑክስን እንዴት ማስነሳት እንደሚችሉ ያሳየዎታል።
ከUEFI Shell በመነሳት ላይ
- ደህንነቱ የተጠበቀ መቆጣጠሪያን በማሄድ ላይ እንደተገለጸው ቦርዱን እስከ UEFI ሼል ያስነሱ።
- አንዴ የ UEFI ሼል ከተጫነ ሊኑክስን ለማስነሳት የሚከተለውን ትዕዛዝ ያስገቡ።
- ምስል dtb=socfpga_stratix10_socdk.dtb console=ttyS0,115200 root=/dev/mmcb
ማስታወሻ፡- የሊኑክስ ምስል እና ዲቲቢ በኤስዲ ካርድ ውስጥ መቀመጡን ያረጋግጡ።
የሰነድ ማሻሻያ ታሪክ ለ Intel Stratix 10 SoC UEFI ቡት ጫኚ የተጠቃሚ መመሪያ
የሰነድ ሥሪት | ለውጦች |
2020.06.19 | የሚከተሉትን ክፍሎች አዘምኗል፡-
|
2019.03.28 |
|
2017.06.19 | የመጀመሪያ ልቀት |
ኢንቴል ኮርፖሬሽን. መብቱ በህግ የተጠበቀ ነው. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ኢንቴል የኤፍፒጂኤ እና ሴሚኮንዳክተር ምርቶቹን አፈጻጸም በIntel መደበኛ ዋስትና መሰረት ለአሁኑ ዝርዝር መግለጫዎች ዋስትና ይሰጣል ነገርግን በማንኛውም ጊዜ ያለምንም ማስታወቂያ በማናቸውም ምርቶች እና አገልግሎቶች ላይ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። ኢንቴል በዚህ ውስጥ የተገለጸውን ማንኛውንም መረጃ፣ ምርት ወይም አገልግሎት ከመተግበሩ ወይም ከመጠቀሙ የተነሳ ምንም አይነት ሃላፊነት ወይም ተጠያቂነት አይወስድም። የኢንቴል ደንበኞች በማናቸውም የታተመ መረጃ ላይ ከመታመንዎ በፊት እና ለምርቶች ወይም አገልግሎቶች ትዕዛዝ ከማቅረባቸው በፊት የቅርብ ጊዜውን የመሳሪያ ዝርዝር መግለጫዎችን እንዲያገኙ ይመከራሉ። *ሌሎች ስሞች እና የንግድ ምልክቶች እንደሌሎች ንብረት ሊጠየቁ ይችላሉ።
መታወቂያ፡- 683134
ስሪት፡ 2020.06.19
ሰነዶች / መርጃዎች
![]() |
intel UG-20080 Stratix 10 SoC UEFI ቡት ጫኚ [pdf] የተጠቃሚ መመሪያ UG-20080 Stratix 10 SoC UEFI Boot Loader፣ UG-20080፣ Stratix 10 SoC UEFI Boot Loader፣ 10 SoC UEFI Boot Loader፣ UEFI Boot Loader |