Board.KolibriOS.org
http://board.kolibrios.org/

Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?
http://board.kolibrios.org/viewtopic.php?f=3&t=3765
Page 1 of 1

Author:  mkostoevr [ Wed Sep 26, 2018 3:54 pm ]
Post subject:  Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

Здравствуйте!

Вот есть у меня, у примеру, какой-нибудь модуль Wi-Fi. Мне надо как-то написать для него дрова. Что мне гуглить?

"device_name specification" не подходит.
"device_name documentation" тоже.

И второй, что вы делаете, если хард закрытый (то есть, никаких доков по аппарату нет)?

Author:  Pathoswithin [ Wed Sep 26, 2018 9:05 pm ]
Post subject:  Re: Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

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

Без драйвера жёсткого диска невозможно загрузить драйвер жёсткого диска с жёсткого диска, потому современные диски работают по жёстко стандартизированному протоколу AHCI. Так что здесь всё просто.

Author:  Kopa [ Wed Sep 26, 2018 9:24 pm ]
Post subject:  Re: Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

Pathoswithin wrote:
Без драйвера жёсткого диска невозможно загрузить драйвер жёсткого диска с жёсткого диска, потому современные диски работают по жёстко стандартизированному протоколу AHCI. Так что здесь всё просто.

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

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

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

Author:  Pathoswithin [ Wed Sep 26, 2018 9:53 pm ]
Post subject:  Re: Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

Ну... как тебе сказать... Потому что в КОС пока нет драйвера AHCI. Просто разобраться, как писать драйвер. А так, чтоб пользоваться, можно включить в BIOS режим эмуляции IDE, если он есть.

Author:  Leency [ Thu Sep 27, 2018 12:33 am ]
Post subject:  Re: Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

> AHCI в Setup, КолибриОС на тестовом нетбуке не видит диски

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

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

Author:  mkostoevr [ Fri Sep 28, 2018 6:02 pm ]
Post subject:  Re: Хочу написать драйвер на одно устройство, как узнать, что и куда пихать?

Понял, всем благодарствую!

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/