реклама на сайте
подробности

 
 
> AtMega+SIM300DZ TCP/IP, Подскажите
skaarj
сообщение Aug 28 2008, 11:40
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 2-08-08
Из: Киев
Пользователь №: 39 380



собираю девайс, основной функцией которого является передача некоторого количества информации на удаленный сервер (для примера, текст небольшого объема). устройство - клиент,комп в инете- сервер. железку собрал,отладил,все получилось, атмега инициализирует модем в режиме gprs, при передаче используется внутренний tcp\ip стек модема. все работает,НО скорость очень маленькая, выше 1 кб сек в пике так и не получилось достичь. вопрос:хочу попробовать реализовать тсп\ип стек на меге, 1-насколько это будет эффективнее и 2-где можно почитать краткий курс молодого бойца в етом направленииsmile.gif
зы:поиском пользоваться умею, может просто ктото сталкивался с подобным решением,и чтото посоветует,дабы не наступать на детские грабли..


--------------------
Электроника- наука о контактах: или он есть там,где не должен быть, или его нет там где он нужен
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
stream
сообщение Sep 2 2008, 10:25
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(skaarj @ Aug 28 2008, 15:40) *
вопрос:хочу попробовать реализовать тсп\ип стек на меге, 1-насколько это будет эффективнее и 2-где можно почитать краткий курс молодого бойца в етом направленииsmile.gif

Эффективнее будет, только если лить потоком большой объем - 3-4 килобайта в секунду на аплоаде большого файла я видел.

Если брать даже самые простые готовые стеки с поддержкой ppp, типа lwip, они требуют наличия операционки с threads и semaphores. У меня, допустим, все это уже есть - железка на ARM, ресурсов хватает, операционка использовалась изначально. А вот если тебе придется прикручивать все с нуля, то лучше не надо.

Единственный случай, когда без стека не обойтись - когда тебе надо открывать или принимать одновременно _несколько_ TCP соединений. На внутренних командах симкома это не получится (там максимум одно соединение на вход и одно на выход). Во всех остальных случаях затраты времени и сил на прикручивание операционки и стека под твою платформу с нуля себя не окупят.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 16:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016