ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
989170 Топик полностью
il-2 (26.03.2020 17:58, просмотров: 504) ответил Andreas на Тема начиналась с удобной кроссплатформенной настройки параметров девайса по уарт/усб. Ставить для этого есп некоторый перебор, да еще его тоже настраивать надо. Пока наиболее удобное для юзверя, что я делал RNDIS+DHCPserver+DNS и в браузере просто набирается что-то типа mydevice.myy. Но это жирно по затратам и требует усб. Для уарта PPP прозвучало, но надо копать.
А можно поинтересоваться: насколько именно USB-RNDIS-... и т.д жирные по затратам? 

Я все примериваюсь, чтобы сделать такое на STM-ке, вот и интересно, сколько оно сожрет ресурсов. Пока по моим представлениям в программе должно быть реализовано:

1. RNDIS USB Class.

2. Стек TCP/IP.

3. Опционально - Сервер DHCP. Насколько я знаю, винда при отсутствии на интерфейсе сервера DHCP сама присвоит ему какой-то адрес. Только я ничего не знаю про механизм этого присвоения. Ну или можно обязать пользователя задавать параметры IP ручками.

4. Опционально - сервер DNS. Без него можно предлагать пользователю вводить в браузере IP-адрес или прописать чего-нибудь в hosts.

5. Ну и напоследок - HTTP-сервер.

Я ничего не пропустил ?