Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q
Как собрать приложение на Sk-iMX6Q
Felix
Добавлено 29.10.2017 14:05
0
Сообщение: 1
Felix
0

Пункты: 1285
Регистрация: 28.09.2016
Добрый день.
Столкнулся с необходимостью поставить на плату приложение PostgreSQL, так как на плате нет компилятора, обычным способом сделать это я не смогу). Вопрос, как можно собрать нужное мне приложение на плате? Заранее спасибо за помощь.
Спуститься к концу Подняться к началу
Персональная информация
fpga
Добавлено 29.10.2017 14:12 Сообщение: 2
fpga
5

Пункты: 1118
Регистрация: 03.06.2009
Цитата
Добрый день.
Столкнулся с необходимостью поставить на плату приложение PostgreSQL, так как на плате нет компилятора, обычным способом сделать это я не смогу). Вопрос, как можно собрать нужное мне приложение на плате? Заранее спасибо за помощь.

Так не делается. Есть сборки, условно можно назвать embedded, которые содержат лишь необходимые компоненты, и собираются они на рабочем ПК, ни в коем случае не на плате. В момент сборки образов можно туда засунуть PostgreSQL. Примером может служить система сборки Buildroot, Yocto/OpenEmbedded и другие.

Если нужна система для полноценной разработки, то следует установить на плату что-то вроде Ubuntu Server, Debian или другие, и доустановить пакет PostgreSQL штатным способом.
Спуститься к концу Подняться к началу
Персональная информация
Felix
Добавлено 29.10.2017 19:07 Сообщение: 3
Felix
0

Пункты: 1285
Регистрация: 28.09.2016
Спасибо. Буду пробовать другую операционную систему ставить
Спуститься к концу Подняться к началу
Персональная информация
Felix
Добавлено 08.12.2017 21:42 Сообщение: 4
Felix
0

Пункты: 1285
Регистрация: 28.09.2016
Цитата

Так не делается. Есть сборки, условно можно назвать embedded, которые содержат лишь необходимые компоненты, и собираются они на рабочем ПК, ни в коем случае не на плате. В момент сборки образов можно туда засунуть PostgreSQL. Примером может служить система сборки Buildroot, Yocto/OpenEmbedded и другие.

Если нужна система для полноценной разработки, то следует установить на плату что-то вроде Ubuntu Server, Debian или другие, и доустановить пакет PostgreSQL штатным способом.


Опробовал собирать операционную систему (самый минимальный конфиг) в buildroot. Интересует вопрос, как можно перед сборкой в buildroot засунуть нужные мне приложения (например PostgreSQL)? Заранее спасибо за помощь.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 08.12.2017 21:50 Сообщение: 5
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
make menuconfig

-> Target packages
-> Libraries
-> Database
[*] postgresql

make
Спуститься к концу Подняться к началу
Персональная информация
Felix
Добавлено 06.02.2018 12:45 Сообщение: 6
Felix
0

Пункты: 1285
Регистрация: 28.09.2016
Цитата
make menuconfig

-> Target packages
-> Libraries
-> Database
[*] postgresql

make


А как можно поместить в сборку пакет который не находится в списке Database?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.02.2018 10:03 Сообщение: 7
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Так же как в Database - выбрать нужный и поставить галку. Если нужно добавить свой или пакет которого нет в buildroot - дописать правила сборки

https://buildroot.org/docs.html
Спуститься к концу Подняться к началу
Персональная информация
Felix
Добавлено 07.02.2018 17:02 Сообщение: 8
Felix
0

Пункты: 1285
Регистрация: 28.09.2016
Спасибо
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q