Это старая версия документа!
CRUIS-M
Требования
Компиляцию будем выполнять на ПК с установленной операционной системой Ubuntu 12.04.1 LTS обязательно 64-бит!
Для работы утилиты git надо настроить её параметры: имя пользователя и email. Выполните следующие команды, заменяя данные в кавычках на свои:
git config --global user.name "Billy Everyteen" git config --global user.email "me@here.com"
Linux
Android
u-boot
Linux
На некоторых системах может потребоваться установка следующих пакетов:
sudo apt-get update sudo apt-get install device-tree-compiler lzma lzop ia32-libs
Скачиваем набор скриптов для компиляции ядра и выбираем требуемую версию ядра - 3.2.х
git clone git://github.com/RobertCNelson/stable-kernel.git cd stable-kernel/ git checkout origin/v3.2.x -b tmp
Запускаем компиляцию ядра. Скрипт сам скачает компилятор, применит необходимые патчи и скомпилирует само ядро и модули.
./build_kernel.sh
Если вы вносите изменения в исходники ядра, то затем для компиляции надо обязательно запускать скрипт «tools/rebuild.sh», т.к. build_kernel.sh всегда сначала удаляет директорию KERNEL с исходниками ядра.
Android
Заходим на страницу http://downloads.ti.com/sitara_android/esd/TI_Android_DevKit/TI_Android_JB_4_2_2_DevKit_4_1_1/index_FDS.html и скачиваем пакет TI_Android_JB_4.2.2_DevKit_4.1.1.bin. Обратите внимание, что размер файла более 4.5ГБ.