Управляем чем угодно откуда угодно

Сборка SDK, вопросы и баги

Обсуждение линуксовой части и софта на борту виртурилки

Сборка SDK, вопросы и баги

Сообщение shadowlord » 27 окт 2013, 08:11

Накопилось несколько вопросов по поводу работы с SDK.

1. Makefile - SDNAME - понятно, что рассчитано на стандартную конфигурацию, но я столкнулся со следующим: в USB-картридере карточка определяется как обычно (/dev/sdc), но вот на ноутбуке на встроенном ридере у меня выдает вот так: /dev/mmcblk0. В последнем случае пользоваться установкой через Makefile не представляется возможным: он подставляет номера разделов как 1 и 2, а вот для случая с mmcblk0 номера разделов будут p1 и p2). Т.е. решение не универсальное.

2. На моем компьютере стоит python 2.7 и 3.3, и по умолчанию используется старший из них. А, к примеру, пакет node.js использует конфиг на питоне, который не совместим с 3 версией (fs/output/build/host-nodejs-0.8.22/configure). А лечится просто: достаточно в начале файла указать явную версию интерпретатора, если уж не совместим с новым питоном

3. Кстати, о Node.js - как там с новыми версиями? В SDK подключена 0.8.22 версия, а сейчас уже 0.10.20+. Не знаю, что там со стабильностью под давинчи, но на десктопе у меня лично старые версии были подвержены глюкам, которые в новых версиях исправили (к сожалению, уже не помню ни в чем заключались эти глюки, ни номер старой версии, для которой они были актуальны)

4. Ti-gstreamer-dmai - все-таки не хорошо, что в его конфиге жестко прописан путь к /opt/virt2real-sdk - пришлось поискать файл конфига и руками его исправить на свой путь.
shadowlord
 
Сообщения: 3
Зарегистрирован: 27 окт 2013, 07:57

Re: Сборка SDK, вопросы и баги

Сообщение Serg » 27 окт 2013, 12:17

по пункту 1 - открываешь Makefile и везде (там примерно 4-5 мест всего) правишь (SDNAME)1 на (SDNAME)p1 и то же самое со вторым разделом. У меня еще не всегда монтировались разделы в /opt/.../images, тоже надо смотреть.
Serg
 
Сообщения: 121
Зарегистрирован: 07 сен 2013, 23:55

Re: Сборка SDK, вопросы и баги

Сообщение Gol » 28 окт 2013, 08:21

shadowlord писал(а):3. Кстати, о Node.js - как там с новыми версиями? В SDK подключена 0.8.22 версия, а сейчас уже 0.10.20+. Не знаю, что там со стабильностью под давинчи, но на десктопе у меня лично старые версии были подвержены глюкам, которые в новых версиях исправили (к сожалению, уже не помню ни в чем заключались эти глюки, ни номер старой версии, для которой они были актуальны)

В 0.8 косяков замечено не было, но раз уж пошла такая пьянка - обновил до свежака 0.10.21, прошивка тут
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Сборка SDK, вопросы и баги

Сообщение Gol » 28 окт 2013, 08:24

shadowlord писал(а):1. Makefile - SDNAME - понятно, что рассчитано на стандартную конфигурацию, но я столкнулся со следующим: в USB-картридере карточка определяется как обычно (/dev/sdc), но вот на ноутбуке на встроенном ридере у меня выдает вот так: /dev/mmcblk0. В последнем случае пользоваться установкой через Makefile не представляется возможным: он подставляет номера разделов как 1 и 2, а вот для случая с mmcblk0 номера разделов будут p1 и p2). Т.е. решение не универсальное.

Не было задачи сразу сделать мегауниверсально чтоб работало везде где можно. Сначала надо было попробовать сделать хоть какой-то SDK чтоб собирать более-менее удобно было чем всё по-отдельности. Это и сделали, универсальность постепенно допиливать можно, хотя не уверен что стоит - не хочется монстра делать. Под свои разделы можешь и сам подправить где нужно, если получится - скинь патчик, добавлю на гит, а то у меня везде именно такая нумерация как в мейкфайле, с твоим вариантом проверить негде.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Сборка SDK, вопросы и баги

Сообщение Gol » 28 окт 2013, 08:28

shadowlord писал(а):4. Ti-gstreamer-dmai - все-таки не хорошо, что в его конфиге жестко прописан путь к /opt/virt2real-sdk - пришлось поискать файл конфига и руками его исправить на свой путь.

Не нашёл где эта привязка, либо не там ищу либо уже пофиксили. Могёшь точно сказать где у тебя такой путь жёстко прописан?
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Сборка SDK, вопросы и баги

Сообщение phoenix367 » 28 окт 2013, 14:56

Там еще другая проблема есть. Если собирать прошивку командой make build без предварительного вызова make dvsdkbuild, то при сборке Ti-gstreamer-dmai возникает ошибка компиляции. Это как бы не очень хорошо.
phoenix367
 
Сообщения: 193
Зарегистрирован: 09 сен 2013, 00:19

Re: Сборка SDK, вопросы и баги

Сообщение shadowlord » 29 окт 2013, 01:22

Gol писал(а):
shadowlord писал(а):4. Ti-gstreamer-dmai - все-таки не хорошо, что в его конфиге жестко прописан путь к /opt/virt2real-sdk - пришлось поискать файл конфига и руками его исправить на свой путь.

Не нашёл где эта привязка, либо не там ищу либо уже пофиксили. Могёшь точно сказать где у тебя такой путь жёстко прописан?

Адрес файла такой: fs/output/build/ti-gstreamer-dmai-HEAD/src/dm365/linker.cmd. Но как выяснилось опытным путем, этот файл, как и вся ветка ti-gstreamer-dmai-HEAD появляется только после запуска команды make build, т.е. похоже, этот файл собирается динамически, но вот откуда он берет путь - х.з. Поиск по всему дереву SDK дает такой путь (/opt/virt2real-sdk) только в этом файле и в reame.
shadowlord
 
Сообщения: 3
Зарегистрирован: 27 окт 2013, 07:57

Re: Сборка SDK, вопросы и баги

Сообщение shadowlord » 29 окт 2013, 01:23

Gol писал(а):
shadowlord писал(а):3. Кстати, о Node.js - как там с новыми версиями? В SDK подключена 0.8.22 версия, а сейчас уже 0.10.20+. Не знаю, что там со стабильностью под давинчи, но на десктопе у меня лично старые версии были подвержены глюкам, которые в новых версиях исправили (к сожалению, уже не помню ни в чем заключались эти глюки, ни номер старой версии, для которой они были актуальны)

В 0.8 косяков замечено не было, но раз уж пошла такая пьянка - обновил до свежака 0.10.21, прошивка тут

Тут я, похоже, погорячился слегка. Вспоминается, что лично у меня были глюки не с самим нодом, а с его плагином из npm, так что вопрос отпадает.
shadowlord
 
Сообщения: 3
Зарегистрирован: 27 окт 2013, 07:57

Re: Сборка SDK, вопросы и баги

Сообщение resident » 29 окт 2013, 18:05

Допустим сделал какие-то настройки, закачал скрипты, настроил крон. Выходит новая прошивка которую хочу поставить и что теперь все снова настраивать?
resident
 
Сообщения: 12
Зарегистрирован: 04 окт 2013, 10:42

Re: Сборка SDK, вопросы и баги

Сообщение andrewion » 29 окт 2013, 18:25

resident писал(а):Допустим сделал какие-то настройки, закачал скрипты, настроил крон. Выходит новая прошивка которую хочу поставить и что теперь все снова настраивать?


Аналогичная ситуация, порой выбешивает! :D
Я лично склоняюсь к тому, чтобы настроить на компе билт скрипты Apache Ant, для разворачивания всего того, что мне нужно в прошивке ;)
Аватара пользователя
andrewion
 
Сообщения: 150
Зарегистрирован: 03 сен 2013, 21:46

След.

Вернуться в Софт на виртурилке - SDK, Linux, Github, программирование (C/C++ и др.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron