Чип ROM BIOS

Так как каждый чип ROM BIOS имеет свой собственный набор команд , нам будет необходима техническая документация на наш чип ROM BIOS. В данном случае, это техническая документация на чип ROM Winbond W49F002U. Ее можно скачать по адресу Кроме того, потребуется и утилита, с помощью которой можно будет осуще­ствлять прямой доступ к чипу ROM BIOS. Я предпочитаю создавать такие утилиты сам, так как это позволяет мне реализовать все возможности управ­ления системой, требующиеся для решения конкретной задачи, не дожида­ясь, пока кто-то создаст необходимый мне инструмент. К счастью, для решения рассматриваемой задачи уже имеется готовая утилита для прошивки PlOS из Linux от разработчиков проекта Freebios Плохо то, что эта утилита не является стандартным компонентом дистрибутива Freebios. С помощью этого инструмента можно сделать дамп двоичного файла BIOS из чипа ROM BIOS и прошить его об­ратно в чип из Linux. Я рекомендую вам добавить эту утилиту, которую Можно Приспособить для выполнения ваших конкретных задач, в ваш набор инструментов. Начнем наше знакомство с утилитой Fiash_n_burn С рассмотрения процедур компиляции ее исходного кода. Скопируйте исходный код в каталог утилиты Make, Результаты работы которой показаны Вывод информации о результатах процесса компиляции можно подавить, запустив компиляцию с помощью команды Make clean Вместо просто Make Из катало­га, в котором находится исходный код. Вообще говоря, в файле Fiash_on Нет необходимости, так как его функцио­нальность включена в файл F iash_rom. Назначение файла F iash_on — акти­вировать доступ к чипу ROM BIOS через южный мост чипсета SiS. Эта функциональность была впоследствии интегрирована в файл Fiash_rom, И, таким образом, файл Fiash_on Стал ненужным. Поэтому я рассматриваю только применение утилиты Flash_rom. Утилита запускается на исполнение обычным способом — для этого достаточно ввести в терминале ее название и указать необходимые параметры, как показано в листинге 9.3. Если введе­ны неправильные параметры, утилита F iash_rom Сообщает об этом и предос­тавляет информацию по ее использованию, включая правильное указание необходимых параметров.
. Если не указано файла, тогда выводится только информация о чипе флэш
Чтобы воспользоваться ВОЗМОЖНОСТЯМИ flash_rom В полном объеме, утилиту следует запускать, зарегистрировавшись от имени пользователя root, так как в противном случае, вы даже не сможете прочитать содержимое чипа ROM BIOS. Причина этого состоит в том, что для запуска этой программы необхо­дим определенный уровень привилегий ввода-вывода.



Рубрика: Женский интерес

27.08.2016