Программирование через последовательную периферийную интерфейсную шину: en.wikipedia.org/wiki/…
Aki
@Aki: Спасибо за ссылку, я посмотрю на нее, похоже, это тоже хорошо для ответа. :)
Мердад
@ Роберт: Lol, хороший редактор, спасибо. : D (Хотя это не так броско, ха-ха.)
Мердад
Ответы:
31
BIOS обычно хранится на микросхеме EEPROM - электрически стираемой программируемой постоянной памяти. В идеальных условиях вы можете прошить его с небольшим количеством программного обеспечения. Если дела идут ужасно плохо (то есть система блокируется), вам нужно вынуть чип из материнской платы, вставить его в программатор , переписать чип вместе с ним, а затем снова вставить в систему.
Это именно то , что говорится на сайте, но не говорит мне , что программист это ... это фишка? Прибор, похожий на осциллограф? Простой мультиметр? Аккумулятор с проводами? (очевидно, шутит с двумя последними, но вы понимаете, в чем дело ...)
обновил мой, добавив другую ссылку на программиста EEPROM; p
подмастерье, выродок
53
В этом случае программист - это устройство, которое программирует чип. Они часто используются для программирования микроконтроллеров, микросхем флэш-памяти, микросхем EEPROM, микросхем PROM и так далее.
Два самых основных типа программистов - внутрисхемный программист и традиционный программист. Внутрисхемные программаторы, такие как AVR ISP mk.II, подключаются напрямую к программируемой цепи.
Маленький заголовок направляется к соответствующему разъему на плате, и после завершения программирования его можно удалить из схемы. Также преимущество заключается в том, что программируемую память не нужно извлекать из схемы.
Это так называемый программист "bitbanging". Он также является внутрисхемным программатором, но использует последовательный порт компьютера (в данном случае) для генерации сигналов для программирования устройства. Их очень дешево изготовить, но они плохо работают с USB на последовательные чипы. Другой конец кабеля идет к программируемой цепи.
И теперь у нас есть классические программисты. Они требуют, чтобы чип был удален из цепи и помещен в сам программатор. Их иногда также называют параллельными программистами высокого напряжения.
Здесь у нас есть программист, который программирует чип в сокете. Он самодельный, и его главным преимуществом является его низкая цена, но, с другой стороны, ему нужен параллельный порт на главном компьютере для работы.
Вот еще один программатор, в который нужно вставить устройство.
На этих программаторах часто встречаются разные типы сокетов, потому что связанные семейства микросхем с похожими интерфейсами программирования часто доступны в нескольких разных пакетах.
Основное различие между этими двумя типами программистов состоит в том, что внутрисхемным программистам действительно нужен чип, который настроен на прием программирования. Иногда из-за плохого программирования или из-за замысла (например, если на устройстве недостаточно штырьков, поэтому штифты не могут быть оставлены только для программирования, или микропрограмма устройства не подлежит обновлению, или потому что устройство просто не поддерживает внутрисхемное программирование) устройство оставлено в таком состоянии, что его нельзя запрограммировать в собственной схеме. В таких случаях он должен быть удален и помещен во внешний программатор. Обычно внутрисхемные программисты работают, подключаясь к устройству и используя немного встроенного программного обеспечения для загрузки нового встроенного программного обеспечения в устройство. С другой стороны, классические программисты могут принудительно писать прямо на устройство.
Таким образом, чтобы подключить это к чипам BIOS. Материнские платы обычно имеют своего рода встроенный внутрисхемный программатор, который будет обновлять микросхему BIOS. В случае неправильной записи BIOS на микросхему BIOS, программатор может стать недоступным, и может потребоваться внешний программатор для установки правильного BIOS на микросхему.
Отличный ответ! Фотографии возвращают воспоминания о старых добрых временах, когда учебные комплекты, заполненные различными твердотельными электронными устройствами, были «игрушками времени».
Рэндольф Ричардсон
4
Это может быть небольшая программа, которая перепрограммирует ваш BIOS. Это программирование может повлечь за собой перепрограммирование настроек, которые могли быть ранее сохранены, или просто изменение самой версии BIOS (но программирование микросхем с новым BIOS). В вашем случае «программист» может быть аппаратным устройством, используемым для программирования микросхемы (которая, вероятно, будет находиться в интегральной микросхеме).
Обычно в наши дни мы называем это «перепрошивкой BIOS».
«Если у вас есть плата, которая не получает доступ к дискам после плохой прошивки, вам, вероятно, придется перепрограммировать микросхему BIOS или EEPROM с помощью программатора». -> звучит как часть оборудования, хотя.
Мердад
@ Mehrdad: Вы правы в том, что это аппаратная часть.
Ответы:
BIOS обычно хранится на микросхеме EEPROM - электрически стираемой программируемой постоянной памяти. В идеальных условиях вы можете прошить его с небольшим количеством программного обеспечения. Если дела идут ужасно плохо (то есть система блокируется), вам нужно вынуть чип из материнской платы, вставить его в программатор , переписать чип вместе с ним, а затем снова вставить в систему.
источник
В этом случае программист - это устройство, которое программирует чип. Они часто используются для программирования микроконтроллеров, микросхем флэш-памяти, микросхем EEPROM, микросхем PROM и так далее.
Два самых основных типа программистов - внутрисхемный программист и традиционный программист. Внутрисхемные программаторы, такие как AVR ISP mk.II, подключаются напрямую к программируемой цепи.
Маленький заголовок направляется к соответствующему разъему на плате, и после завершения программирования его можно удалить из схемы. Также преимущество заключается в том, что программируемую память не нужно извлекать из схемы.
Это так называемый программист "bitbanging". Он также является внутрисхемным программатором, но использует последовательный порт компьютера (в данном случае) для генерации сигналов для программирования устройства. Их очень дешево изготовить, но они плохо работают с USB на последовательные чипы. Другой конец кабеля идет к программируемой цепи.
И теперь у нас есть классические программисты. Они требуют, чтобы чип был удален из цепи и помещен в сам программатор. Их иногда также называют параллельными программистами высокого напряжения.
Здесь у нас есть программист, который программирует чип в сокете. Он самодельный, и его главным преимуществом является его низкая цена, но, с другой стороны, ему нужен параллельный порт на главном компьютере для работы.
Вот еще один программатор, в который нужно вставить устройство.
На этих программаторах часто встречаются разные типы сокетов, потому что связанные семейства микросхем с похожими интерфейсами программирования часто доступны в нескольких разных пакетах.
Основное различие между этими двумя типами программистов состоит в том, что внутрисхемным программистам действительно нужен чип, который настроен на прием программирования. Иногда из-за плохого программирования или из-за замысла (например, если на устройстве недостаточно штырьков, поэтому штифты не могут быть оставлены только для программирования, или микропрограмма устройства не подлежит обновлению, или потому что устройство просто не поддерживает внутрисхемное программирование) устройство оставлено в таком состоянии, что его нельзя запрограммировать в собственной схеме. В таких случаях он должен быть удален и помещен во внешний программатор. Обычно внутрисхемные программисты работают, подключаясь к устройству и используя немного встроенного программного обеспечения для загрузки нового встроенного программного обеспечения в устройство. С другой стороны, классические программисты могут принудительно писать прямо на устройство.
Таким образом, чтобы подключить это к чипам BIOS. Материнские платы обычно имеют своего рода встроенный внутрисхемный программатор, который будет обновлять микросхему BIOS. В случае неправильной записи BIOS на микросхему BIOS, программатор может стать недоступным, и может потребоваться внешний программатор для установки правильного BIOS на микросхему.
источник
Это может быть небольшая программа, которая перепрограммирует ваш BIOS. Это программирование может повлечь за собой перепрограммирование настроек, которые могли быть ранее сохранены, или просто изменение самой версии BIOS (но программирование микросхем с новым BIOS). В вашем случае «программист» может быть аппаратным устройством, используемым для программирования микросхемы (которая, вероятно, будет находиться в интегральной микросхеме).
Обычно в наши дни мы называем это «перепрошивкой BIOS».
источник