wiki:usomiq-sgx
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:usomiq-sgx [2014/05/07 15:40] – [Переменные окружения] maxx | wiki:usomiq-sgx [2014/07/10 21:16] (текущий) – [Инициализация] maxx | ||
---|---|---|---|
Строка 15: | Строка 15: | ||
tar xf gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar.xz | 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 ===== | ||
Строка 28: | Строка 32: | ||
Запустится инсталлятор с графическим интерфейсом и предложит на выбор какие библиотеки ставить и путь для установки. Нас интересуют установка библиотек ES8.x и SDK. По умолчанию путь будет " | Запустится инсталлятор с графическим интерфейсом и предложит на выбор какие библиотеки ставить и путь для установки. Нас интересуют установка библиотек ES8.x и SDK. По умолчанию путь будет " | ||
- | ===== Компиляция ядра ===== | ||
- | Выполните действия, | ||
===== Компиляция GraphicsSDK ===== | ===== Компиляция GraphicsSDK ===== | ||
==== Переменные окружения ==== | ==== Переменные окружения ==== | ||
Строка 77: | Строка 79: | ||
GRAPHICS_INSTALL_DIR=${HOME}/ | GRAPHICS_INSTALL_DIR=${HOME}/ | ||
</ | </ | ||
- | ===== Запуск на uSomIQ ===== | + | ==== Компиляция |
- | + | ||
- | 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 / | + | make OMAPES=8.x all |
- | git clone git:// | + | |
- | cd linux-dev/ | + | |
- | git checkout origin/ | + | |
</ | </ | ||
+ | ==== Установка в файловую систему ==== | ||
+ | Обратите внимание, | ||
- | Добавьте поддержку uSomIQ | + | Если вы хотите установить только драйвера SGX, то выполните команду: |
< | < | ||
- | wget http://www.mentorel.com/ | + | make OMAPES=8.x install_km |
- | patch -p1 < add-usomiq-to-nelson-scripts.patch | + | |
</ | </ | ||
- | + | Если вы хотите установить драйвера SGX + демонстрационные | |
- | 4.компилируем ядро | + | |
< | < | ||
- | ./ | + | make OMAPES=8.x install |
</ | </ | ||
+ | ===== Запуск на uSomIQ ===== | ||
+ | ==== Инициализация ==== | ||
+ | * В переменной окружения bootargs, в u-boot, добавьте параметр ' | ||
+ | * Загрузите uSomIQ и запустите скрипт '/ | ||
- | 5.скачиваем патч | + | Далее перезагружаем устройство, проверяем, |
- | [[http:// | + | ==== Запуск OpenGL демо ==== |
- | в папку /WORK/SGX/linux-dev/KERNEL | + | Для запуска OpenGL ES1.x демо перейдите в директорию '/opt/gfxsdkdemos/ogles' |
- | + | ||
- | Применяем его командой: | + | |
< | < | ||
- | git am 0001_SGX_AM335x_SGX_graphics_device_registration_using_HW.patch | + | cd / |
+ | ./ | ||
</ | </ | ||
+ | Чтобы выйти из приложения нажмите ' | ||
- | 6. компилируем | + | Для запуска OpenGL ES2.0 демо перейдите в директорию '/ |
< | < | ||
- | make -j4 ARCH=arm | + | cd /opt/gfxsdkdemos/ogles2 |
+ | ./OGLES2Coverflow | ||
</ | </ | ||
- | + | Чтобы выйти из приложения нажмите ' | |
- | 6. правим файл Rules.make в gfxsdk 4_09_00_01, чтобы | + | |
- | < | + | |
- | ################# | + | |
- | ############### | + | |
- | + | ||
- | #By default all below variables have been initialized with equivalent AMSDK variables | + | |
- | # Change them to appropriate paths as per your machine/ | + | |
- | # Set home area (ex / | + | |
- | HOME=/ | + | |
- | + | ||
- | # Set Toolchain path (ex / | + | |
- | CSTOOL_DIR=/ | + | |
- | + | ||
- | # Set Tool chain prefix (ex arm-arago-linux-gnueabi- ) | + | |
- | CSTOOL_PREFIX=arm-linux-gnueabihf- | + | |
- | + | ||
- | # Set kernel installation path ( ex / | + | |
- | KERNEL_INSTALL_DIR=/ | + | |
- | + | ||
- | # Set Target filesystem path ( ex / | + | |
- | TARGETFS_INSTALL_DIR=/ | + | |
- | + | ||
- | # Set installation folder | + | |
- | GRAPHICS_INSTALL_DIR=$(HOME)/ | + | |
- | ############### | + | |
- | </ | + | |
- | + | ||
- | 7. компилируем | + | |
- | < | + | |
- | cd / | + | |
- | make BUILD=debug OMAPES=8.x FBDEV=yes SUPPORT_XORG=0 PM_RUNTIME=1 all | + | |
- | make BUILD=debug OMAPES=8.x install | + | |
- | </ | + | |
- | + | ||
- | 8. на uSomIQ | + | |
- | он должен | + | |
- | + | ||
- | 9.перезагружаем устройство, | + |
wiki/usomiq-sgx.1399462845.txt.gz · Последнее изменение: 2014/05/07 15:40 — maxx