|
webbrowser control для stm32 |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 25)
|
Jul 26 2017, 12:35
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(Огурцов @ Jul 26 2017, 15:17)  нужен веб-клиент, наверно, если так понятнее Цитата(Огурцов @ Jul 26 2017, 14:39)  нужна простейшая функциональность для создания веб-форм, див или таблицы для форматирования, картинки и поля ввода То есть нужен браузер с простейшей функциональностью? Говорят, есть что-то такое в Contiki.
|
|
|
|
|
Jul 26 2017, 19:36
|

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

|
Цитата(Огурцов @ Jul 26 2017, 14:39)  не собирал ли кто сабж ? что взять за исходники ? нужна простейшая функциональность для создания веб-форм, див или таблицы для форматирования, картинки и поля ввода А при чем тут STM32? Ведь если и существуют соотв. исходники, то они явно будут не под ARM-ассемблер (с использованием периферии STM32). Еще скажите, что нужны исходники под CUBE Все равно придется копаться в посторонних исходниках (скорее всего на голом С), удалять лишний функционал и т. п. ... секас ))) Вы лучше спросите ваших схемотехников: с какого перепугу в подобное изделие они поставили не готовый однокристальный/одноплатный комп, а запихнули "жалкий" МК, который для такой задачи, мягко говоря, не к месту  Но если задача не стоит в принципиальном использовании некого браузера, а все значительно проще - структурированный доступ к некоторым данным (удаленным или локальным), то это все делается совсем иначе без всяких встроенных самодельных браузеров ...
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jul 26 2017, 20:17
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Forger @ Jul 26 2017, 20:36)  готовый однокристальный/одноплатный комп я бы - поставил Цитата(Forger @ Jul 26 2017, 20:36)  а все значительно проще - структурированный доступ к некоторым данным (удаленным или локальным), то это все делается совсем иначе без всяких встроенных самодельных браузеров ... любопытно особенно любопытно, как иначе не писать каждый раз нового клиента для каждого типа девайса в мире под каждой операционной системой в мире
Сообщение отредактировал Огурцов - Jul 26 2017, 20:17
|
|
|
|
|
Jul 26 2017, 20:24
|

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

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

|
Цитата(Forger @ Jul 26 2017, 20:24)  про какой STM32 идет речь? stm32f4. stm32f7 Цитата(Forger @ Jul 26 2017, 20:24)  Чего? чо чего ? есть например ibm-pc и две операционные системы - windows-7 и linux ubuntu и мы уже пишем два клиента для доступа к данным а windows далеко не одна, тем более linux а ещё есть телефоны-шмарфоны под совершенно разными осями для этого зоопарка сразу штат программистов нужен человек пятьдесят, только для разработки клиентов
|
|
|
|
|
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
|
|
|