motofan logo
> 

Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон

EXL
сообщение 19.12.2010, 11:18


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 872
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4600



Компилируем ядро ZN5. Мануал.

Требования:

- Дистрибутив Linux'a. Под Cygwin компилить крайне не рекомендую.
- Небольшие умения пользоваться никсовым терминалом
- Умение пользоваться программой SBF Recalc
- Сорцы ядра
- Тулчейн
- Рут

1. Итак, приступим. Для начала качаем тулчейн (зеркало 1, зеркало 2). Устанавливаем его, как и куда написано тут в первом закреплённом посте.

2. Качаем исходники для нужной прошивки тут см. подробнее скрин
Прикрепленное изображение

3. Создаём папку zn5kernel в удобном для вас месте, например я создал в /home/z6/zn5kernel
Распаковываем туда все архивы из скачанного файла. см. подробнее скрин ниже
Прикрепленное изображение

4. Запускаем терминал и выполняем команды.
Код
cd /home/z6/zn5kernel
mv platform/Makefile.top ./Makefile
chmod 777 /home/z6/zn5kernel/Makefile

Makefile должен появится в /home/z6/zn5kernel.

5. Редактируем Makefile, а именно переменную
Код
COMPILERTOOLPATH = /vobs/jem/cee4_lsp/mobilinux/devkit/arm/v6_vfp_le/bin

У меня это 41 строка. Заменяем на:
Код
COMPILERTOOLPATH = /opt/toolchains/motomagx/arm-eabi2/bin


6. Для включения/отключения тех или иных функций в ядре воспользуемся редактированием файла
/home/z6/zn5kernel/hardhat/linux-2.6.x/arch/arm/configs/motorola_ljap_defconfig
Например, чтобы включить в ядре поддержку свапа, выполняем в телнете:
Код
chmod 777 /home/z6/zn5kernel/hardhat/linux-2.6.x/arch/arm/configs/motorola_ljap_defconfig

Открываем файл motorola_ljap_defconfig любым редактором, например gedit. Ищём CONFIG_SWAP, у меня это 269 строка, меняем:
Код
# CONFIG_SWAP is not set

на
Код
CONFIG_SWAP=y

Также поступаем и с другими опциями... См. скрин
Прикрепленное изображение

7. Для компиляции выполняем следующее:
Код
cd /home/z6/zn5kernel
make hardhat.dir

Ждём пока компилируется. У меня на старом P-III на это ушло чуть более 30 минут. У вас должно быть быть как минимум в два раза быстрее.
Если прошло всё успешно, то в папке /home/z6/zn5kernel/build/hardhat/arm/arm_v6_vfp_le/xpixl/kernel/linux_build/arch/arm/boot получаем файл zImage. Это и есть собранное ядро. Переименовываем его в
CG35.smg. См. скрин
Прикрепленное изображение

8. Ну а дальше с помощью SBF Recalc нужно собрать прошивку с этим ядром, предварительно пересчитав чексуммы (Recalc checksum) И, собственно прошить RSD Lite.

Огромное спасибо OCM770 и Javierox за помощь
Юзер в онлайне!В друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
fill.sa
сообщение 6.12.2011, 14:18


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



a1batross,
просмотр видео с большим битрейтом тоже требует мощного проца.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
EXL   Сборка ядра для ZN5. Compiling your own kernel   19.12.2010, 11:18
Ant-ON   Для сборки ядра достаточно скачать hardhat-*.tgz и...   19.12.2010, 11:26
EXL   Тем лучше. Я просто позже хотел попробовать расс...   19.12.2010, 11:33
Lucas S. Silva   How to open CG35.smg? What terminal command?   27.12.2010, 23:47
Pyth_ON!   См. скрин Выложи обоину с няшкой :grin:   5.1.2011, 0:15
EXL   Кинул в личку. Why do you need to open a kern...   6.1.2011, 8:56
smaylik   А как добавляют поддержку файловых систем, просто ...   9.1.2011, 15:51
Lucas S. Silva   Ok! Thank you is shone.   10.1.2011, 23:39
smaylik   Блин, при компиляции выазит ошибка, никак не разбе...   20.2.2011, 9:00
smaylik   У меня нет в майк файле этого. вот мой майк #бла-...   20.2.2011, 16:00
Kefir.net   Пытаюсь собрать ядро для V8, стопорится на: Makef...   12.7.2011, 17:28
Kefir.net   [color=red][b]EXL: Makefile:3: toolprefix.mk: No ...   20.7.2011, 15:43
a1batross   а зачем нужна сборка сборка своего ядра?? EXL: Дл...   9.8.2011, 10:12
EXL   На днях поковырялся в ядре и немного повысил часто...   29.11.2011, 5:26
Programmer-tm(Мотофан.)   EXL, Ничего себе... Сейчас попробую на эво провер...   29.11.2011, 5:50
SanchoNT   ДА ЛАДНО! Прошил 798 MHz - работает! Это п...   29.11.2011, 6:05
Programmer-tm(Мотофан.)   SanchoNT, Ну я попробую, как оно на новом акб дер...   29.11.2011, 6:11
SanchoNT   SanchoNT, как можно проверить монтирование ext и...   29.11.2011, 6:25
Programmer-tm(Мотофан.)   SanchoNT, Кстати да, я это то же хотел написать. ...   29.11.2011, 6:30
SanchoNT   SanchoNT, Кстати да, я это то же хотел написать....   29.11.2011, 6:34
Programmer-tm(Мотофан.)   SanchoNT, хм... надо бы подумать тогда... EXL, ...   29.11.2011, 6:38
SanchoNT   EXL, Поможешь наше ядро перекомпилить под сие бе...   29.11.2011, 6:46
Programmer-tm(Мотофан.)   SanchoNT, Хорошо, подожду компил нашего ядра зашь...   29.11.2011, 6:57
mus13   EXL, контакты сохранять надо? EXL: Я не сохранял....   29.11.2011, 8:34
Art   mus13, 35я группа не затрагивает пользовательские ...   29.11.2011, 8:59
Programmer-tm(Мотофан.)   решили бы вопрос с камерой, можно бы было и 798 об...   29.11.2011, 9:07
Art   Programmer-tm(Мотофан.), ну я думаю придумать како...   29.11.2011, 9:15
Programmer-tm(Мотофан.)   Art, ну да... сейчас попробую написать скрипт... ...   29.11.2011, 9:18
Art   Сейчас поставил опять 798, значёк вспышки не морга...   29.11.2011, 9:27
Programmer-tm(Мотофан.)   Art, Ну да... откатываю на 665   29.11.2011, 9:32
Art   EXL разгон слетает если зайти в мультикамеру и по...   29.11.2011, 9:39
SanchoNT   EXL разгон слетает если зайти в мультикамеру и п...   29.11.2011, 10:17
VINRARUS   Хм, интересненько. :thumbup: Для Z6 по ходу тож...   29.11.2011, 9:41
Programmer-tm(Мотофан.)   VINRARUS, хз) мож и можно больше, только это все ...   29.11.2011, 9:51
Ant-ON   Насчет частоты в zTaskMan: смотри содержимое файла...   29.11.2011, 11:45
SanchoNT   Насчет частоты в zTaskMan: смотри содержимое файл...   29.11.2011, 18:50
baat   Сильно страшно было так рисковать? :) [/quote] ес...   29.11.2011, 19:16
rock88   Причём складывается такое впечатление, что как од...   30.11.2011, 6:06
Ant-ON   Picodrive от [b][color=#006600]rock88 вообще выд...   30.11.2011, 15:41
Programmer-tm(Мотофан.)   Ant-ON, В камере: при 798 MHz вспышка не успевает...   29.11.2011, 11:51
Ant-ON   Ant-ON, В камере: при 798 MHz вспышка не успевае...   29.11.2011, 14:30
mus13   пропало подключение по юсб, причем по всем направл...   29.11.2011, 12:19
Programmer-tm(Мотофан.)   mus13, Это то же обсуждалось. Нужно компилить ядр...   29.11.2011, 12:26
a1batross   увидел 782Mhz. неужели? :clapping:   29.11.2011, 14:29
a1batross   + само ядро сколько времени будет компилится?   29.11.2011, 14:30
Ant-ON   + само ядро сколько времени будет компилится? Ск...   29.11.2011, 15:25
Claus398   протестируйте разница есть 798 и 668?может можно з...   29.11.2011, 21:13
SanchoNT   протестируйте разница есть 798 и 668?может можно ...   29.11.2011, 21:35
outlaw1313   Claus398, SanchoNT сказал верно, а что касается з...   29.11.2011, 21:39
Claus398   да частота 133 и не нужна 266-399-532-668 или если...   30.11.2011, 6:08
Art   655 mhz поставил вчера днём. Использование телефон...   30.11.2011, 7:14
CrashX   а вот вопрос а кому нужна мощность в телефоне по м...   30.11.2011, 7:42
SanchoNT   а вот вопрос а кому нужна мощность в телефоне по ...   30.11.2011, 7:55
Art   SanchoNT, да только от напряжения зависит температ...   30.11.2011, 8:03
SanchoNT   Я вообще как-то побаиваюсь таких частот, мало ли ч...   30.11.2011, 8:25
Programmer-tm(Мотофан.)   По мне так проще комп таскать) (netbook) чем так и...   30.11.2011, 9:50
a1batross   у меня все равно батарейко дохлая, поэтому подпиты...   30.11.2011, 12:29
rock88   Ant-ON, У меня с ключем -f rmmod не запускается, в...   30.11.2011, 16:01
Ant-ON   Ant-ON, У меня с ключем -f rmmod не запускается, ...   1.12.2011, 6:14
a1batross   возможно ли, скопилировать ядро по-новее и прошить...   2.12.2011, 10:43
fill.sa   пробовал собрать ядро, только для z6 , выдало ...   4.12.2011, 13:24
Алег   Это все для обычных зинок? А для Тмобайл есть таки...   4.12.2011, 16:56
Art   Алег, Сборка ядра для ZN5. Compiling your own kern...   4.12.2011, 17:12
Алег   a чё, в дaном ядрe нeту поддeржки второго рaздeлa ...   5.12.2011, 17:08
SanchoNT   EXL - ты мозг! У мeня зинa стaлa нa столько шу...   5.12.2011, 19:22
Art   SanchoNT, на 655 всё круто и без глюков! и гор...   5.12.2011, 20:13
SanchoNT   SanchoNT, на 655 всё круто и без глюков! Да д...   5.12.2011, 21:34
Ant-ON   Телефон реагирует на эти частоты неадекватно, как...   6.12.2011, 15:10
Claus398   нашелся ещё один стимул, сделать что то для зинки....   5.12.2011, 21:15
Programmer-tm(Мотофан.)   SanchoNT, Видимо пока довольствуемся кривотой от ...   6.12.2011, 4:20
a1batross   Разгоны не нужны! 768Мгц - это хорошо, но толь...   6.12.2011, 11:44
fill.sa   a1batross, просмотр видео с большим битрейтом тож...   6.12.2011, 14:18
SanchoNT   Да я потом весь вечер что только не проверял, боль...   6.12.2011, 18:03
ink71   Да я потом весь вечер что только не проверял, бол...   7.12.2011, 13:23
мистерХ   ink71, а 8 страниц это нереально много прочитать?...   7.12.2011, 13:37
VINRARUS   Вот сделал такую штуку: zSHapmd - скриптовой apmd ...   15.12.2011, 14:02
Ant-ON   Сегодня просматривая файл (так от нехрен делать). ...   23.2.2012, 18:00
mindw0rk   Привет! Ребят разместите гайд по компиляции яд...   3.3.2012, 9:25
XXX_S_B   mindw0rk, все выглядит так же, как и для ZN5, тол...   3.3.2012, 14:05
mindw0rk   [color=red][b]EXL: Makefile:3: toolprefix.mk: No...   6.3.2012, 11:51
Motorolkaru   А если минимальное значение не 133 сделать а меньш...   7.3.2012, 3:39
SanchoNT   А если минимальное значение не 133 сделать а мень...   7.3.2012, 7:00
Art   Давненько словил глюк из за разогнанного ядра, не ...   7.3.2012, 6:06
Claus398   пол часа в режиме ожидания не думаю что сделают п...   7.3.2012, 6:35
rock88   Makefile:3: "toolprefix.mk: No such file or ...   7.3.2012, 6:38
Ant-ON   В аттаче патч ядра для более стабильного разгона. ...   7.3.2012, 12:54
Claus398   то есть теперь частота не будет зависать на одном...   7.3.2012, 13:08
Ant-ON   то есть теперь частота не будет зависать на одно...   7.3.2012, 13:34
Programmer-tm(Мотофан.)   Ant-ON, А для zn5 такое реально собрать?   7.3.2012, 13:54
Ant-ON   Ant-ON, А для zn5 такое реально собрать? Реальн...   7.3.2012, 14:38
Programmer-tm(Мотофан.)   Ant-ON, ясно... хотя наверно править не стоит... ...   7.3.2012, 15:01
Ant-ON   Ant-ON, ясно... хотя наверно править не стоит......   7.3.2012, 16:22
Programmer-tm(Мотофан.)   Ant-ON, Ну смотрите) Кстати, вопрос: можно ли дек...   7.3.2012, 16:28
Ant-ON   Ant-ON, Ну смотрите) Кстати, вопрос: можно ли де...   7.3.2012, 16:38
VINRARUS   А как именно, сколько будет частот? Стоко: 133 26...   8.3.2012, 22:29
Ant-ON   Частоты будут:   9.3.2012, 9:15
Programmer-tm(Мотофан.)   Ant-ON, Посмотрим, если реализуешь. Хотя бы узнат...   9.3.2012, 9:42
Ant-ON   Ant-ON, Посмотрим, если реализуешь. Хотя бы узна...   9.3.2012, 16:09
Motorolkaru   А 740 разве сильно так важна?   9.3.2012, 11:19
Programmer-tm(Мотофан.)   Ant-ON, Ну если только для этого мне и стандартны...   9.3.2012, 16:50
4 страниц V  1 2 3 > » 

Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 18:15

Форум живёт: