ОбзорNative C APINode.js APIУправление процессами

Программирование на C/C++ для LTPS (Linux TPS)

C и C++ — это стандартные языки программирования среды Linux, на которых создаются миллионы программ! С точки зрения компилятора, большинство таких программ можно скомпилировать и запустить на платформе LTPP3.

Если Вы привыкли работать под ОС Linux, следует принять во внимание некоторые различия между Linux для персонального компьютера и встроенным Linux, запущенным на плате LTPP:

  • В связи с органичением размера NAND, непрактично запускать компилятор на плате LTPP. Вместо этого используйте настольный ПК.
  • Архитектурой является не x86, а ARM. Поэтому необходимо собирать приложение для ЦП ARM.
  • Наша плата LTPP быстрая, но не настолько, как Ваш настольный ПК. Учитывайте ограничения в производительности компактных встраиваемых устройств, таких как плата LTPP.

Для того, чтобы создать программу для платы LTPP3, потребуется кросс-компилятор (компилятор, способный создавать исполнимый код для другой платформы, на которой не запущен сам компилятор), некоторые вспомогательные программы для сборки (такие как Make, Cmake и пр.), а также корректные заголовочные файлы и скомпилированные библиотеки. Все эти компоненты, объединенные в один инсталляционный пакет,часто называют платформой SDK (Software Development Kit).

Tibbo осуществляет поддержку собственного SDK для LTPS (LTPP), находящейся в открытом доступе в разделе Загрузки для LTPS. Там содержится все необходимое для создания программы для платы LTPP.

Мы рекомендуем начать со статьи Установка SDK для LTPS, а также обучающего материала Hello World.

ОбзорNative C APINode.js APIУправление процессами