wiki:usomiq-sgx
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:usomiq-sgx [2014/05/07 18:23] – [Переменные окружения] 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 ===== | ||
==== Переменные окружения ==== | ==== Переменные окружения ==== | ||
Строка 81: | Строка 83: | ||
make OMAPES=8.x all | make OMAPES=8.x all | ||
</ | </ | ||
+ | ==== Установка в файловую систему ==== | ||
+ | Обратите внимание, | ||
- | ===== Запуск на uSomIQ ===== | + | Если вы хотите установить только драйвера |
- | + | ||
- | 1. качаем | + | |
- | http:// | + | |
- | в папку / | + | |
- | + | ||
- | на uSomIQ | + | |
- | запускаем uSomIQ и любым удобным способом | + | |
- | примонтируем файловую систему например в папку / | + | |
- | + | ||
- | 2.качаем и устанавливаем Graphics_SDK_setuplinux_4_09_00_01.bin со страницы: [[http:// | + | |
- | http:// | + | |
- | в папку / | + | |
- | + | ||
- | 3.качаем ядро linux и применяем патчи: | + | |
< | < | ||
- | cd / | + | make OMAPES=8.x install_km |
- | git clone git:// | + | |
- | cd linux-dev/ | + | |
- | git checkout origin/ | + | |
</ | </ | ||
- | + | Если вы хотите установить драйвера SGX + демонстрационные приложения, то выполните команду: | |
- | Добавьте поддержку uSomIQ в ядре | + | |
< | < | ||
- | wget http://www.mentorel.com/ | + | make OMAPES=8.x install |
- | patch -p1 < add-usomiq-to-nelson-scripts.patch | + | |
</ | </ | ||
+ | ===== Запуск на uSomIQ ===== | ||
+ | ==== Инициализация ==== | ||
+ | * В переменной окружения bootargs, в u-boot, добавьте параметр ' | ||
+ | * Загрузите uSomIQ и запустите скрипт '/ | ||
- | 4.компилируем ядро | + | Далее перезагружаем устройство, |
+ | ==== Запуск OpenGL демо ==== | ||
+ | Для запуска OpenGL ES1.x демо перейдите в директорию '/ | ||
< | < | ||
- | ./build_kernel.sh | + | cd /opt/ |
+ | ./ | ||
</ | </ | ||
+ | Чтобы выйти из приложения нажмите ' | ||
- | 5.скачиваем патч | + | Для запуска |
- | [[http://downloads.ti.com/ | + | |
- | в папку / | + | |
- | + | ||
- | Применяем его командой: | + | |
< | < | ||
- | git am 0001_SGX_AM335x_SGX_graphics_device_registration_using_HW.patch | + | cd / |
+ | ./ | ||
</ | </ | ||
- | + | Чтобы выйти из приложения нажмите ' | |
- | 6. компилируем ядро заново: | + | |
- | < | + | |
- | make -j4 ARCH=arm | + | |
- | </ | + | |
- | + | ||
- | 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.1399472622.txt.gz · Последнее изменение: 2014/05/07 18:23 — maxx