Я читав про відновлення BIOS і наткнувся на слово "програміст".
(Ні, це не мова про людей.)
Про що йдеться?
Я читав про відновлення BIOS і наткнувся на слово "програміст".
(Ні, це не мова про людей.)
Про що йдеться?
Відповіді:
Зазвичай BIOS зберігається на мікросхемі EEPROM - електрично стирається програмованої пам'яті лише для читання. В ідеальних умовах ви можете прошивати його за допомогою трохи програмного забезпечення. Якщо справи йдуть надзвичайно погано (тобто система цегляна), вам доведеться вискочити чіп з материнської плати, перекласти його в програміст , переписати чіп з ним, а потім перенести його назад у систему.
У цьому випадку програміст - це пристрій, який програмує чіп. Вони часто використовуються для програмування мікроконтролерів, флеш-мікросхем, мікросхем EEPROM, мікросхем PROM тощо.
Два найбільш основних типи програмістів - це вбудований програміст і традиційний програміст. Вбудовані програмісти, такі як цей AVR ISP mk.II, підключаються безпосередньо до схеми, яка запрограмована.
Маленький заголовок надходить у відповідний роз'єм на друкованій платі, і як тільки програмування виконано, його можна буде вийняти з схеми. Також перевагою є те, що програмовану пам'ять не потрібно видаляти з ланцюга.
Цей так званий "бітбанг" програміст. Це також вбудований програміст, але він використовує послідовний порт комп'ютера (в даному випадку) для генерування сигналів для програмування пристрою. Зробити їх дуже дешево, але не працюйте так добре, як USB, до серійних мікросхем. Інший кінець кабелю йде до запрограмованої схеми.
А тепер у нас є класичні програмісти. Вони вимагають вилучення мікросхеми з ланцюга і розміщення на самому програмісті. Їх іноді ще називають паралельними програмістами високої напруги.
Тут у нас є трохи розбиваючий програміст, який програмує чіп у сокет. Це домашня робота і головна його перевага - це низька ціна, але з іншого боку, для роботи потрібен паралельний порт на хост-комп'ютері.
Ось ще один програміст, до якого потрібно вставити пристрій.
У цих програмістів звичайно бачити різні типи сокетів, оскільки споріднені сімейства чіпів з подібними інтерфейсами програмування часто доступні в декількох різних пакетах.
Основна відмінність цих двох типів програмістів полягає в тому, що вбудованим програмістам насправді потрібен чіп, встановлений для прийняття програмування. Іноді через погане програмування або дизайн (наприклад, якщо на пристрої недостатньо шпильок, тому жодні штифти не залишаться лише для програмування, або не передбачається оновлення програмного забезпечення пристрою або тому, що пристрій просто не підтримує програмоване програмування) пристрій залишається в такому стані, що його неможливо запрограмувати у власній схемі. У таких випадках його потрібно вийняти і помістити у зовнішній програміст. Зазвичай програмісти, що працюють в ланцюзі, працюють за допомогою підключення до пристрою та використання трохи прошивки для завантаження нової мікропрограми в пристрій. З іншого боку, класичні програмісти можуть змусити записувати безпосередньо на пристрій "
Тож підключіть це до мікросхем BIOS. Материнські плати зазвичай мають якийсь інтегрований вбудований програміст, який буде оновлювати мікросхему BIOS. Якщо BIOS неправильно записаний на мікросхемі BIOS, програміст може стати недоступним і може знадобитися зовнішній програміст, щоб прошивати правильний BIOS на мікросхемі.
Це може бути невелика програма, яка перепрограмує ваш BIOS. Це програмування може спричинити заново перепрограмування налаштувань, які раніше були резервні, або просто зміну самої версії BIOS (але програмування мікросхем за допомогою нового BIOS). У вашому випадку "програміст" може бути апаратним пристроєм, який використовується для програмування мікросхеми (що, швидше за все, буде в ІМС {інтегральній схемі}).
Зазвичай в наші дні ми називаємо це "миготінням BIOS".