The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Динамическая загрузка firmware устройств во FreeBSD

23.12.2005 11:08

Sam Leffler и Florent Thoumie работают над реализацией динамической загрузки firmware из модулей ядра.

Идея заключается во включении прошивок в модули ядра, что даёт возможность их загрузки по мере необходимости. Причём имеется возможность включать несколько прошивок в один модуль ядра.



  1. Главная ссылка к новости (http://www.bsdforums.org/forum...)
  2. generic support for loading firmware using kld's
Автор новости: butcher
Лицензия: CC BY 3.0
Источник: www.bsdforums.org
Короткая ссылка: https://opennet.ru/6687-FreeBSD
Ключевые слова: FreeBSD, firmware, kernel, modules
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Alex (??), 11:23, 23/12/2005 [ответить]  
  • +/
    Так и не понял в чём суть.
     
     
  • 2.2, citrin (ok), 11:33, 23/12/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Так и не понял в чём суть.

    Если я правильно понял то речь вот о чем:

    Некоторые сетевые карты (и другие устройства) поддерживают загрузку firmware - ПО которое загружается драйвером в память карты и далее выполняется процессором самой карты.

    Сейчас разработывается унифицированный способ для этого, который к тому же будет позволять смену firmware без перезагрузки.

    Раньше разработчики разных драйверов делали это по разному.

     
  • 2.5, Дмитрий Ю. Карпов (?), 23:50, 24/12/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Присоединяясь к предыдущему оратору, хочу кинуть свои пять копеек.

    FirmWare используется во многих устройствах: в видеокартах с графическими ускорителями, в жёстких дисках, в CD-ROM, в модемах (DialUp, ADSL, etc) и сетевых картах (кроме винмодемов и самых тупых сетевых карт); и даже в процессорах (в CMOS Setup иногда бывает опция "обновить прошивку процессора"; если опция включена, то прошивка заливается при каждой загрузке компа, т.к. при выключении она сбрасывается). Не все эти устройства допускают перепрошивку FirmWare. Программы, загружаемые в видеокарту, называются "шейдеры" (есть даже проекты по выполнению вычислений на видеоускорителях).

     

  • 1.3, keyhell (??), 13:07, 23/12/2005 [ответить]  
  • +/
    такая фигня была, например, с дровами для wifi сетевухи.
    модуль ядра сам по себе, а firmware приходилось отдельно подкладывать. сейчас, я так понимаю, хотят несколько унифицировать процесс, наряду с тем, чтобы сделать загрузку firmware автоматической. кроме того, раньше firmware приходилось добывать самому, теперь его предлагается включить в модуль.
     
  • 1.4, sash (??), 18:56, 23/12/2005 [ответить]  
  • +/
    В линуксе, вроде это звучит так:

    This option is provided for the case where no in-kernel-tree modules require hotplug firmware loading support, but a module built outside                                              the kernel tree does.

     
  • 1.6, Аноним (-), 21:04, 31/12/2005 [ответить]  
  • +/
    Не понятно в чем смысл лить фирмварь универсально :) все равно она у всех по своему льется и как ни универсализируй а от специфики девайса не отвертишься.

    P.S. сам я предпочитаю самостоятельные девайсы не нуждающиеся в заливке фирмвары посторонними на ходу :D

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру