27.11.2013, 21:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Ethernet на STM32F407
Занимался ли кто-нибудь поднятием простого однозадачного socket-сервера на этом микроконтроллере? Нужно всего-то держать открытым сокет и, если с нужного IP-адреса придет запрос, установить соединение и гонять туда-сюда данные. На сайте STM есть какие-то примеры, но они очень "жирные": в кучу намешано уйма всего, зерна от плевел отделять будет долго.
Есть ли простейший готовый пример? Пусть даже не для gcc, а для какой-нибудь огороженной системы сборки — за пару дней можно переделать по-человечески.
Уж очень не хочется тратить неделю-другую (а то и месяц-два) на эту вроде бы пустяковую задачу, у которой точно существует огромное множество решений.
P.S. ethernet собираюсь поднять на Olimex'овской макетке STM32P407, на ней PHY уже распаян и к разъему 45-му подключен.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
28.11.2013, 00:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Ethernet на STM32F407
Конретно простейшего не использовал но в сети много есть экземплов со стеками uip,lwip.
Даже в исходниках самих стеках есть простейшие примеры.
|
|
|
|
28.11.2013, 00:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Ethernet на STM32F407
Сообщение от Gnider
|
Конретно простейшего не использовал но в сети много есть экземплов со стеками uip,lwip.
Даже в исходниках самих стеках есть простейшие примеры.
|
Попробую сегодня на работе пример tcp_echo_server (точнее, попробую в нем разобраться, т.к. для начала надо вытащить все нужные файлы в кучу, выкинуть все ненужное - пример для другого типа макетки - и написать Makefile).
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
28.11.2013, 01:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Ethernet на STM32F407
Нашел что-то похожее на то, что надо.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
28.11.2013, 09:54
|
|
Частый гость
Регистрация: 16.11.2007
Адрес: Гомель (Беларусь)
Сообщений: 37
Сказал спасибо: 348
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Ethernet на STM32F407
Заказывал как-то плату у китайцев. С ней прислали диск с ПО, в том числе и примеры работы с Ethernet. Сам не разбирался, времени не было, однако выложу, может там найдете что-нибудь полезное.
|
|
|
|
28.11.2013, 09:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Ethernet на STM32F407
Сообщение от eddy
|
Нашел что-то похожее на то, что надо.
|
Отбейте по результатам, интересно.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
28.11.2013, 10:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Ethernet на STM32F407
Сообщение от Shurik_kor
|
Сам не разбирался, времени не было, однако выложу, может там найдете что-нибудь полезное.
|
Спасибо, посмотрю как время будет (сейчас одну железяку сделали, надо как можно быстрей все проверить и отдавать на чернение).
Сообщение от ut1wpr
|
Отбейте по результатам, интересно.
|
Естественно. И проектик отдельный на сосфорже заведу. В планах эту макетку использовать для сбора данных с ZacWire датчиков (около 60 штук). С ZacWire я уже на F103 разобрался, теперь надо с интерфейсом разбираться: пихать еще отдельный компьютер лишь для связи — слишком жирно.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
28.11.2013, 10:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Ethernet на STM32F407
Желательно чтобы прожект был как можно более портируемый чтобы не на стм32 можно было запустить
|
|
|
|
28.11.2013, 11:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Ethernet на STM32F407
Сообщение от Gnider
|
Желательно чтобы прожект был как можно более портируемый чтобы не на стм32 можно было запустить
|
А вот это уже вряд ли: стек TCP/IP буду использовать, какой найду. По возможности, конечно, переносимый. Но вот "железячные" настройки платформозависимы.
Хотя, конечно, стараюсь делать так, чтобы все платформозависимые вещи были сконцентрированы в двух-трех файлах, а в остальных местах использую макросы.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
28.11.2013, 11:18
|
|
Прописка
Регистрация: 19.04.2010
Адрес: Украина
Сообщений: 159
Сказал спасибо: 13
Сказали Спасибо 58 раз(а) в 39 сообщении(ях)
|
Re: Ethernet на STM32F407
по ссылке выше это enc28j60 - очень популярный и недорогой модуль. есть как минимум три варианта модуля. как там на фото по ссылке, с чипом в каком-то непривычном большом корпусе, таких же размеров плата, но с более мелким чипом и мелкая платка как на прикреплённом фото. примеров кода и библиотек в сети много. я немного с таким игрался на ф4 дискавери с установленным .net mf - люблю дотнет, он хоть и немного прожёрлив по памяти и тактам, но плюшки просто великолепные (ардуина нервно курит в сторонке) + очень много кода элементарно копипастится из проектов для десктопа или планшета. ой, отвлёкся. в общем под него есть много чего и для стм32 и для авр (на чистом и для ардуин) и для пиков + для него есть поддержка в некоторых rtos (встроенная или в сторонних открытых проектах).
из очень популярных мне ещё известен чип w5100, но пока что в основном видел его на платках для ардуин, хотя особо и не искал. из плюшек - чип поддерживает poe.
Последний раз редактировалось Angel71; 28.11.2013 в 11:22.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:00.
|
|