-
- Еще об архитектуре Двинов. Yurasvs(1 знак., 08.10.2023 14:39, ссылка)
- Спасибо. - enc(08.10.2023 19:53)
- Если бы не слово DWIN (хорошой коньяк, кстати), я бы подумал, что
речь идёт о Nextion. Тоже весёленькая штучка, только прога грузится
через UART. Бывает чертовски полезна, когда закащщик приезжает
завтра, чтобы "просто посмотреть, как у вас дела идут". - Kpoк(28.09.2023 10:17)
- В принципе DWIN неплохой. Качество индикатора, скорость отображения картинок и т.п. отличные. Памяти много, хватает на все. Поддерживает Modbus master/slave из коробки, и если допилить - то даже можно сделать вывод обрыва связи. Софт родной - тихий ужас по сравнению c Nextion. Но работать можно. A.L.(610 знак., 28.09.2023 13:14)
- Да, принцип тот же, только вдвое-втрое дешевле, быстрее и
качественней. Но софт родной очень сырой, много странностей. - Yurasvs(28.09.2023 11:22)
- кто из двоих будет дешевле, быстрей и качественней? - Kpoк(29.09.2023 12:14)
- Один дешевле, другой качественнее. Что такое "сырой софт" по китайски это видеть нужно (и стороной обходить) - Cкpипaч(29.09.2023 12:19)
- кто из двоих будет дешевле, быстрей и качественней? - Kpoк(29.09.2023 12:14)
- Я имел дело с серией DMT80600T, там проект который делается в среде DGUS заливался в дисплей через SD-карту. Причем фирмварь в дисплее капризная - не каждую SD-карту принимает. Надо чтобы был четкий формат - FAT32, 4кб кластер и еще что-то. Чуть что не так - карту не видит. - il-2(28.09.2023 06:33)
- Там есть 2 пути, Нуба и Джедая. Первый путь- берешь любой Двин и
работаешь с ним исключительно через последовательный интерфейс
(УАРТ, Модбас или даже КАН) задокументированными командами.
Изображения, видосики и звуки хранятся в Двине, перегонять по
интерфейсу их не нужно. Передаются только команды типа вывести
иконку или текст, отклонить стрелку на определенный угол,
переместить слайдер, отобразить ряд следующих точек на графике и
т.п. Обратно передается информация о Yurasvs(1393 знак., 27.09.2023 20:36)
- А еще вопрос - тот, который со шлейфом и USB переходником - может
габотать в простом режиме, как голый вариант, только с СД и
командами через UART ? - Mty1(28.09.2023 15:44)
- Да. - Yurasvs(29.09.2023 12:27)
- А тот который голый, как в него заливаются кнопки, графика звуки и
все прочее с дизайн проги с компа? На нем есть USB разъем чтобы
залить фалы? Или можно все залить на SD карту с проги на PC? - Mty1(28.09.2023 01:08)
- У него на борту гнездо для СД карты. На сайте DWIN.global есть
ссылка на кучу видосов, где китаянка на аглицком с китайским
акцентом все это рассказывает и показывает. СД карта должна быть
отформатирована в ФАТ32 с размером кластера 4096, если не ошибаюсь.
В доке написано. - Yurasvs(28.09.2023 08:19)
- А не попадалась ли информация, можно ли в него самому грузить, не
из дизайнерской проги? Утилитка коммандной строки, под Линукс или
описание протокола загрузки? - Cкpипaч(28.09.2023 08:43)
- Не понял вопрос. Сперва необходимо подготовить дизайн. В любом
графическом редакторе, который Вам нравится, подготовить картинки,
фон, иконки, индикаторы, разметку графиков и т.п. Отдельная забота
- шрифты. Загрузить все это в Двин из родного софта ДГАС через СД
карту. Там же можно превью увидеть (правда весьма приблизительно) и
команды на отладку попосылать, чтобы увидеть, как реагирует. После
этого Двин готов к работе в любой системе, хоть на МК, хоть на
Линуксе. Отправляй Yurasvs(39 знак., 28.09.2023 10:27)
- Мне нужна возможность вносить правки удаленно. Через
последовательный порт. Скорость - не принципиальна. Панель будет
подключена к линукс-модулю, на который я могу все файлы загрузить
дистанционно, далее - нужна панель, к которой есть утилита командой
строки для загрузки проекта, или описание протокола загрузки. - Cкpипaч(28.09.2023 10:32)
- Сами картинки можно грузить только из родного софта, через СД
карту, если большие, или через порт, если маленькие. Это делается
только 1 раз, при подготовке ДВИНа к работе. Через протокол потом
только передаются команды, что с этими картинками делать. В
принципе можно сформировать файлы для пользователя и отправить ему
по почте, чтобы он скопировал их на СД карту и вставил ее в Двин,
перепрошивка произойдет автоматически. После извлечения карты Двин
запустится с новой Yurasvs(61 знак., 28.09.2023 11:23)
- Повторяю. Мне нужна возможность этот "только один раз" делать удаленно. Примерно, раз в год. Cкpипaч(49 знак., 28.09.2023 12:44)
- То есть карту можно вынуть, она ему не нужна для работы? - Mty1(28.09.2023 12:01)
- Конечно не нужна, она только для загрузки файлов в память Двина.
Серийное изделие на COF дисплее может вообще не иметь гнезда для СД
карты, прошивать Двин переходником, затем вставлять в изделие. - Yurasvs(28.09.2023 12:43)
- А навороченный вариант со шлейфом и ядром C51 может работать как
простой вариант - только с CF картой? - Mty1(29.09.2023 10:19)
- Да. По умолчанию в него зашита так называемая Двин ОС, которая принимает команды и транслирует их графическому ядру. Так что сразу из коробки все работает. Но стоит скомпилить проект для С51 и зашить в него, он затирает эту ОС и начинает сам работать вместо нее. Чтобы он продолжал реагировать на стандартные команды порта, надо вписать в программу свой обработчик, который будет просто принимать пакет и пересылать его на граф. ядро. - Yurasvs(29.09.2023 15:01)
- А навороченный вариант со шлейфом и ядром C51 может работать как
простой вариант - только с CF картой? - Mty1(29.09.2023 10:19)
- Конечно не нужна, она только для загрузки файлов в память Двина.
Серийное изделие на COF дисплее может вообще не иметь гнезда для СД
карты, прошивать Двин переходником, затем вставлять в изделие. - Yurasvs(28.09.2023 12:43)
- Сами картинки можно грузить только из родного софта, через СД
карту, если большие, или через порт, если маленькие. Это делается
только 1 раз, при подготовке ДВИНа к работе. Через протокол потом
только передаются команды, что с этими картинками делать. В
принципе можно сформировать файлы для пользователя и отправить ему
по почте, чтобы он скопировал их на СД карту и вставил ее в Двин,
перепрошивка произойдет автоматически. После извлечения карты Двин
запустится с новой Yurasvs(61 знак., 28.09.2023 11:23)
- Мне нужна возможность вносить правки удаленно. Через
последовательный порт. Скорость - не принципиальна. Панель будет
подключена к линукс-модулю, на который я могу все файлы загрузить
дистанционно, далее - нужна панель, к которой есть утилита командой
строки для загрузки проекта, или описание протокола загрузки. - Cкpипaч(28.09.2023 10:32)
- Не понял вопрос. Сперва необходимо подготовить дизайн. В любом
графическом редакторе, который Вам нравится, подготовить картинки,
фон, иконки, индикаторы, разметку графиков и т.п. Отдельная забота
- шрифты. Загрузить все это в Двин из родного софта ДГАС через СД
карту. Там же можно превью увидеть (правда весьма приблизительно) и
команды на отладку попосылать, чтобы увидеть, как реагирует. После
этого Двин готов к работе в любой системе, хоть на МК, хоть на
Линуксе. Отправляй Yurasvs(39 знак., 28.09.2023 10:27)
- А не попадалась ли информация, можно ли в него самому грузить, не
из дизайнерской проги? Утилитка коммандной строки, под Линукс или
описание протокола загрузки? - Cкpипaч(28.09.2023 08:43)
- У него на борту гнездо для СД карты. На сайте DWIN.global есть
ссылка на кучу видосов, где китаянка на аглицком с китайским
акцентом все это рассказывает и показывает. СД карта должна быть
отформатирована в ФАТ32 с размером кластера 4096, если не ошибаюсь.
В доке написано. - Yurasvs(28.09.2023 08:19)
- Спасибо. - Nikolay_Po(27.09.2023 21:08)
- А еще вопрос - тот, который со шлейфом и USB переходником - может
габотать в простом режиме, как голый вариант, только с СД и
командами через UART ? - Mty1(28.09.2023 15:44)
- Еще об архитектуре Двинов. Yurasvs(1 знак., 08.10.2023 14:39, ссылка)