Показано с 1 по 10 из 54

Тема: Андроид

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный
    Регистрация
    20.09.2013
    Возраст
    43
    Сообщений
    131
    Вес репутации
    239

    По умолчанию Андроид

    Готово... Пишите

    Для интересующихся.. Сборка своей версии андроид..
    Описание под платформу Allwinner... плата cubieboard2, если другая то заменяем cubieboard2 на вашу (c рокчипом мучайтесь сами)

    1. Платформа не ниже 5000+ AMD (если не готовы ждать сутками), памяти не менее 2 гб (лучше 4 или сборка будет вылетать с ошибкой).
    Под сборку лучше выделить отдельный винт не менее 120 гигов..
    2. Софт Linux Mint (64-bit) (под убунтой наблюдались странные глюки, причина не выявлена)
    3. SDK Берем версию 1.5 отсюда http://docs.cubieboard.org/tutorials...id&s[]=sdk
    4. Выполняем прям как написано http://docs.cubieboard.org/tutorials...nt_for_android
    Уточнение: JAVA_HOME=/work/tools/jdk1.6.0_33 ссылается на папку куда распаковали JAVA, надо прописывать свои пути..
    5. Распаковываем SDK..

    Идем в папку lichee\tools\pack\chips\sun7i\configs\android\defa ult
    открываем файл env.cfg
    bootdelay=1 больше ничего не трогаем, записываем, закрываем
    переходим
    lichee\tools\pack\chips\sun7i\configs\android\suga r-cubieboard2
    открываем sys_config.fex

    И долго вкуриваем вот эти ссылки( прочесть на 3 раза.. если не дошло прочесть еще 3 раза :))
    http://www.cubieforums.ru/viewtopic.php?f=16&t=62 (читать ВСЕ, все 11 страниц)
    http://linux-sunxi.org/Fex_Guide

    Здесь настраивается ВСЯ периферия, режимы монитора и прочее..
    правим sys_config.fex под свои задачи...(не забываем оригинальный файл забэкапить..

    Запускаем терминал в папке linux-3.4
    Выполняем
    make clean
    cp arch/arm/configs/cubieboard2_config .config (либо cp arch/arm/configs/cubieboard2_defconfig .config) зависит от того какой файл лежит, в разных SDK по-разному
    (после этого можно запустить редактор vim .config, и поэкспериментировать с отключением(подключением) модулей ядра..\

    выходим в папку licheee cd ..
    запускаем компилятор
    ./build.sh -p sun7i_android
    курим 30-40 минут..
    должно все собраться без ошибок..
    Если собралось без ошибок - поздравляю вы собрали загрузчик U-Boot и ядро..
    если вывалилось с ошибкой то прокручиваем лог до надписи Error или Ошибка и ищем где накосячили...
    иногда помогает просто перезапустить сборку

    Собираем андроид..
    заходим в папку android cd ../android
    параллельно открываем эту папку в любом файловом менеджере..
    пакеты которые будут засунуты в прошивку лежат в папках
    packages - можно выкинуть лишнее... либо добавить... или заменить, например Лаунчер
    device\softwinner\wing-common\apk
    device\softwinner\wing-common\preinstallapk -что лежит здесь будет автоматом установлено при первом запуске..

    запускаем source build/envsetup.sh
    потом lunch \\ выбираем плату сборки, у меня cubieboard2
    extract-bsp
    Ну и make -jX где Х - кол-во ядер проца +1, на каждый поток нужно не менее 2 гБ памяти или быдут вылеты с ошибкой

    Если все удачно и без ошибок
    вводим pack enter и у вас на выходе готовый файл прошивки..
    Последний раз редактировалось Dim252; 17.10.2014 в 21:17.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •