Добрый день.
1. Оставаться под 6.5.1 Попытаться собрать BSP драйвера под эту платформу (armle-v7). Какие могут быть подводные камни? Сможем ли мы поднять ядро Cortex-A7?
В штатных компонентах 6.5.1 у ряда приложений в Photon на armle-v7 проскакивали SIGBUS. Если эта проблема не встретится, запуститься сможете.
2. Перейти по 6.6 и полностью переписать GUI по QT. Также слышал, что можно скопировать фотоновские либы из 6.5.1 и запустить их под 6.6
Мы ставили такой эксперимент, Photon работал. Однако, нужно понимать, что libc, libstdc++ и ядро у 6.5.1 и 6.6 сильно отличаются. Скомпилирован же Photon под 6.5.1 и какие подводный камни тут встретятся в будущем можно только гадать.
3.
На этой платформе можно использовать ЗОСРВ. Это учитывает фиксы, упомянутые в п.1, используются актуальные версии GCC/Binutils и ядра ОСРВ. Кроме того из коробки доступны Photon и Qt.