Здравствуйте! Решил плотнее занятся изучением Ethernet, поделитесь простеньким проэкт-примером работы с UDP прием и передача.(лучше бес ОSи) Среда разработки предпочтительно Keil или IAR. Не оставте неучем, пожалуйста!
Danis
Jul 22 2010, 17:48
Охотно помог бы, сам с нуля начинал, только с Microchip. Припастись хабом нужно и снифером, обязательно!
KRS
Jul 22 2010, 21:46
а отладочная плата у вас уже есть? какой чип? посмотрите в сторону uIP на PC - WireShark
Dimoza
Jul 23 2010, 18:45
Цитата(KRS @ Jul 23 2010, 01:46)
посмотрите в сторону uIP
Здравствуйте! И я с подобным вопросом Появилась необходимость на STM32F107 реализовать TCP/IP. На странице c апликухами и примерами http://www.st.com/mcu/familiesdocs-110.html упоминаются два стека: lwIP TCP/IP stack demonstration и Ethernet low-level driver and web server demonstration based on uIP TCP/IP stack Если я правильно понимаю, Вы рекомендуете смотреть и разбираться именно с uIP?
KRS
Jul 24 2010, 21:08
QUOTE (Dimoza @ Jul 23 2010, 22:45)
Если я правильно понимаю, Вы рекомендуете смотреть и разбираться именно с uIP?
uIP и lwIP - стеки одного и того же автора! http://www.sics.se/~adam/software.html Если без операционки - то uIP. А так lwip получше будет. А еще тут рекомендуют BSD порт Юрия Темкина ( TNKernel).
Если без операционки - то uIP. А так lwip получше будет.
Я бы сказал так если проц 8 битник то однозначно uIP, если под стек есть меньше 8к ОЗУ то однозначно uIP, иначе LwIP, кстати он без опреционки работает лучше uIP, а вот с ОС он не очень , но!!! он развевается и уже есть релиз 1.4 в котором существенно переделана прослойка под ОС, но кривизна по прежнему имеется.
diglook
Aug 1 2010, 11:23
Для научения(пока нет желания, времени а, главное опыта писать стеки самостоятельно- предпочитаю изучать чужие и по возможности модифицировать) пользуюсь ARMами LPC2478 и 68 , LM3SB92 и 96. Для LPC24x8 UDP запустились с первого тыка только на примерах от Segger, на Люминари не получается. Вообще в планах только UDP и FTP. На счет операционки, видимо нужна что-бы потом, при модификации-расширении возможностей, не писать все заново. Если у кого есть примеры проэктов под указанные процы очень прошу поделится, ИМХО тут важно сравнить и уловить суть-какие файлы рихтовать при создании своего кода. К тому-же интересно сравнить их в равном бою.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.