razor083 | Дата: Воскресенье, 01.04.2012, 14:13 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 24
Статус: Offline
| В очередной раз собирая ядро задумался, что для многих было бы полезно знать какой файл в исходниках ядра за, что отвечает. Постепенно данную статью буду по возможности дополнять. Если у кого есть какие-то дополнения — буду признателен. Исполняющие файлы и их прямое и/или косвенное назначение:
- msm_sdcc.c и msm_sdcc.h расположенные по пути /drivers/mmc/host отвечают за работу wifi-модуля;
- msm_touch.c расположенный по пути /drivers/input/touchscreen отвечает за работу дисплея, например, в данном файле прописаны значения калибровки экрана;
- acpuclock.c расположенный по пути /arch/arm/mach-msm отвечает за режимы работы процессора, а также за рабочие частоты (разгон процессора);
- gs_st.c расположенный по пути drivers/input/accelerometer отвечает за работу акселерометра;
- в папке /drivers/usb расположены файлы отвечающие за драйвера usb;
- в папке /drivers/input/ расположены файлы отвечающие за драйвера трекбола;
- в папке /drivers/cpufreq/ расположены файлы отвечающие за режимы работы процессора (ondemand, smartass и прочие);
- в папке /scripts/mkcompile_h можно изменить имя ядра которое пишется чуть ниже версии, например, по умолчанию android@localhost, его можно изменить на любое другое.
|
|
| |