Re: Компиляция ядра. Как делать и зачем это нужно
Вопрос по поводу сборки модулей как их правильно собирать и устанавливать на телефон????
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум MaemoWorld.ru → Форум Nokia N900 → Компиляция ядра. Как делать и зачем это нужно
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Вопрос по поводу сборки модулей как их правильно собирать и устанавливать на телефон????
Вопрос по поводу сборки модулей как их правильно собирать и устанавливать на телефон????
Устанавливаешь их в любую папку:
make modules_install INSTALL_MOD_PATH=path
Если модули еще небыли собраны (например собирал только make bzImage а не просто все через make) то они еще при этом собираться будут.
Ну и потом из этой папки содержимое lib/ переносишь на телефон.
Пытаюсь собрать модули: [sbox-FREMANTLE_ARMEL: ~] > make EXTRAVERSION=-omap1 modules. Конфигурация ядра дефолтная. Делаю как написано в Kernel guide на maemo.org. В итоге все собирается и работает. Но! Размер собранных модулей в несколько раз превышает размер оригинальных!! Оригинальные весят где-то 7Мб, а вновь собранные получаются около 45Мб (те же самые)!!! Что я делаю не так?
Сам отвечаю на свой вопрос! После сборки модулей копируем их в какую-нибудь папку.
[sbox-FREMANTLE_ARMEL: ~] > cd ..
[sbox-FREMANTLE_ARMEL: ~] >mkdir modules
[sbox-FREMANTLE_ARMEL: ~] >cd kernel-2.6.28
[sbox-FREMANTLE_ARMEL: ~] > find . -name '*.ko' -exec cp '{}' ../modules/ \;
Выходим из scratchbox и выполняем команду: /scratchbox/compilers/cs2007q3-glibc2.5-arm7/bin/arm-none-linux-gnueabi-strip -R .not-R.comment --strip-unneeded /scratchbox/users/<имя пользователя scratchbox>/home/<имя пользователя scratchbox>/maemo_kernel/modules/*.ko
В результате вышеуказанные 45Мб превратились всего в 3 с небольшим Мб, позволив тем самым даже сэкономить 4 Мб rootfs, по сравнению с оригинальными модулями!
А зачем это все нужно, можно узнать? Я так понимаю это та вещь, которая стоит на Яфонах ХТС и т.д? перекодировка в Java?
Прирост в производительности есть от этого?
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум MaemoWorld.ru → Форум Nokia N900 → Компиляция ядра. Как делать и зачем это нужно
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.
Сгенерировано за 0.044 секунды (92% PHP — 8% БД) 11 запросов к базе данных