- Project Ne10 - An Open Optimized Software Library Project for the ARM Architecture (для NEON) дока -> сам проект --> Пока функций там немного, прямо скажем, но лиха беда начало... - Evgeny_CD(20.02.2016 23:18 - 11.12.2017 15:19, dao, ссылка, ссылка, полностью)
- Все уличные фонари жёлтые, но на территории детского сада белые. Откуда это берётся? Не могу понять. - SciFi(09.12.2017 23:13, Off, полностью)
- 1944г. отношение
парижан лягушатников к пленным американским солдатам. - m16_home(10.12.2017 15:28, Off, youtube, полностью)
- Испытательный образец двигателя с открытым ротором Safran -> Делаем ставки - выгорит у французов или нет? Вообще про перспективы авиадвигателей --> - Evgeny_CD(11.12.2017 21:10, Tech, ссылка, ссылка, полностью)
- А что физики твёрдого тела скажут об экситонии? - mut(11.12.2017 16:53, Off, ссылка, полностью)
- Гениальные инновации от Google Изобрели Save As -> и осознали, что Т измеряют в град. С тоже --> Какой прогресс! Нобеля в студию! - Evgeny_CD(11.12.2017 18:36, dao, ссылка, ссылка)
- [Самые сильные магниты в мире]. -> 45 Tesla - непрерывно, 100 Tesla - 15 ms без разрушения, 330 Tesla 6 микросекунд и магнит разрушается. - Evgeny_CD(11.12.2017 18:23, Tech, ссылка, полностью)
- Есть какой-то тулчейн для Арма TASKING VX-toolset. О себе пишут, что генерирует код огого, быстрый и компактный. А реальное сравнение с Яром кто-то делал? Вроде бы Яр лидер по качеству генерируемого кода. - SciFi(11.12.2017 11:05 - 11:11, dao, ссылка, полностью)
- Кто занимается радиоуправляемыми моделями, подскажите пожалуйста. Нужны несколько дешевых комплектов приемник/передатчик. Легко перестраиваемых (программируемых, перестраивающихся автоматически) на 2.4МГц. Или на 40МГц, с заменой кварцев. Нужно, Tech_(182 знак., 11.12.2017 12:38, RFID, полностью)
- Кто сколько потратил на R&D в 2017 году. -> Samsung 4 место 12,2 млрд евро, Intel 5 место 12,1 млрд евро. Первое - Volkswagen - 13,7 млрд евро. Видать, новый дизельгейт рисечат :) - Evgeny_CD(11.12.2017 14:32, dao, ссылка)
- Смартфоны и ноутбуки Apple могут существенно снижать свою производительность при износе аккумулятора -> Вот она, забота о юзере.... Evgeny_CD(157 знак., 11.12.2017 14:22, dao, ссылка)
- Интересный взгляд на будущее Qualcomm, который по плану будет сожран Broadcom -> С учетом того, что у Broadcom широчайшая линейка MIPS продуктов, у MIPS есть таки шанс проползти на рынок сотиков... - Evgeny_CD(11.12.2017 14:20, dao, ссылка)
- Вопрос: с GUI дело ясное, а как решается проблема сопряжения с дисплеями, коих развелось на целый зоопарк? Т.е. узкое место я вижу именно здесь, т.к. и у дисплеев контроллеры разные, так и коммутация их к микроконтроллерам тоже очень сильно Ксения(432 знак., 05.12.2017 20:55, dao, полностью)
- Реплик много, но ясного ответа на свой вопрос я так и не получила. Если формулировка моего вопроса кому-то кажется слишком абстрактной, конкретизирую. Кто проводит на экране линию? GUI или не GUI? Если GUI умеет рисовать только в буферной памяти, Ксения(213 знак., 07.12.2017 16:12)
- Да, Гуй рисует только в буффере. В ТФТ, построчно, инфу переносит контроллер ТФТ. Для этого ему показывают откуда и чего брать. Контроллер только этим и занимается: формирует временную диаграмму для ТФТ и суёт в неё данные из памяти фрейма. mse homjak(141 знак., 07.12.2017 22:02 - 22:08)
- Мысли по поводу: хорошо было бы написать, как для stdio базовую функцию а-ля putchar и пользоваться. Но не выйдет: дисплеи не унифицированы. Один - символьный, другой графический, третий - графический, но точку рисует дольше, чем линию. Как Dingo(294 знак., 07.12.2017 17:44)
- GUI STemWin прекрасно работает. Рисует в буфер (который ему выделяешь). Содержит драйвер который выводит буфер в дисплей (нужно адаптировать к конкретному дисплею). Шина подключения - LTDC - 0men(07.12.2017 17:09 - 17:17)
- µGUI -> стостоит из трех файлов, C файл --> Просто поищите в коде - там все очень прозрачно! Evgeny_CD(716 знак., 07.12.2017 16:58, ссылка, ссылка)
- Ксения, иерархия всего сущего в части GUI очень простая. Evgeny_CD(1190 знак., 07.12.2017 20:33)
- "Дисплей всегда имеет ОЗУ" вот это совсем необязательно. Обычно как раз это озу расположено либо в проце, либо во внешней сраме, сдраме - 0men(07.12.2017 20:43)
- Обязательно. Но, только на одну строку. ;О) Ну и буфер на приём следующей. Если "дисплей", этор не ЭЛТ, канешна. - mse homjak(07.12.2017 21:47 - 22:05)
- :) - 0men(08.12.2017 13:36)
- Ок. Дисплей всегда имеет доступ к ОЗУ, из которого он автоматически создает картинку на экране. - Evgeny_CD(07.12.2017 20:46)
- Если у процессора/контролера нет прямого доступа к этому графическому ОЗУ, то можно считать, что его нет :). Поэтому реальность обычно выглядит так, что какое-то (обычно весьма значительное) число ножек МК присоединено к контактам дисплея, а Ксения(10633 знак., 07.12.2017 20:56)
- Сколько же магии в этом коде. Разработчики драйверов дисплеев никогда не задумывались о повышении читабельности своего кода - lloyd(07.12.2017 22:36)
- Вот еще простая либа -> - Evgeny_CD(07.12.2017 21:43, ссылка)
- Вот ДШ на все 4 типа упомянутых контроллеров. Берите HX8347-D, например на стр 26 начинается описание всех возможных вариантов интерфейсов. Все очень логично. Evgeny_CD(07.12.2017 21:26)
- Не 4 их там, а как минимум 7. Но суть дела не в том, как мне помочь, а как подобного рода проблемы решать в самом общем случае. Потому-то "курить даташит" такого размера - все равно что ... писать на ассемблере код для неизвестного тебе процессора Ксения(581 знак., 07.12.2017 21:41)
- Ксения, это же логично. Человек делает устройство, выбирает под него дисплей и контроллер. Пишет драйвер под эту конфигурацию. Если ожидается несколько вариантов дисплея - пишет несколько вариантов кода. Как по-другому? "Универсальный драйвер LightElf(17 знак., 08.12.2017 10:55)
- Не путайте совершенно разные сущности "дисплей" и "контроллер дисплея"(да, могут быть скооперированы). Дисплеи, сусчества с боле-мене стандартными интерфейсами. Существенная разница, только в размере XxY и глубине цвета(соответственно, частоте mse homjak(328 знак., 07.12.2017 21:58)
- Ксения! Вот там Вы перечислили 3 контроллера, но зачем-то 2 раза ->, один еще упомянули сами. В части USB здесь давали ссылку на очень могучий открытый USB стек LUFA -->, который формально для AVR, но на самом деле его несложно допилить под все. Evgeny_CD(279 знак., 07.12.2017 21:49, ссылка, ссылка)
- Берете даташит на оный HX8347D - и вперед. - LightElf(07.12.2017 21:07)
- Буферная память - элемент контроллера дисплея (электронно-лучевой трубки или чего иного - не суть) Скрипач(629 знак., 07.12.2017 16:21 - 16:25)
- Типично есть драйвер, который экспортирует несколько функций: put_pixel, get_pixel, copy_pixel и т.д. Могут быть и более сложные функции, типа fill_rect, copy_rect, draw_h_line и т.д. Как именно обращаться к памяти буфера - головная боль именно LightElf(16 знак., 07.12.2017 16:18)
- Тут таке... Для некого прибора, ТФТ, это есть судьба-судьбинушка. Т.е. сделал, прошёл сертификацию и усё. Можно менять только на синонимы, бо многие вещи прописаны в бумажках. Можно ваять модификации, "не ухудшающие параметры". Но с этим никто не mse homjak(435 знак., 05.12.2017 23:41)
- Примитивы это более высокий уровень абстракции, и контроллеров на самом деле не так уж много и вариантов подключения тоже. если со своей памятью - вешается на параллельную шину, если без памяти - свободы маневра еще меньше. При понимании ситуации AVF(199 знак., 05.12.2017 22:25)
- В общем случае дисплеи реализуются просто: есть буффер экрана (в идеале - не меньше 2), который заполняется программным кросс-платформенным/аппаратно-ускоренным методом. lloyd(411 знак., 05.12.2017 21:46)
- С 4 марта 1917г, несмотря на отсутствие юридического отречения от престола дома Романовых, Синод начал рассылать во все епархии телеграммы с распоряжением прекратить упоминать в богослужениях имена членов «царствовавшего дома» и предписывалось Codavr(50 знак., 11.12.2017 11:28, Off, ссылка, полностью)
- Создана карта по одной "маленькой" коррекции формы -> - mut(11.12.2017 12:42, zen, ссылка, ссылка, полностью)