Инструменты пользователя

Инструменты сайта


wiki:usomiq-sgx

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:usomiq-sgx [2014/05/07 15:40] – [Переменные окружения] maxxwiki: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
 </code> </code>
-====== AM335xSDK 06_00_00_00 ====== 
  
 +===== Компиляция ядра =====
 +==== AM335xSDK 06_00_00_00 ====
 +Выполните действия, описанные на странице [[usomiq-ezsdk]], прежде чем переходить к установке SDK
 +==== Ядро Beaglebone ====
 +Выполните действия, описанные на странице [[usomiq-ubuntu]], прежде чем переходить к установке SDK
 ===== Установка Graphics_SDK ===== ===== Установка Graphics_SDK =====
  
Строка 28: Строка 32:
 Запустится инсталлятор с графическим интерфейсом и предложит на выбор какие библиотеки ставить и путь для установки. Нас интересуют установка библиотек ES8.x и SDK. По умолчанию путь будет "~/Graphics_SDK_4_10_00_01" в домашней директории пользователя. Запустится инсталлятор с графическим интерфейсом и предложит на выбор какие библиотеки ставить и путь для установки. Нас интересуют установка библиотек ES8.x и SDK. По умолчанию путь будет "~/Graphics_SDK_4_10_00_01" в домашней директории пользователя.
  
-===== Компиляция ядра ===== 
-Выполните действия, описанные на странице [[usomiq-ezsdk]], прежде чем переходить к следующему шагу 
 ===== Компиляция GraphicsSDK ===== ===== Компиляция GraphicsSDK =====
 ==== Переменные окружения ==== ==== Переменные окружения ====
Строка 72: Строка 74:
  
 # Set Target filesystem path ( ex /home/user/targetfs ) # Set Target filesystem path ( ex /home/user/targetfs )
-TARGETFS_INSTALL_DIR=${HOME}/targetfs+TARGETFS_INSTALL_DIR=/media/rootfs
  
 # Set installation folder # Set installation folder
 GRAPHICS_INSTALL_DIR=${HOME}/Graphics_SDK_4_10_00_01 GRAPHICS_INSTALL_DIR=${HOME}/Graphics_SDK_4_10_00_01
 </code> </code>
-===== Запуск на uSomIQ ===== +==== Компиляция ====
- +
-1. качаем и устанавливаем AM335xSDK 06_00_00_00 +
-http://downloads.ti.com/sitara_linux/esd/AM335xSDK/latest/exports/ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install +
-в папку /WORK/SGX/ti-sdk-am334x-evm-06.00.00.00 +
- +
-на uSomIQ устанавливаем файловую систему из архива tisdk-rootfs-image-am335x-evm.tar.gz +
-запускаем uSomIQ и любым удобным способом  +
-примонтируем файловую систему например в папку /media_USOMIQ/USOMIQ/ +
- +
-2.качаем и устанавливаем Graphics_SDK_setuplinux_4_09_00_01.bin со страницы: [[http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk/4_09_00_01/index_FDS.html]] +
-http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/latest//exports/Graphics_SDK_setuplinux_4_09_00_01.bin +
-в папку /WORK/SGX/Graphics_SDK_4_09_00_01 +
- +
-3.качаем ядро linux и применяем патчи:+
 <code> <code>
-cd /WORK/SGX/ +make OMAPES=8.x all
-git clone git://github.com/RobertCNelson/linux-dev.git +
-cd linux-dev/ +
-git checkout origin/am33x-v3.2 -b tmp+
 </code> </code>
 +==== Установка в файловую систему ====
 +Обратите внимание, что установка драйверов и демонстрационных приложений выполняется в директорию TARGETFS_INSTALL_DIR, определенную в файле Rules.make.
  
-Добавьте поддержку uSomIQ в ядре+Если вы хотите установить только драйвера SGX, то выполните команду:
 <code> <code>
-wget http://www.mentorel.com/downloads/usomiq/patches/add-usomiq-to-nelson-scripts.patch +make OMAPES=8.x install_km
-patch -p1 < add-usomiq-to-nelson-scripts.patch+
 </code> </code>
- +Если вы хотите установить драйвера SGX + демонстрационные приложения, то выполните команду:
-4.компилируем ядро+
 <code> <code>
-./build_kernel.sh+make OMAPES=8.x install
 </code> </code>
 +===== Запуск на uSomIQ =====
 +==== Инициализация ====
 +  * В переменной окружения bootargs, в u-boot, добавьте параметр 'vram=50M'.
 +  * Загрузите uSomIQ и запустите скрипт '/etc/init.d/335x-demo', он должен установить все модули и библиотеки на нужные места
  
-5.скачиваем патч +Далее перезагружаем устройство, проверяем, загрузились ли нужные модули ядра и, наконец, пробуем запустить демки
-[[http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk/4_09_00_01/exports/0001_SGX_AM335x_SGX_graphics_device_registration_using_HW.patch]] +==== Запуск OpenGL демо ==== 
-в папку /WORK/SGX/linux-dev/KERNEL +Для запуска OpenGL ES1.x демо перейдите в директорию '/opt/gfxsdkdemos/ogles' и запустите требуемые приложения. Например:
- +
-Применяем его командой:+
 <code> <code>
-git am 0001_SGX_AM335x_SGX_graphics_device_registration_using_HW.patch+cd /opt/gfxsdkdemos/ogles 
 +./OGLESSkyBox
 </code> </code>
 +Чтобы выйти из приложения нажмите 'q' в терминале.
  
-6. компилируем ядро заново:+Для запуска OpenGL ES2.0 демо перейдите в директорию '/opt/gfxsdkdemos/ogles2' и запустите требуемые приложения. Например:
 <code> <code>
-make -j4 ARCH=arm  CROSS_COMPILE="/WORK/SGX/linux-dev/dl/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin/arm-linux-gnueabihf-"  zImage modules+cd /opt/gfxsdkdemos/ogles2 
 +./OGLES2Coverflow
 </code> </code>
- +Чтобы выйти из приложения нажмите 'q' в терминале.
-6. правим файл Rules.make в gfxsdk 4_09_00_01, чтобы первая его половина выглядела так: +
-<code> +
-################# FIELDS MODIFIABLE BY THE USER ############################### +
-############### All the fields below are MANDATORY ############################ +
- +
-#By default all below variables have been initialized with equivalent AMSDK variables +
-# Change them to appropriate paths as per your machine/build environment paths. +
-# Set home area (ex /home/user/+
-HOME=/home/d#ваша домашняя директория +
- +
-# Set Toolchain path (ex /home/user/toolchain/arago-2011.09/armv7a) +
-CSTOOL_DIR=/WORK/SGX/linux-dev/dl/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin +
- +
-# Set Tool chain prefix (ex arm-arago-linux-gnueabi- ) +
-CSTOOL_PREFIX=arm-linux-gnueabihf- +
- +
-# Set kernel installation path ( ex /home/user/linux-04.00.01.13 ) +
-KERNEL_INSTALL_DIR=/WORK/SGX/linux-dev/KERNEL +
- +
-# Set Target filesystem path ( ex /home/user/targetfs ) +
-TARGETFS_INSTALL_DIR=/media_USOMIQ/USOMIQ#корень файловой системы USOMIQ +
- +
-# Set installation folder +
-GRAPHICS_INSTALL_DIR=$(HOME)/Graphics_SDK_4_09_00_01 +
-############### All the fields below are OPTIONAL ############################  +
-</code> +
- +
-7. компилируем  +
-<code> +
-cd /WORK/SGX/Graphics_SDK_4_09_00_01/ +
-make BUILD=debug OMAPES=8.x FBDEV=yes SUPPORT_XORG=0 PM_RUNTIME=1 all +
-make BUILD=debug OMAPES=8.x install +
-</code> +
- +
-8. на uSomIQ запускаем скрипт /opt/gfxsdkdemos/335x-demo +
-он должен установить все модули и библиотеки на нужные места +
- +
-9.перезагружаем устройство, проверяем, загрузились ли нужные модули ядра и наконец, пробуем запустить демки.+
wiki/usomiq-sgx.1399462825.txt.gz · Последнее изменение: 2014/05/07 15:40 — maxx