wiki:usomiq-sgx
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:usomiq-sgx [2014/05/07 10:31] – [Компиляция ядра] maxx | wiki:usomiq-sgx [2014/07/10 21:16] (текущий) – [Инициализация] maxx | ||
---|---|---|---|
Строка 11: | Строка 11: | ||
Данные инструкции были выполнены с компилятором Linaro 4.7.3 hardfp toolchain | Данные инструкции были выполнены с компилятором Linaro 4.7.3 hardfp toolchain | ||
+ | < | ||
+ | wget https:// | ||
+ | tar xf gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar.xz | ||
+ | </ | ||
- | ====== AM335xSDK 06_00_00_00 ====== | + | ===== Компиляция ядра ===== |
+ | ==== AM335xSDK 06_00_00_00 ==== | ||
+ | Выполните действия, | ||
+ | ==== Ядро Beaglebone | ||
+ | Выполните действия, | ||
===== Установка Graphics_SDK ===== | ===== Установка Graphics_SDK ===== | ||
Строка 25: | Строка 32: | ||
Запустится инсталлятор с графическим интерфейсом и предложит на выбор какие библиотеки ставить и путь для установки. Нас интересуют установка библиотек ES8.x и SDK. По умолчанию путь будет " | Запустится инсталлятор с графическим интерфейсом и предложит на выбор какие библиотеки ставить и путь для установки. Нас интересуют установка библиотек ES8.x и SDK. По умолчанию путь будет " | ||
- | ===== Компиляция | + | ===== Компиляция |
- | Выполните действия, | + | ==== Переменные |
- | ===== Запуск на uSomIQ ===== | + | 1) Последующие компиляции будут для архитектуры arm: |
- | + | ||
- | 1. качаем и устанавливаем AM335xSDK 06_00_00_00 | + | |
- | http:// | + | |
- | в папку / | + | |
- | + | ||
- | на uSomIQ устанавливаем файловую систему из архива tisdk-rootfs-image-am335x-evm.tar.gz | + | |
- | запускаем uSomIQ и любым удобным способом | + | |
- | примонтируем файловую систему например в папку / | + | |
- | + | ||
- | 2.качаем и устанавливаем Graphics_SDK_setuplinux_4_09_00_01.bin со страницы: [[http:// | + | |
- | http:// | + | |
- | в папку / | + | |
- | + | ||
- | 3.качаем ядро linux и применяем патчи: | + | |
< | < | ||
- | cd / | + | export ARCH=arm |
- | git clone git:// | + | |
- | cd linux-dev/ | + | |
- | git checkout origin/ | + | |
</ | </ | ||
- | Добавьте поддержку uSomIQ | + | 2) Перейдите в директорию ~/ |
- | < | + | |
- | wget http://www.mentorel.com/ | + | |
- | patch -p1 < add-usomiq-to-nelson-scripts.patch | + | |
- | </ | + | |
- | 4.компилируем ядро | + | 3) Настроим переменные в файле Rules.make |
< | < | ||
- | ./build_kernel.sh | + | HOME=/home/< |
+ | GRAPHICS_INSTALL_DIR=${HOME}/ | ||
</ | </ | ||
- | 5.скачиваем патч | + | В переменной CSTOOL_DIR надо |
- | [[http:// | + | |
- | в папку / | + | |
- | Применяем его | + | В переменной CSTOOL_PREFIX надо обозначить начальное имя компилятора. Например, |
- | < | + | |
- | git am 0001_SGX_AM335x_SGX_graphics_device_registration_using_HW.patch | + | |
- | </ | + | |
- | 6. компилируем | + | Для установки библиотек непосредственно на SD карту с файловой системой в переменной TARGETFS_INSTALL_DIR можно прописать путь '/media/rootfs' |
- | < | + | |
- | make -j4 ARCH=arm | + | |
- | </ | + | |
- | 6. правим файл | + | В итоге |
< | < | ||
################# | ################# | ||
Строка 83: | Строка 62: | ||
# Change them to appropriate paths as per your machine/ | # Change them to appropriate paths as per your machine/ | ||
# Set home area (ex / | # Set home area (ex / | ||
- | HOME=/home/d#ваша домашняя директория | + | HOME=/home/maxx |
# Set Toolchain path (ex / | # Set Toolchain path (ex / | ||
- | CSTOOL_DIR=/ | + | CSTOOL_DIR=/ |
# Set Tool chain prefix (ex arm-arago-linux-gnueabi- ) | # Set Tool chain prefix (ex arm-arago-linux-gnueabi- ) | ||
Строка 92: | Строка 71: | ||
# Set kernel installation path ( ex / | # Set kernel installation path ( ex / | ||
- | KERNEL_INSTALL_DIR=/ | + | KERNEL_INSTALL_DIR=/ |
# Set Target filesystem path ( ex / | # Set Target filesystem path ( ex / | ||
- | TARGETFS_INSTALL_DIR=/ | + | TARGETFS_INSTALL_DIR=/ |
# Set installation folder | # Set installation folder | ||
- | GRAPHICS_INSTALL_DIR=$(HOME)/Graphics_SDK_4_09_00_01 | + | GRAPHICS_INSTALL_DIR=${HOME}/Graphics_SDK_4_10_00_01 |
- | ############### | + | |
</ | </ | ||
+ | ==== Компиляция ==== | ||
+ | < | ||
+ | make OMAPES=8.x all | ||
+ | </ | ||
+ | ==== Установка в файловую систему ==== | ||
+ | Обратите внимание, | ||
- | 7. компилируем | + | Если вы хотите установить только драйвера SGX, то выполните команду: |
+ | < | ||
+ | make OMAPES=8.x install_km | ||
+ | </ | ||
+ | Если вы хотите | ||
< | < | ||
- | cd / | + | make OMAPES=8.x install |
- | make BUILD=debug OMAPES=8.x FBDEV=yes SUPPORT_XORG=0 PM_RUNTIME=1 all | + | |
- | make BUILD=debug | + | |
</ | </ | ||
+ | ===== Запуск на uSomIQ ===== | ||
+ | ==== Инициализация ==== | ||
+ | * В переменной окружения bootargs, в u-boot, добавьте параметр ' | ||
+ | * Загрузите uSomIQ и запустите скрипт '/ | ||
- | 8. на uSomIQ | + | Далее перезагружаем |
- | он должен установить | + | ==== Запуск OpenGL демо |
+ | Для запуска OpenGL ES1.x демо перейдите в директорию '/ | ||
+ | < | ||
+ | cd / | ||
+ | ./ | ||
+ | </ | ||
+ | Чтобы выйти из приложения нажмите ' | ||
- | 9.перезагружаем | + | Для |
+ | < | ||
+ | cd / | ||
+ | ./ | ||
+ | </ | ||
+ | Чтобы выйти из приложения нажмите |
wiki/usomiq-sgx.1399444293.txt.gz · Последнее изменение: 2014/05/07 10:31 — maxx