Готовится к взлёту
Супер-босс «Все тонкости javascript» не влез в кадр
Нужна помощь программиста для кросс компиляции драйвера OpenWRT/LEDE
Небольшое интро:
Несколько лет назад приобрел себе USB дисплей компании Robopeak для своего проекта умного дома, но так как в тот момент мне не хватало то времени то средств, было решено отложить проект до "лучших" времен, и вместе с проектом в долгий ящик было отложено все железо включая и этот дисплей. Мой выбор пал именно на этот дисплей по ряду причин обусловленных конфигурацией системы умного дома, да и сама компания Robopeak в тот момент выглядела надежной и очень многообещающей, но вот когда наконец руки дошли до этого дисплея, и начался этап сопряжения оборудования внезапно я обнаружил, что компания Robopeak скоропостижно развалилась, обещанных драйверов не сделали, поддержку не оказывают.
Суть проблемы:
Предполагалось, что данный дисплей должен был работать с роутером Tp-link MR3020 на OpenWRT/LEDE, но готового пакета для поддержки этого дисплея нет, а моя попытка скомпилировать их из исходников частично провалилась. Мне удалось скомпилировать драйвер и SDK на своем настольном компьютере, и успешно проверить их с дисплеем, но возникла проблема, т.к. синтаксис Makefile для кросс компиляции в OpenWRT/LEDE серьезно отличается от стандартного, и я не смог его написать опираясь на существующий Makefile.
Я совсем не программист, но термины исходники, ядро, и компиляция мне знакомы, могу самостоятельно собрать и настроить прошивку из исходников, однако такие термины как линковка, точки входа, для меня уже темный лес.
Помогите пожалуйста написать мне этот Makefile для кросс компиляции в OpenWRT/LEDE, моих знаний в области программирования явно не хватает даже после двухнедельного копания интернета и чтения всевозможных мануалов. Возможно вы тем самым поможете еще нескольким бедолагам вроде меня, которые уже купили данный дисплей, и тем которые его еще купят (он до сих пор в продаже). От себя могу предложить скромное, чисто символическое, финансовое вознаграждение тому кто поможет мне с этим.
Ссылки по теме:
Исходники самого драйвера - https://github.com/robopeak/rpusbdisp
Makefile OpenWRT - https://wiki.openwrt.org/ru/doc/devel/packages
Фирма производитель - http://www.robopeak.com/
Ролик про дисплей, демонстрация на роутере с 2:06 - https://youtu.be/KCNrq1hb99U
Комменты для минусов внутри