Когда-то я встречал такую информацию, но сейчас не смог найти - вроде бы много таких тем, но разобраться я так и не смог. Вообщем не бейте очень сильно если повторяюсь.
Собственно вопрос: какую скорость обмена данными по сети можно получить используя такую связку: AT91SAM7X256, rtl8201bl, FreeRTOS, uIP? Ядро процесора работает на 48 МГц. Программа исполняется из флеша.
Собственно мне нужно где-то 4-5Мбит/с (а если можно то и больше). Пока что реализовав програму и используя TCP обмен (буфер на приём 2к, данные передаются в процесор и просто записываются во внутреннюю память) у меня получается приблизительно 1,3Мбит/с (Связь установлена на 100Мбит/с). Это предел или нет? Может нужно оптимизировать стек или переходить на UDP?
Спасибо
Сообщение отредактировал OlegHmt - Jan 16 2007, 01:00