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

 
 
 
Reply to this topicStart new topic
> Ethernet на STM32, трафик?
Danis
сообщение Nov 11 2010, 09:14
Сообщение #1


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Привет коллеги по цеху!

Интересует вопрос относительно использования Ethernet на STM32, какие стеки используете, стабильность? Но более интересует реальный трафик (не скорость обмена), который может получить микроконтроллер из сети при условии, что микроконтроллер напрямую подключен к ПК и тянет/передает туда пакеты в UDP, с условием что контроллер другими задачами не занят.

Сейчас я использую PIC18F66J60, очень дешево и сердито. При заявленной производителем Integrated MAC and 10Base-T PHY, в режиме UDP(Клиент + сервер) и стеком от Microchip я имею 1 Мbit реального трафика. На новые задачи этого уже начинает не хватать, поэтому думаю о переходе на Ethernet STM32. Вариант с Wiznet не нужен.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
dENIM
сообщение Nov 11 2010, 09:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



следующий по сердитости дешевый вариант это Coldfire V2
Go to the top of the page
 
+Quote Post
jasper
сообщение Nov 11 2010, 13:00
Сообщение #3


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(dENIM @ Nov 11 2010, 14:40) *
следующий по сердитости дешевый вариант это Coldfire V2

Еще Stellaris серии 6000, LM3S6xxx
Go to the top of the page
 
+Quote Post
Danis
сообщение Nov 11 2010, 13:11
Сообщение #4


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(jasper @ Nov 11 2010, 16:00) *
Еще Stellaris серии 6000, LM3S6xxx


Вы тестировали эти контроллеры? Какой трафик они потянут, вот это больше интересует 1111493779.gif


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 11 2010, 13:45
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Danis @ Nov 11 2010, 16:11) *
Вы тестировали эти контроллеры? Какой трафик они потянут, вот это больше интересует 1111493779.gif

Я работал с Coldfire V2 (MCF5223x, MCF5225x). Рекорды скорости были не нужны, так что прямо так не скажу. Но учитывая различия в архитектуре между PIC18 и Coldfire V2, я бы ожидал увеличение производительности где-то на порядок (т.е. в 10 раз).
Go to the top of the page
 
+Quote Post
Danis
сообщение Nov 11 2010, 14:11
Сообщение #6


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Ну а на STM32 Ethernet гонял кто нить? Какие впечатления?


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Nov 11 2010, 14:37
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



LM3S6965 под стеком uIP сливал с локального http сервера 400 килобайт в сек. учитывая, что в этом контроллере совсем нет DMA, а оптимизатор компилятора был настроен на минимальный размер. ну и это было под управлением CTL. но точно не вспомню - был ли вызов шедулера по приходу очередного пакета, или нет.
Go to the top of the page
 
+Quote Post
jasper
сообщение Nov 11 2010, 15:04
Сообщение #8


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Преобразователь Ethernet-COM на LM3S6432 тянет по COM-порту до 1.5Mbit.
Go to the top of the page
 
+Quote Post
topkin
сообщение Nov 11 2010, 15:49
Сообщение #9


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

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Цитата(Danis @ Nov 11 2010, 17:11) *
Ну а на STM32 Ethernet гонял кто нить? Какие впечатления?

В ближайшее время планирую заняться, вот думаю на каком стеке остановиться, от NichLite или ....
По производительности приложил материальчик, но это не мои данные:-)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Danis
сообщение Nov 11 2010, 16:05
Сообщение #10


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(topkin @ Nov 11 2010, 19:49) *
По производительности приложил материальчик


Хотелось бы верить... А загрузку ЦПУ интересно они как мерили?


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 12 2010, 06:18
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Danis @ Nov 11 2010, 19:05) *
Хотелось бы верить... А загрузку ЦПУ интересно они как мерили?

Это делается очень просто. Запускаем параллельную задачу, в которой в цикле инкрементируется счётчик. Потом сравниваем скорость счёта без сетевой нагрузки и с ней. Простейшие арифметические действия дадут загрузку процессора.
Go to the top of the page
 
+Quote Post
mstumbra
сообщение Aug 22 2011, 13:15
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 14-04-10
Пользователь №: 56 652



На STM'е по ethernet не работал, а на LM3S9B95 по UDP в одну сторону вытягивал 70-80 Мбит
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 22 2011, 15:09
Сообщение #13


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



STM32F107, LwIP, FREERTOS, TCP 51 Mbit, UDP не тестил но думаю порядка 70-90Mbit, Скоро буду тесть STM32F2xx там будет картина интересней
Go to the top of the page
 
+Quote Post

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

 


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


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