7

Несколько дней назад я пытался установить USB-адаптер Wi-Fi в старой версии Linux. Я установил это успешно.

Но процедура, которой я следовал, требовала от меня установки не только драйвера, но и прошивки микросхемы, используемой в этом адаптере.

Я искал о прошивке и узнал, что прошивка - это программное обеспечение, которое работает на аппаратном обеспечении. Но не предустановлена ли прошивка в адаптере, как прошивка в роутерах? Почему, если он не загружен в чип?

2 ответа2

6

Из Ubuntu Wiki:

Многие устройства имеют две важные части программного обеспечения, которые заставляют их функционировать в вашей операционной системе. Первый - это работающий драйвер, это программное обеспечение, которое позволяет вашей системе взаимодействовать с оборудованием. Второе - это прошивка, которая обычно представляет собой небольшой фрагмент кода, который загружается непосредственно на устройство для правильной работы. Вы можете думать о прошивке как о способе программирования аппаратного обеспечения внутри устройства. Фактически, почти во всех случаях прошивка рассматривается как аппаратная в том смысле, что это черный ящик; нет сопутствующего исходного кода, который свободно распространяется вместе с ним.

а также

Прошивка обычно поддерживается компанией, которая разрабатывает аппаратное устройство. В Windows land прошивка обычно является частью устанавливаемого вами драйвера. Это часто не замечено пользователем. В Linux прошивка может распространяться из нескольких источников. Некоторые прошивки взяты из исходников ядра Linux. Другие, имеющие лицензии на перераспределение, поступают из апстрима. К сожалению, некоторые прошивки не имеют лицензий, позволяющих распространять их бесплатно.

Прошивка имеет важную функцию, общую с программным обеспечением BIOS: она не может обновляться сама. Это полностью закрытый источник (в отличие от открытого), может быть переустановлен с помощью некоторой процедуры, но он не может быть ни проверен, ни исправлен нижестоящими пользователями.

5

Основная причина в том, что производители хотят иметь возможность менять прошивку своих USB-устройств после запуска продукта, потому что ...

  • ... прошивка могла быть глючной
  • ... юрисдикция может измениться
  • ... поставщик хочет иметь возможность поддерживать больше функций позже
  • ... проблемы совместимости могут возникнуть в полевых условиях

Поэтому все больше и больше USB-устройств оснащаются только загрузчиком и требуют загрузки прошивки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .