**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"
//Примечание// Будьте готовы к скачиванию до 10ГБ данных. Всего вам потребуется порядка 60ГБ места на жестком диске для выполнения инструкций на данной странице.
===== Linux =====
===== Android =====
====== u-boot ======
===== NAND boot =====
nand erase.chip
mmc rescan
fatload mmc 0 81000000 MLO
nandecc hw
nand write 81000000 0 20000
fatload mmc 0 81000000 u-boot.img
nand write 81000000 80000 60000
====== 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]]
и скачиваем пакет [[http://downloads.ti.com/sitara_android/esd/TI_Android_DevKit/TI_Android_JB_4_2_2_DevKit_4_1_1/exports/TI_Android_JB_4.2.2_DevKit_4.1.1.bin|TI_Android_JB_4.2.2_DevKit_4.1.1.bin]]. Обратите внимание, что размер файла более 4.5ГБ.