Конфигурация buildroot для платы NanoPi M1
http://wiki.friendlyarm.com/wiki/index.php/NanoPi http://nanopi.io/nanopi-m1.html Требования: 1) Конфигурация должна быть сделана на основе buildroot из официального git репозитория (master) 2) Ядро linux - в версии от allwinner, с поддержкой Mali и OpenMAX/CedarX 3) Добвить пакеты userspace поддержки mali и cedarx/openmax и сконфиругировать его для работы через через framebuffer 4) Версию uboot использовать из mainline ветки, если это возможно без серьёзных доработок, если нет - версию от allwinner 5) Все модификации buildroot должны быть сделаны согласно рекомендациям buildroot, по аналогии с конфигурациями для других плат 6) Собрать необходимые библиотеки и разработать тестовые программы: 6.1) Демонстрация работы Qt 5 через EGLFS 6.2) Вывод списка доступных компонентов OpenMAX 6.3) Опционально: вывод видео через OpenMAX/CedarX 7) Тестовые программы должны быть оформлены пакетом(ми) для buildroot и собираться с помощью cmake 8) Работа ведётся в гит, с возможностью отследить изменения, внесённые в оригинальный buildroot Рекомендации: 1) За основу можно взять код из
https://github.com/friendlyarm 2) За эталон взята реализация поддержки Raspberry Pi в buildroot. В ней уже всё работает именно так, как нужно. Тот же результат нужно получить с allwinner, насколько это позволяет качество их кода. FriendlyARM-NanoPi M1 The NanoPiM1is an Allwinner H3 based ARM board designed and released by FriendlyARMfor hobbyists
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M1, http://nanopi.io/nanopi-m1.html