Вопросы по теме 'uefi'
Добавление собственного приложения\драйвера UEFI в UEFI (VMware)
У меня есть виртуальная машина (Windows7x64), которая загружается из uefi.
Могу ли я добавить приложение\драйвер UEFI, которое я создал, в UEFI, чтобы он загружал его во время загрузки?
Кроме того, могу ли я изменить порядок загрузки драйверов...
1395 просмотров
schedule
20.03.2023
UEFI — ImageLoad не работает — ошибка = не найдено
Я пытаюсь загрузить приложение MyHelloWorld из другого приложения. Но получить ошибку, не найденную из функции ImageLoad, хотя путь в порядке.
MyHelloWorld.efi находится по адресу «fsnt0:>project1>MyHelloWorld.efi».
Что мне не хватает, что он...
1963 просмотров
schedule
05.03.2024
Можно ли использовать EFI для создания полностью кроссплатформенного драйвера диска?
Мне нужно создать драйвер, который будет вести себя аналогично программному RAID. Например. Драйвер должен будет взаимодействовать с несколькими физическими дисками (или, возможно, даже с сетевыми ресурсами), и должен выглядеть как диск для ОС....
520 просмотров
schedule
07.05.2023
GUID и прошивка файловых систем UEFI
Сам UEFI понимает файловые системы FAT. В системах Apple добавлена поддержка HFS+. Есть ли какой-нибудь регистратор, который регистрирует GUID-коды, понятные прошивке?
476 просмотров
schedule
05.11.2022
Биос всегда прыгает на первый сектор (512Б) почему? это какое-то ограничение BIOS?
Во-первых, я не специалист по загрузке, но хотел бы понять это лучше.
1) Система загружается в BIOS, а BIOS переходит в первый загрузочный сектор, который составляет первые 512 байтов, а оттуда он читает первые 440 байтов. Это называется...
876 просмотров
schedule
23.03.2022
Программирование UEFI EFI_USER_MANAGER_PROTOCOL
Я использую следующую команду, чтобы найти EFI_USER_MANAGER_PROTOCO L:
Status = gBS->LocateHandle(ByProtocol, &gEfiUserManagerProtocolGuid, NULL, &bufferSizeu, handlesu);
Я получаю EFI_ERROR - EFI_NOT_FOUND .
Теперь я пытаюсь...
1048 просмотров
schedule
27.12.2022
Покрытие яблочко для встраиваемых систем — немаленький файл данных о занимаемой площади
Я несколько недель борюсь с Bullseye для системы EFI (EDK II). Наконец, я все связал, скомпилировал код, и все, кажется, работает (я использовал учебник Bullseye для встроенной системы и эту тему: Bullseye для приложения на основе EDK ).
Я провел...
1030 просмотров
schedule
23.09.2022
Как работает логика привязки драйвера клавиатуры в UEFI?
Устройство ввода консоли EFI может не только иметь привязку к нескольким драйверам клавиатуры (PS / 2, USB, терминал), но также может быть подключено несколько клавиатур. Например: на моем портативном ПК со встроенной клавиатурой PS / 2 я подключил...
534 просмотров
schedule
05.01.2024
Поиск ImageHandle приложения оболочки uefi. или модуль
У меня есть приложение оболочки uefi и модуль uefi, обеспечивающие аналогичные функции, я пытаюсь объединить их в единую сущность, которую можно выполнить либо как модуль из меню загрузки, либо из оболочки uefi. Можно ли создать приложение efi,...
155 просмотров
schedule
03.06.2022
обновление прошивки платы через функцию капсулы uefi из Linux
Мне нужно обновить прошивку tianocore (загрузчик uefi) на SPI-NOR из ОС Linux. Это можно сделать с помощью функции капсульного обновления Tianocore.
Может ли кто-нибудь предоставить некоторые указатели/инструкции/шаги по обновлению прошивки платы...
335 просмотров
schedule
14.12.2022
Скомпилируйте источник cpp для запуска только в поддержке c
Я хочу спросить о проблеме, связанной с компиляцией c/c++. У меня есть проект, в котором нужно повторно использовать библиотеку, написанную на основе языка Cpp. Но мне нужно повторно использовать библиотеку в проекте, который работает на платформе,...
73 просмотров
schedule
06.10.2023
Запуск приложения в UEFI
У меня есть приложение UEFI, которому необходимо загрузить (TFTP) файл «bootmgfw.efi», который является загрузчиком Windows EFI. Я могу успешно вызвать Mtftp(), LoadImage() и StartImage() для загрузки и выполнения образа. Однако загрузчик Microsoft...
787 просмотров
schedule
20.07.2022
Достаточно ли гибка оболочка EFI, чтобы перебирать загрузочные записи?
Я пытаюсь написать сценарий оболочки EFI, который удаляет все загрузочные записи (как указано в bcfg dump boot ), не зная заранее, сколько из них существует.
Язык предоставляет циклическую конструкцию, созданную по образцу оболочек Microsoft:...
928 просмотров
schedule
24.05.2023
Как получить аппаратный идентификатор сетевой карты в программе UEFI?
Форма аппаратного идентификатора nic похожа на PCI\VEN_8086&DEV_153A&SUBSYS_309717AA&REV_04
Я хочу получить его в программе UEFI, но я не получил никаких советов по спецификации UEFI.
621 просмотров
schedule
06.06.2023
Как я могу создавать объектные файлы с помощью Cargo?
Чтобы создать исполняемый файл UEFI, мне нужно создать объектный файл из моей библиотеки. Затем я могу связать его с правильным форматом PE с помощью pei-x86-64 subsystem 10
848 просмотров
schedule
24.09.2022
Клавиатура неактивна после bootx64 для MinnowBoard
Я впервые работаю с оборудованием minnowboard от Intel и создал core-image-minimal, используя проект Yocto. Когда я включаю Minnowboard, я вхожу в оболочку UEFI, где выполняю следующие команды:
connect -r
map -r
fs0:...
71 просмотров
schedule
31.12.2022
Локальная переменная файла c не создается в стеке, ее скомпилированный код GCC,
Я работаю в исходном коде UEFI EDK2 Bios. Мы создали новый пакет, связанный с платформой, в исходном коде EDK2. Я обнаружил странную проблему с кодом, связанным с платформой, который мы добавили.
Когда я выполнял отладку на уровне исходного кода,...
60 просмотров
schedule
02.04.2023
Как использовать argc в оболочке efi?
В настоящее время я программирую с помощью efi API.
Как использовать в программировании efi? Я хочу знать, как писать argv и argc в efi.
c код, написанный до сих пор:
#include <stdio.h>
int main(int argc,char *argv[])
{
int i;...
680 просмотров
schedule
27.11.2022
Различные способы запуска SMI для процессора
Я пишу некоторый код прошивки, работающий в режиме управления системой (SMM) на платформе Intel. Я хочу полностью понять, как запускается мой обработчик SMI.
Я прочитал из руководства Intel, что:
Единственный способ войти в SMM — подать...
1585 просмотров
schedule
20.07.2022
Ядро с загрузкой UEFI: статическая структура физической памяти
В рамках моего курса ОС мне нужно будет написать собственное крошечное ядро ОС, работающее под QEMU с UEFI (OSVF). Спецификация UEFI кажется довольно сложной, и одна вещь, которая ускользает от меня, - это возможность иметь статический...
828 просмотров
schedule
27.03.2023