Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

Devices programming
  • Если модуль Wi-Fi закрытый, то надо сначала поизучать документацию к открытым модулям и открытые драйвера к ним. Может что и прояснится.

    Без драйвера жёсткого диска невозможно загрузить драйвер жёсткого диска с жёсткого диска, потому современные диски работают по жёстко стандартизированному протоколу AHCI. Так что здесь всё просто.
  • Pathoswithin wrote:Без драйвера жёсткого диска невозможно загрузить драйвер жёсткого диска с жёсткого диска, потому современные диски работают по жёстко стандартизированному протоколу AHCI. Так что здесь всё просто.
    Если всё так жёстко и просто, то почему устанавливая опцию AHCI в Setup, КолибриОС на тестовом нетбуке не видит диски,
    (не полная реализация в КОС или проблемы биоса?) т.к. приходится устаналивать видимость дисков через Биос на стартовом экране KOS.
    И ещё на данном нетбуке разные установки XP критичны для загрузки при изменении данного параметра на IDE.

    P.S. При тестировании ReactOS на данном нетбуке эта опция, вроде, не критична.

    По драйверам WiFi, вероятно, надо "гуглить" реализацию их в Linux или использовать модуль с известным протоколом общения с ним,
    или копать ещё глубже, например, на эмуляторе с ОС его поддерживающеи (пробросом через VT-X интерфейс) и анализом всего взаимодействия с ним,
    но это только предполагаемая схема реверса. :)
  • Ну... как тебе сказать... Потому что в КОС пока нет драйвера AHCI. Просто разобраться, как писать драйвер. А так, чтоб пользоваться, можно включить в BIOS режим эмуляции IDE, если он есть.
  • > AHCI в Setup, КолибриОС на тестовом нетбуке не видит диски

    Ты путаешь. Это опция V86, очень разные вещи. AHCI - нативная работа с железом, V86 эмуляция через BIOS. Погугли что такое V86.
    Но в Колибри есть драйвер ACHI написанный Сержем. Смотри SYSPANEL -> DriverInstall.

    Кстати зайди в биос, может у тебя в нотике есть режимы работы с дисками или что-то похожее.
    Из хаоса в космос
  • Понял, всем благодарствую!
  • Who is online

    Users browsing this forum: No registered users and 3 guests