Имеется плата AT91SAM9M10-EKES с Linux Angstrom на борту. Хелловорлд на C++ запускается без проблем. Кросс-компилирую тулчейном от CodeSourcery из-под Убунты. Сейчас пробую написать простейшее приложение с GUI. Собрал qt-everywhere-opensource-src-4.7.3 под ARM, написал простенький код (создание и показ QWidget), откомпилил (зачем-то еще потребовалась libpng). Закинул исполняемый файл на плату вместе с либами QtCore, QtGui и QtNetwork. При запуске выдает ошибку "Bus Error". В чем может быть проблема?
Таки удалось запустить графическое приложение. Но с какими-то аццкими глюками (скрин), как будто приложение конфликтует с оконной системой, в итоге нормально работать с интерфейсом нельзя. Оконная система - Xfbdev. Приложение запускаю с ключом -qws.
если запускаешь с ключем -qws оконный менеджер не нужен, Qt Пишет информацию напрямую в FrameBuffer отсюда и глюки ;-)
попробуй из консоли, выйдя из оконного менеджера, - все будет Ок ;-)
Подскажите как решить проблему. Раньше работало а пересобрав rootfs перестало причем предыдущую версию rootfs тоже сам собирал и работало. в новой версии добавил только gdbserver.