**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ГБ.