Программно эмулировать материнскую плату вполне реально, хотя

JASON писал(-а):
Интересует как тестируют bios после его написания. Имею ввиду может есть что то наподобии эмуляторов материнских плат. Или же все это тестируется сразу же на реальных материнках.

Программно эмулировать материнскую плату вполне реально, хотя это непростая задача.
Был у нас такой проект (2001 - 2004 г., сейчас заморожен) - эмулятор EMU (желающие могут нажать кнопку "Посетить сайт автора").

Эмулятор не может полностью заменить тестирование на реальном железе, но зато может существенно повысить производительность труда русскоговорящих программистов при написании и отладке патчей, новых биосных модулей, содержимого ПЗУ плат расширения и т.д.

А еще эмулятор - это же еще и отладчик. Только он позволяет поставить контрольную точку по адресу FFFFFFF0 и далее в пошаговом режиме наблюдать за оперативной памятью, ячейками CMOS, регистрами чипсета, портом 80 и пр.

Тут тебе и структура прошивки BIOS как на ладони, и дорогостоящий JTAG не нужен:)

А как тестируют на фирмах AMI, Award, Phoenix - не знаю, но догадываюсь.

Как тестируется новый BIOS
  • Вы затронули грустную, но пока еще решаемую
  • Попутно вопрос: а как в таких случаях
  • До возможного закрытия темы хочу задать один
  • Закроем Хорошоб сделать возможность изменения значений регистров проца
  • Начнем, пожалуй! Нам Вашего времени не жалко. А
  • Этот ноутбук? http://abc.ru/nb/nb/ti_toshiba_porteger100.htm тогда чипсет: Intel 855PM
  • TOSHIBA PORTEGE R100 с мобильным P4 прошивка выкачена программатором,
  • Strelets А что, проект уже
  • Для этого придется подождать, пока мои дети
  • графические вставки не видятса
  • Пытался найти подобные эмуляторы. Но нечего лучшего, чем
  • Жизнь заставила... Один из исследуемых биосов (ASUS-AMI
  • POST-коды 16-ти битные. Это радует. Сами
  • Я специально его и подсунул. Виртуал машина
  • это не просто везуха уже отработала с биосом от ga-60xet
  • Вам просто повезло (совпали чипсеты, структура CMOS
  • Работает :) вечером запущу её на реальной 6337 :) вопрос: там
  • Спасибо за тестирование. Посмотрел исходные тексты. Да, это
  • А ридми читал? ;-)
  • Здорово! Подсунул ей бинку от Abit SL30-T, заработала
  • Не-а... Захлебнулась. Подготовка демо-версии эмулятора перешла в
  • Не-а... Захлебнулась.
  • Тема не переехала в другое место??
  • Если у нас такой переполох, то неплохо
  • ms-6337 v3 у меня как раз такой подопытный, только
  • SMM-режим процессора Pentium моделируется в полном объеме. ACPI-контроллер
  • Очень хорошо, как раз есть на чем
  • -Ну поделитесь хотя бы догадками. Спасибо
  • Так сразу и представил эти полчища русскоговорящих
  • : -Ну поделитесь хотя бы догадками.
  • Программно эмулировать материнскую плату вполне реально, хотя
  • А это у кого как. У AMI
  • Думаю что по Jtag на этапе написания-отладки а потом
  • Т.е. есть мать и эмулятор флешки (куда легко
  • Тестируется на реальных платформах, а эмулятор используется