ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
799655 Топик полностью
lloyd (05.12.2017 21:46, просмотров: 132) ответил Ксения на Вопрос: с GUI дело ясное, а как решается проблема сопряжения с дисплеями, коих развелось на целый зоопарк? Т.е. узкое место я вижу именно здесь, т.к. и у дисплеев контроллеры разные, так и коммутация их к микроконтроллерам тоже очень сильно
В общем случае дисплеи реализуются просто: есть буффер экрана (в идеале - не меньше 2), который заполняется программным кросс-платформенным/аппаратно-ускоренным методом. Потом собственно стоит задача сказать, что содержимое экрана поменялось и указать границы изменения. Картинка из буффера перекачивается в экран. Еще вариант - когда выхлоп фреймбуффера напрямую идет на развертку (все application-class SoC делают именно так). Собственно от этого все проблемы гуёв в эмбеддеде - под полноценный framebuffer банально нет оперативки, поэтому каждый изгаляется как может.