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

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


native_sdk

Это старая версия документа.


Низкоуровневый SDK для разработки на C++

Низкоуровневый SDK представляет собой систему сборки нативных приложений C/C++, а также сборок прошивок на базе CMake.

Для сборки прошивки на Ubuntu 14.04 LTS x64 нужно установить следующие пакеты:

sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
sudo apt-get install build-essential cmake squashfs-tools cramfsprogs lib32ncurses5 lib32tinfo5 lib32z1 openjdk-7-jre-headless zlibc  zlib1g-dev qt5-default
sudo dpkg-reconfigure dash #отключаем dash
Установка SDK на Linux-систему
tar xzf tvip-sdk-multiplatform-XXXXXXXX.tgz
cd tvip-sdk-multiplatform-XXXXXXXX/app/

В каталоге app необходимо разместить CMakeLists.txt для сборки собственного приложения. Если приложение собирается сторонней сборочной системой, в данный файл необходимо положить команды для установки необходимых файлов в прошивку. В файле CMakeLists.txt, накодящимся в SDK есть примеры различных вариантов сборки и установки приложений.

Для сборки прошивки под конкретную платформу необходимо выполнить следующие команды (применительно для платформы S500v).

make builddir-s500v
cd build-s500v
make platform-newrootfs install platform-firmware-ota

</code>

native_sdk.1436277513.txt.gz · Последние изменения: 2015/07/07 16:58 — Alexander

Инструменты страницы