Вход
Наше всё
Теги
codebook
PARTS
Поиск
Опросы
Закон
Четверг
15 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
ARM, RISC-V
AVR
PIC
PLD, FPGA, DSP
Кибернетика
Технологии
Схемы, платы, компоненты
Средства и методы разработки
/989077
Топик полностью
Andreas
(26.03.2020 13:53, просмотров: 252)
в ответ на
Можно еще PPP. Или SLIP на PIC12 ;)
- автор:
Гyдвин
Раз fk0 самоизолировался, хоть ты расскажи, как уарт с браузером без малинки сопрячь.
Ответить
Ответы
А тут даже рассказывать не надо. Самое простое - берешь пример из поствки Keil для LPC214* "Http_demo", подключаешься к LPC нему как к PPP серверу посредством COM порта и вуяля. Смотри, как эта кухня работает... Для SLEEP все проще - исключается PPP стек. Гулял лет 15 назад пример реализации для PIC12 на ASM...
-
Гyдвин
(
26.03.2020 14:32
)
Тогда нужен браузер на устройстве с СОМ портом, с возможностью организовать PPP/SLIP на этом порте. Сейчас такое редкость. Наверное нет смысла такой вариант рассматривать.
-
AlexBi
(
26.03.2020 15:51
)
На компе это настраивается штатно. На ведроиде тоже вполне по силам (3G "свистки" так и подлючаются - посредством PPP и COM). Так что не редкость. Но конечно же сейчас проще заюзать тот же WiFi и какой-нить ESPxxxx за 2$.
-
Гyдвин
(
26.03.2020 16:19
)
Тема начиналась с удобной кроссплатформенной настройки параметров девайса по уарт/усб. Ставить для этого есп некоторый перебор, да еще его тоже настраивать надо. Пока наиболее удобное для юзверя, что я делал RNDIS+DHCPserver+DNS и в браузере просто набирается что-то типа mydevice.myy. Но это жирно по затратам и требует усб. Для уарта PPP прозвучало, но надо копать.
-
Andreas
(
26.03.2020 16:42
)
А можно поинтересоваться: насколько именно USB-RNDIS-... и т.д жирные по затратам?
il-2
(630 знак.,
26.03.2020 17:58
)
Да, именно так. По затратам около 40к флеша и 20 ОЗУ на М3, но это для странной оси и написано не мной.
Andreas
(307 знак.,
26.03.2020 18:09
,
ссылка
)
Спасибо. Как-то я более оптимистично на это смотрел... Получается, что в 48-ногий STM32F103C8 это если и впихнется, то останется место только на что-то простенькое.
-
il-2
(
26.03.2020 18:19
)
STM32F103C8 я пробовал- занимало чуть больше 50к вместе с осью, но своеобразной. Голая ось около 20к занимала.
-
Andreas
(
26.03.2020 18:27
)
А сколько ОЗУ эта "своеобразная" ОС отъедала?
il-2
(87 знак.,
26.03.2020 18:41
)
С озу приврал наверно. Тестовый проект с несложной одной вебстраницей около 53к флеша занимал и около 5к ОЗУ оставалось свободными. Голая оська тоже около 5к озу хотела. Но это было давно и приблизительно. Дмаю для рабочего проекта 20к ОЗУ с учетом оси, которая все равно нужна и других задач будет маловато. В рабочем проекте было 32к ОЗУ и хватило впритык, стеки задач я оптимизировал.
-
Andreas
(
26.03.2020 18:52
)
Повесить на уарт ESPxx в режиме точки доступа - вполне богатая затея. Подошел к девайсу со смартфоном, приконнектился к точке - и рули через вебмордие.
-
LightElf
(
26.03.2020 17:15
)
Именно.
-
Гyдвин
(
26.03.2020 17:21
)
Если пароль один - стремно, что рядом проходящий снесет настройки. Если разные - как ими управлять? Хотя может иногда и вариант.
-
Andreas
(
26.03.2020 17:19
)
Гм... Вставлять ESP в девайс нет необходимости. Его можно подключать к uart девайса на время настройки, как и желал топикстартер. Этакий вспомогательный "свисточек" с смартфону с браузером для удобства сопряжения.
-
Гyдвин
(
26.03.2020 17:25
)
Тады есть смысел сделать переходник USB (RNDIS) в UART на однокристаллке. И навернуть внутре оной однокристаллки вебмордие с блекджеком и жаваскриптами. Ну, или, USB MSD. Записал настройки в файлег в любом блокноте - и алга.
-
LightElf
(
26.03.2020 18:25
)
Ага. Потом наебстись переходником RNDIS, с подбором смартфона с usb хост и поддерживающего rndis и пр.пр. WiFi и браузер гарантированно имеется в любом смарте. От самого навороченного яблокофона до самого затрапезного ведроида. Для ESP есть туева хуча софта с помощью которого можно быстренько слепить требуемое. Начиная с ардуин с питонами, заканчивая родным SDK. А так да - сам ESP не пользую, хотя и развел футпринты в девайсах без встроенного ethernet. В них как раз usb хост для флэхи, с которой и
Гyдвин
(20 знак.,
26.03.2020 18:52
)
Ну или не RNDIS, а какой USB-COM. Шоб поделие выглядело как 3G свисток и, соответственно, работало как свисток.
-
LightElf
(
27.03.2020 13:35
)
Для телефона wifi наверно оптимален, но для компа не пойдет.
-
Andreas
(
26.03.2020 18:55
)
Для компа все возвращается и изначальному - ДельфЯм ;) Сотня строк кода без лишних извратов :)
-
Гyдвин
(
26.03.2020 18:59
)