|
webbrowser control для stm32 |
|
|
|
Jul 26 2017, 21:22
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(Огурцов @ Jul 27 2017, 00:12)  stm32f4. stm32f7 Что, сразу оба стоят в одном девайсе?  Цитата для этого зоопарка сразу штат программистов нужен человек пятьдесят, только для разработки клиентов Судя по вашему описанию, речь идет про девайс на базе STM32, у которого есть собственный экран с тачскрином или внешней клавой/мышкой, С него уже нужно лазить через самодельный браузер куда-то по некой сети в некие неизвестные компы/смарфоны и т.п. и открывать некие таблицы. Я правильно понял? Или вы, просто, банально путаете веб-сервер с веб-клиентом?
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jul 26 2017, 21:44
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Forger @ Jul 26 2017, 21:22)  Что, сразу оба стоят в одном девайсе?  любой из Цитата(Forger @ Jul 26 2017, 21:22)  Судя по вашему описанию, речь идет про девайс на базе STM32, у которого есть собственный экран с тачскрином или внешней клавой/мышкой, С него уже нужно лазить через самодельный браузер куда-то по некой сети в некие неизвестные компы/смарфоны и т.п. и открывать некие таблицы. речь идёт о том, чтобы девайсом на stm32, с экраном и веб-клиентом лазить под эзернетом в этот же девайс, с веб-сервером, на этом же на stm32 вот мощная штука https://github.com/WebKit/webkit
|
|
|
|
|
Jul 26 2017, 21:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(Огурцов @ Jul 27 2017, 00:44)  речь идёт о том, чтобы девайсом на stm32, с экраном и веб-клиентом лазить под эзернетом в этот же девайс, с веб-сервером, на этом же на stm32 Нда, велика наша страна талантами: вместо того, чтобы обойти проблему, предпочитаем влезать в нее по самые уши и героически ее пытаться решить Цитата Я был сделал простейший мост STM-WIFI для этого девайса (например), или встроил WIFI прямо в девайс, поднял бы в нем простенький веб-сервер с соотв. веб-мордой на одного-двух клиентов и лазил в него через любой комп/смарт да что угодно. Чем вас не устраивают уже давно придуманные решения? Например, как это сделано с любыми самыми примитивными роутерами - своя веб-морда и никакого колхоза с внешним чудо девайсом со своим самодельным браузером.
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jul 27 2017, 01:29
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Forger @ Jul 26 2017, 22:57)  вместо того, чтобы обойти проблему т.е. вы считаете себя умнее заказчика Цитата(Forger @ Jul 26 2017, 22:57)  Например, как это сделано с любыми самыми примитивными роутерами - своя веб-морда и никакого колхоза с внешним чудо девайсом со своим самодельным браузером. и чтобы поднастроить что-то в железке за 500 рублей вы должны иметь рядом компьютер за 50000, ага
|
|
|
|
|
Jul 27 2017, 05:41
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(Огурцов @ Jul 27 2017, 00:12)  чо чего ?есть например ibm-pc и две операционные системы - windows-7 и linux ubuntu и мы уже пишем два клиента для доступа к данным Это называется "веб-морда". Работает везде. Но вы сразу сказали, что оно не надо. Цитата(Огурцов @ Jul 27 2017, 04:29)  и чтобы поднастроить что-то в железке за 500 рублей вы должны иметь рядом компьютер за 50000, ага Ведроид можно приобрести за пару тысяч руб в розницу. Только я не понял, вы ищите решение или отговорки, чтобы решения не было? Если второе, то тоже можем советов подкинуть
|
|
|
|
|
Jul 27 2017, 06:19
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(Огурцов @ Jul 27 2017, 04:29)  т.е. вы считаете себя умнее заказчика Чую, что речь идет про некий особый госзаказ, где разработчик - собственность заказчика (личный раб), своего мнения не имеет и уж тем более не имеет права подвергать сомнениям Слова Всевышнего Заказчика! Признайтесь, есть что-то похожее?  Цитата и чтобы поднастроить что-то в железке за 500 рублей вы должны иметь рядом компьютер за 50000, ага Точно госзаказ! Слышал, что у них цены на даже на самые убогие компы и нетбуки начинаются с подобных заоблачных сумм, а копеешные смарфоны им незнакомы и просто запрещены местной "инквизицией"  Если серьезно, то ваш самодельный "комп на базе STM32" и собственным самодельным "браузером" обойдется заказчику ни разу не дешевле компа за такую сумму  Кстати, у нас в конторе пошли несколько другим путем (тоже госзаказ) - комплектуют изделие с ценой под несколько мульёнов обычным дешевым нетбуком с платной виндой. Одно изделие + один нетбук. Софт на него сразу устанавливается и в документации прописывается его серийник, чтобы заказчик ничего не напутал. В устройствах реализована вебморда, в поднят sql-сервер с БД (покупное решение, не самодельное!) со всеми полезными плюшками.
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jul 27 2017, 07:01
|

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

|
Цитата(Forger @ Jul 27 2017, 09:19)  Кстати, у нас в конторе пошли несколько другим путем (тоже госзаказ) - комплектуют изделие с ценой под несколько мульёнов обычным дешевым нетбуком с платной виндой. Как то криво. Есть же специализированные HMI. С тачскрином, с авторизацией, с защитой программы, с полным набором виджетов и IDE для разработки UI и его симуляцией. TC-у надо просто взять ucGUI c VNC вьюером. И не надо будет городить броузер. Как не смешно, но сжатая картинка может быть меньше чем стокилобайтные JSON и JScript файлы фреймворков. Скажем чтобы открылась страница этого форума надо скачать 500 кб данных! Это не embedded решение. Всем известно, как долго ворочаются дешевые смартфоны с web броузерами. Это чисто пытка заставлять юзера лезть через мобильный броузер в UI дивайса который был написан под PC броузеры.
|
|
|
|
|
Jul 27 2017, 07:10
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(AlexandrY @ Jul 27 2017, 10:01)  Как то криво. Возможно криво, но 8 лет назад это показалось наиболее простым. Да и изделие - не гражданское, там даже разовые транспортировочные крышечки на разъемы проходят ОТК на качество покрытия... Каждая мелочь прописывается в док-ции. Самодеятельность не покатывает. Админа никто вызывать не будет, чтобы настроить сеть - долбать кукушку будут разработчику, если нужной инфы нет в рук-ве Цитата Есть же специализированные HMI. С тачскрином, с авторизацией, с защитой программы, с полным набором виджетов и IDE для разработки UI и его симуляцией. TC-у надо просто взять ucGUI c VNC вьюером. И не надо будет городить броузер. Как вариант! Цитата Скажем чтобы открылась страница этого форума надо скачать 500 кб данных! Это не embedded решение. Всем известно, как долго ворочаются дешевые смартфоны с web броузерами. Это чисто пытка заставлять юзера лезть через мобильный броузер в UI дивайса который был написан под PC броузеры. Так речь не про установку в девайс монстроподобных тяжелых веб-порталов, а речь лишь про простенькие странички с минимально необходимым функционалом без рекламных баннеров и т. п., Такие потянет даже самый убогий STM
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jul 27 2017, 07:41
|

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

|
Цитата(Forger @ Jul 27 2017, 10:10)  Такие потянет даже самый убогий STM  Я вижу вопрос не в том потянет или не потянет убогий STM. gzib, вебсокеты, серверные скрипты он конечно не потянет. Тут нужны как минимум сотни килобайт RAM-а только под один менеджер памяти. Интереснее вопрос в том какие фреймворки вы предлагаете использовать для создания WEB приложения. Или пишите на чистом HTML 5? Руками рисуете виджеты, обрабатываете события и проч.? И получаете UI хуже голой консоли? Тогда не интересно. Зато вот слегка порывшись обнаружил в NuttX такую вещь как NX multi user "front end" Эта штука позволяет делать удаленных клиентов оконного движка с сериализацией оконных сообщений. Т.е. по сути и есть самый легковесный броузер для самых примитивны embedded дивайсов. Народ проработал этот вопрос еще десятки лет назад.
|
|
|
|
|
Jul 27 2017, 08:48
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(AlexandrY @ Jul 27 2017, 10:41)  gzib, вебсокеты, серверные скрипты он конечно не потянет. Тут нужны как минимум сотни килобайт RAM-а только под один менеджер памяти. Тут я бы поспорил ... в данном случае все зависит от требования к числу одновременно подключенных клиентов и "нагруженности" информацией самого сервера. Уверен, что можно все сделать очень минимально, но довольно шустро. Цитата Интереснее вопрос в том какие фреймворки вы предлагаете использовать для создания WEB приложения. Или пишите на чистом HTML 5? Руками рисуете виджеты, обрабатываете события и проч.? И получаете UI хуже голой консоли? Мои руки еще не дошли до этого, все подбираюсь ))) Но чужие готовые реализация, которые мне встречались, меня вполне устраивает. Например, как это сделано в этой open-source плате для 3D принтера (в моем принтере такая стоит). Сами файлы веб-сервера лежат на sd-карте. Работает достаточно бодро. Цитата Тогда не интересно. (С) "Вам шашечки или ехать?"
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jul 27 2017, 21:16
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(scifi @ Jul 27 2017, 05:41)  Это называется "веб-морда". Работает везде. Но вы сразу сказали, что оно не надо. ребята, прямо в названии топика чётко и однозначно указано, что нужно не надо офтопить сюда веб-мордами, веб-серверами и другими 3д-принтерами, если нечего сказать про - просто идите, идите, идите мимо
Сообщение отредактировал Огурцов - Jul 27 2017, 21:16
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|