====== ПО для процесорного модуля BlueShark v4.2 OMAP35xx ====== ===== Требования ===== ПО для модуля BlueShark можно скомпилировать лишь в ОС Linux. Практики компиляции под Windows (Cygwin) пока нет. * ОС Ubuntu или Fedora Core 11 (и выше) * Компилятор ARM Linux GCC [[https://sourcery.mentor.com/sgpp/lite/arm/portal/package6488/public/arm-none-linux-gnueabi/arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2|arm-2010q1]] (желательно установить его в папку <>). [[arm-gcc|Инструкции по установке]] * Утилита git * Утилита quilt * MMC (или обычная SD) карта ===== Компиляция u-boot-2011.12 (MLO+u-boot) ===== Внимание! Данная версия u-boot уже сожержит в себе и MLO (x-loader), и сам загрузчик u-boot. Также именно эту версию необходимо компилировать, чтобы работало ядро 3.0.17 с поддержкой Wifi модуля Tiwi-R2. 1) Скачиваем исходники u-boot: git clone git://github.com/mentorel/u-boot.git 2) Конфигурируем для BlueShark v4.2 make blueshark_config 3) Непосредственно компиляция make ARCH=arm CROSS_COMPILE=/opt/arm-2010q1/bin/arm-none-linux-gnueabi- 4) Установка бинарников После компиляции вы получаете два основных файла: **MLO** и **u-boot.img** Далее необходимо отформатировать первый раздел на карте SD и записать на этот раздел сначала (!) MLO файл, затем u-boot.img. Файл ядра больше записывать на FAT-раздел не нужно, т.к. ядро записывают в директорию "/boot" на втором разделе карты SD (ext3). Теперь вы можете использовать карту для загрузки модулей BlueShark v4.2