Накопилось несколько вопросов по поводу работы с 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 - пришлось поискать файл конфига и руками его исправить на свой путь.