Рекламное объявление

Хотите получить максимальную производительность от вашего устройства Android? Или, может быть, вы хотите лучшее время автономной работы? Если вы уже рутировали свое устройство или даже установил пользовательский диск Каковы лучшие пользовательские ПЗУ для Android?В тот момент, когда вы понимаете, что можете прошить свой телефон Android новым ПЗУ, это ключевой момент. Внезапно, вы свободны: бесконечные возможности настройки, больше не нужно раздувать вендора, и, самое главное, у вас нет ... Подробнее на это, это может быть хорошей идеей, чтобы проверить сферу пользовательских ядер.

Если вы еще не пробовали собственный ROM, но заинтересованы, проверьте это общее руководство к процессу Как найти и установить пользовательский диск для вашего устройства AndroidAndroid супер настраиваемый, но чтобы в полной мере воспользоваться этим, вам нужно прошить пользовательское ПЗУ. Вот как это сделать. Подробнее .

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

instagram viewer

О ядре

Ядро - это часть программного обеспечения, которая устраняет разрыв между операционной системой (и установленными приложениями) и аппаратным обеспечением устройства. Все, что вы делаете на своем устройстве, включает в себя ядро. Увеличение громкости во время воспроизведения видео? Android напрямую не говорит динамикам увеличить производительность. Вместо этого он сообщает ядру, что хочет увеличить громкость, и ядро ​​говорит с динамиком, чтобы увеличить его выход.

custom_kernel_corn
Но почему средний человек? Проще говоря, это делает Android намного более гибким. Google может беспокоиться о создании всех функций в Android, но не должен беспокоиться о том, как это точно выполняется на каждом устройстве. Поскольку существует так много устройств, на которых установлено всевозможное оборудование, Google не может беспокоиться о совместимости и драйверах для каждого устройства. Задача производителя - создать ядро, в котором есть все драйверы, необходимые для того, чтобы все работало на устройстве.

настройка

Ядро в этом отношении чрезвычайно настраиваемо. Мало того, что производитель должен подключить необходимые драйверы, чтобы все оборудование работало правильно, но есть много переменных, которые необходимо установить. Они могут связываться со всеми видами вещей, такими как:

  • минимальные и максимальные частоты, которые процессор может увеличивать или уменьшать
  • насколько загруженным должен быть процессор, прежде чем он активирует дополнительные ядра, которые он обычно отключает для экономии заряда батареи
  • частота, до которой ЦП должен повышаться всякий раз, когда он обнаруживает сенсорный ввод (для обеспечения более плавного пробуждения)
  • регулятор ЦП (который определяет, насколько быстро он стремится увеличить частоту или нет), который следует использовать
  • изменить напряжение процессора на всех возможных частотах
  • максимальная частота графического процессора
  • включить быструю зарядку USB (для портов USB 3.0)
  • настроить используемый планировщик ввода / вывода

Как заменяет ядро ​​замены

Это здорово и все, но что может сделать собственное ядро ​​для вас? Существует множество различных пользовательских ядер практически для каждого существующего устройства Android, поэтому у вас будет много вариантов на выбор. В зависимости от ваших потребностей вы можете выбрать ядра, оптимизированные для производительности, или те, которые оптимизированы для экономии энергии. Другие имеют хороший баланс обоих.

custom_kernel_franco
Есть некоторые разработчики, которые переключают одни драйверы с другими (по разным причинам) или разрабатывают свои собственные исправления для обнаруженных проблем. Многие разработчики также пытаются включить в ядро ​​исправления ядра Linux или используют свои собственные наборы инструментов для компиляции. Например, для моего Nexus 5 есть один разработчик, который использует свой собственный инструментарий, который включает в себя последнюю версию GCC, Линейный набор инструментов Linaro с оптимизацией специально для используемой архитектуры ЦП и максимальными флагами оптимизации для компилятор.

Разработчики могут даже добавить некоторые дополнительные функции из других ядер, которые официально не существуют для вашего устройства. Например, есть некоторые ядра для Nexus 5, которые включают функцию «двойного нажатия для пробуждения», которая впервые появилась на LG G2.

Прежде всего, несколько ядер позволяют вам получить доступ к конфигурируемым переменным самостоятельно, так что вы можете использовать код, выпущенный разработчиками ядра, но настроить его, чтобы настроить его поведение по своему вкусу. Тем не менее, вы захотите изучить некоторые из доступных вариантов, прежде чем вы начнете изменять их значения. Другими словами, пользовательское ядро ​​может обеспечить улучшения, дополнительные функции, специализацию и экстремальную конфигурируемость.

Где найти ядра Android

Найти ядро ​​для вашего устройства довольно просто. Предполагая, что у вас есть устройство с рутом и кастомное рекавери установлено Что такое кастомное рекавери? Изучение CWM, TWRP и друзейЕсли вы когда-нибудь задумывались о том, чтобы возиться с вашим устройством Android, вы, вероятно, прочитали, что вам нужно прошить собственное рекавери на него, прежде чем вы сможете сделать что-то серьезное. Но это вызывает некоторые вопросы. Подробнее , вы можете просматривать форум разработчиков XDA, искать в подфоруме конкретное устройство, искать в темах любой, у которого есть тег [KERNEL] в заголовке ветки, скачайте тот, который вам нравится, и прошейте файл .zip через ваше собственное восстановление.

custom_kernel_xda
Также может существовать липкая ветка, которая может содержать список популярных ядер, доступных для удобного поиска. Как только вы определились с ядром, которое хотели бы использовать, просто загрузите его (оно должно быть в .zip-файле) и прошейте его, используя пользовательское восстановление. Обязательно придерживайтесь всех инструкций, которые может предоставить разработчик ядра, и любая из их инструкций отменит любой мой совет.

Вывод

Пользовательские ядра могут сделать ваше устройство намного лучше. Если вы выбрали ядро, которое вам не подходит, вы всегда можете найти другое и прошить его, чтобы заменить установленное в данный момент. Как только вы нашли тот, который подходит именно вам, поздравляю! Вы только что сделали свое устройство намного лучше вы.

Кредит изображения: CIMMYT

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.