|
Stm32 emWin lwIp web |
|
|
|
 |
Ответов
|
Feb 28 2015, 23:09
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(khach @ Mar 1 2015, 01:32)  А вот если копию прийдется вычитывать из памяти контроллера экрана- тут начинаются очень интересные грабли с шиной. Что за грабли? У меня были TFT экраны. Для мануалов делал скриншоты именно через веб. Особых проблем не заметил. Цитата(AlexandrY @ Mar 1 2015, 01:16)  Ага, не нужен. Испокон веков мультиплатформенность GUI создавалась с помощью языков разметки. Можете конечно парсить HTML или XML. Но придете все равно к JSON как языку разметки. Ибо проще не бывает. А JavaScript в качестве разметки даже не смешно, а просто не понятно. Каким боком? Вы сговорились что ли? Не о том речь. Просто выдавать скриншот экрана на веб-интерфейс, ловить клики мышки, эмулировать нажатия кнопок, и обновлять этот скриншот. Это 200 строк жабаскрипта плюс необходимая обвязка на сервере. Потому-то JSON и не нужен. Цитата(1234Alex @ Mar 1 2015, 01:06)  Может подскажете что лучше почитать по javascript. Нет, не подскажу. Синтаксис очень похож на Си, поэтому начать просто. Возникает вопрос - лезешь в гугл и сразу находишь ответ. Как-то так.
|
|
|
|
|
Mar 1 2015, 10:19
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(scifi @ Mar 1 2015, 01:09)  Что за грабли? У меня были TFT экраны. Для мануалов делал скриншоты именно через веб. Особых проблем не заметил.
Вы сговорились что ли? Не о том речь. Просто выдавать скриншот экрана на веб-интерфейс, ловить клики мышки, эмулировать нажатия кнопок, и обновлять этот скриншот. Это 200 строк жабаскрипта плюс необходимая обвязка на сервере. Потому-то JSON и не нужен. Это не серьезный подход. Глядя на крохотный скриншот TFT на экране нормального броузера публика будет в недоумении. Да и напряг для STM32 будет выше предельного. Сколько раз в сек собираетесь рефрешить скриншот при скролинге, например? Начнутся лаги, сбои и непопадания в нужную зону видгетов. Смысл не повторить один в один экран TFT и представление в броузере, а сгенерировать эти представления одновременно не совершая повторной работы. Я отказался в свое время от GUI_Builder. Он генерит С-и файлы, а их очень трудно парсить как файл разметки для броузера. Это тупиковый путь. Стоит потратится, но сделать для uC/GUI парсер нормального файла разметки сделанного из представления в броузере. Кстати тогда и к определенному GUI не будет сильной привязки.
|
|
|
|
|
Mar 1 2015, 10:39
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(AlexandrY @ Mar 1 2015, 13:19)  Это не серьезный подход. Глядя на крохотный скриншот TFT на экране нормального броузера публика будет в недоумении. Дык я о том же. Но ТС оч. хочется именно так. Цитата(AlexandrY @ Mar 1 2015, 13:19)  Да и напряг для STM32 будет выше предельного. Нет. Хотя зависит от масштаба амбиций, наверное. Цитата(AlexandrY @ Mar 1 2015, 13:19)  Сколько раз в сек собираетесь рефрешить скриншот при скролинге, например? Начнутся лаги, сбои и непопадания в нужную зону видгетов. А вот тут начинается самое интересное. Было бы полезно взглянуть на реальный скриншот. Подозреваю, что там никаких видгетов нет. Типа "клапан закрыл, насос запустил".
|
|
|
|
Сообщений в этой теме
1234Alex Stm32 emWin lwIp web Feb 25 2015, 23:19 kolobok0 Цитата(1234Alex @ Feb 26 2015, 02:19) ...... Feb 27 2015, 19:17 scifi Цитата(1234Alex @ Feb 26 2015, 02:19) Иде... Feb 27 2015, 21:41 1234Alex 2 kolobok0.
Пришлось пару раз перечитать пока поня... Feb 27 2015, 21:59 scifi Цитата(1234Alex @ Feb 28 2015, 00:59) Я п... Feb 28 2015, 11:39 SSerge Цитата(kolobok0 @ Feb 28 2015, 02:17) имх... Feb 28 2015, 13:58 scifi Цитата(SSerge @ Feb 28 2015, 16:58) Забуд... Feb 28 2015, 14:19 SSerge Цитата(1234Alex @ Feb 26 2015, 06:19) Ест... Feb 28 2015, 14:28 scifi Цитата(SSerge @ Feb 28 2015, 17:28) Увы, ... Feb 28 2015, 14:35  SSerge Цитата(scifi @ Feb 28 2015, 21:35) А отку... Feb 28 2015, 14:59 1234Alex Прошу прощения ( видимо за провокацию ).
Это ( про... Feb 28 2015, 15:30 scifi Цитата(1234Alex @ Feb 28 2015, 18:30) Что... Feb 28 2015, 15:37 1234Alex Довольно нудно отрисовывать одну и ту-же мнемосхем... Feb 28 2015, 15:56 scifi Цитата(1234Alex @ Feb 28 2015, 18:56) Дов... Feb 28 2015, 19:33 1234Alex А не подскажете этот кусочек.
Где-то я о подобном ... Feb 28 2015, 19:42 scifi Цитата(1234Alex @ Feb 28 2015, 22:42) А н... Feb 28 2015, 20:33 AlexandrY Цитата(1234Alex @ Feb 26 2015, 01:19) Про... Feb 28 2015, 21:24 1234Alex А было всё так просто.
А теперь JavaScript и JSON.... Feb 28 2015, 21:44 scifi Цитата(1234Alex @ Mar 1 2015, 00:44) Пока... Feb 28 2015, 21:49  AlexandrY Цитата(scifi @ Feb 28 2015, 23:49) JSON н... Feb 28 2015, 22:16 1234Alex Может подскажете что лучше почитать по javascript.... Feb 28 2015, 22:06 1234Alex Не. Насколько я сейчас понимаю ( стадия 0.1 ), jav... Feb 28 2015, 22:26  khach Цитата(scifi @ Mar 1 2015, 02:09) Что за ... Mar 1 2015, 12:46 1234Alex SSD1963 на этом по-моему. Надо глянуть, подзабыл у... Feb 28 2015, 22:35 aaarrr Скриншот в браузере можно и масштабировать, чтобы ... Mar 1 2015, 12:08 1234Alex 2 khach - да, пока задач с высокой динамикой нет. ... Mar 1 2015, 13:42 SSerge Цитата(1234Alex @ Mar 1 2015, 20:42) 2 Al... Mar 1 2015, 14:13  AlexandrY Цитата(SSerge @ Mar 1 2015, 16:13) Вот Ва... Mar 1 2015, 18:34   SSerge Цитата(AlexandrY @ Mar 2 2015, 01:34) Да ... Mar 1 2015, 20:36
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|