Программа драйвера устройства Linux, где программа запускается?

Я начал изучать программы для драйверов Linux, но мне это немного сложно.

Я изучал драйвер i2c, и я запутался относительно точки входа в программу драйвера. Программа драйвера запускается вMOUDULE_INIT() макрос?

И я также хотел бы знать, как я могу узнать, как работает программа драйвера. Я получил книгу, Драйвер устройства Linux, но я все еще в замешательстве. Не могли бы вы помочь мне? Большое спасибо.

Я возьму драйвер i2c в качестве примера. В нем так много функций, я просто хочу знать, как я могу получить координирующее отношение функций в драйверах i2c?

Ответы на вопрос(6)

Ваш ответ на вопрос