TCP / IP і PPP для контролерів .....

I

imarshad

Guest
Привіт усім!
Я роблю проект з Atmel AVR та GPRS модемів Wavecom.На жаль, модем GPRS я використовую, doesnot є TCP / IP стека або ППС.Тому мені потрібно, щоб побудувати / використати свій власний стек.Контролер Я використовую це ATmega162.

Зараз я ретельно обшукали Інтернеті для відкритого джерела TCP / IP стека для контролерів ....Ось моє дослідження ......

1) краще, що я знайшов Ethernut
...Вона TCP / IP стека плюс ППС стека і виконує всі вимоги ....На жаль, це вимагає ATMega128 або вище.Я не в змозі змінити свою Hardware Design включити 64 Pin ATMega128 в моїй конструкції ...

2) МСАГВ від http://www.sics.se/ ~ Adam / UIP / ...

Вона TCP / IP стека і можуть бути перенесені на ATmega162 ...Насправді це вже було зроблено http://www.laskater.com/projects/uipAVR.htm
Проблема тут у тому, що є doesnot PPP стек в ньому ....Так що я знову застряг ....

Які інші варіанти мені залишається?
Чи є PPP стек бути використані з uipAVR?
Будь-яке інше безкоштовне PPP стека для низьких мікроконтролерах ОЗУ?
Будь-який інший Free / Open Source TCP / IP стека з ППС для моєї мікроконтролерів?
Будь ласка, допоможіть мені в цьому зв'язку ....

 
Check This Out воно могло б допомогти

http://www.mil.ufl.edu/ ~ chrisarnold / компоненти / microcontrollerBoard / AVR / avrlib /

Ці Підтримані мережеві протоколи
ARP
ICMP
IP
UDP
DHCP

шериф

 
На жаль, це doesnot мають PPP стек ....У будь-якому випадку це була дуже хороша посилання, і я постараюся використовувати багато бібліотек від цього ресурсу ....Але мої пошуки PPP стек триває ...

 
lwip і пошук форум для TCP
/ IP Lean книги і вихідний код
http://download.savannah.nongnu.org/releases/lwip/lwip-1.2.0.zip

 
Від lwip сайт
Цитата:

Основна увага в lwIP TCP / IP здійснення скоротити використання оперативної пам'яті при цьому маючи повної шкалою TCP.
Це робить lwIP підходять для використання у вбудованих системах з десятками кілобайт вільної оперативної пам'яті і місця для приблизно 40 кілобайт коду ROM.
 
Отримати код для TCP Lean книгу, як він використовує ПІК з ОЗУ менше, я думаю.

Що стосується якості коду він може бути не повний стек TCP здійснення, а є торгівля між розміром коду та функціональності.Також для малих здійснення оперативної пам'яті не може бути проблема з високою швидкістю завдяки обмежений буфер для обробки повідомлень.
Я б не використати 16 КБ флеш-пам'яті для ППС і інші речі, якщо я не змушують робити це.Додано через 1 хвилину:imarshad пише:

Від lwip сайтЦитата:

Основна увага в lwIP TCP / IP здійснення скоротити використання оперативної пам'яті при цьому маючи повної шкалою TCP.
Це робить lwIP підходять для використання у вбудованих системах з десятками кілобайт вільної оперативної пам'яті і місця для приблизно 40 кілобайт коду ROM.
 
Спробуйте Linux невелику плату (як правило, засновані рукою), TCP / IP і PPP готові (і тестування) в Linux.

 
Wavecom GPRS модемів мають власну стек здійснюється всередині: Ви можете отримати доступ до API для використання або сокет (як Socket програмування на комп'ютері).Я думаю, що це найкраще рішення, тому що я реалізував свій TCP / IP стека на борту доступу до модему Wavecom (GR64), і я отримав божевільна: модем був баггі по GPRS прозорої передачі даних.Але (пізніше !!!!) Я розумію, що вбудований стек працює дуже правильно.
Сподіваюся, що це можуть бути цінні поради

 

Welcome to EDABoard.com

Sponsor

Back
Top