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

 
 
 
Reply to this topicStart new topic
> STM32F407ZG-SK + UDP
Karl
сообщение Jan 16 2016, 06:30
Сообщение #1


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Есть задача передавать/принимать данные по UDP. Есть отладочная плата STM32F407ZG-SK.
Помогите, с чего начать, никогда раньше с этим не работал.
Компилятор IAR.
Так как в дальнейшем задач прибавится, планирую использовать FreeRTOS - с ней тоже опыта работы нет.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 16 2016, 14:30
Сообщение #2


Гуру
******

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



Если для блондинок - найдите какой-нибудь куб, пожмакайте там крыжики и надейтесь, что взлетит и не будет глючить.
А я бы взял uIP и запустил бы его.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jan 16 2016, 14:35
Сообщение #3


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Karl @ Jan 16 2016, 09:30) *
... задача передавать/принимать данные по UDP...планирую использовать FreeRTOS..


примеры ищите freertos+lwip последнее - это стэк сетевой. в том числе и юдп. правда рекомендую для начала перепахать и ось и сеевую библиотеку.
две причины - косяки(чем открытие код, тем глупее ошибки обычно) и знания(потом будете как дома ориентироваться.
да...у lwip-а начните с драйвера и менеджера памяти, вот они точно не годятся для серьёзных дел.

далее ваершак (я юзаю изереал - не суть) и смотреть, что получается на выхлопе и что хотелось...

(круглый)
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 16 2016, 15:11
Сообщение #4


Гуру
******

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



Цитата(kolobok0 @ Jan 16 2016, 17:35) *
примеры ищите freertos+lwip

lwip - это честно сделанный стек TCP/IP с соответствующей сложностью. UDP такой сложности не требует (в отличие от TCP), поэтому лучше uIP - там всё гораздо проще. Ну и RTOS там совсем не требуется, зачем ещё один балласт на борту?
Go to the top of the page
 
+Quote Post
Karl
сообщение Jan 20 2016, 03:59
Сообщение #5


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Спасибо, буду пробовать. А FreeRTOS выбрал, потому что параллельно ещё несколько мелких задач будет.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jan 20 2016, 15:01
Сообщение #6


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(scifi @ Jan 16 2016, 18:11) *
lwip - это честно сделанный стек ...UDP такой сложности не требует...и RTOS там совсем не требуется...


один из стэков более-менее устойчивых. возможно из за того, что сам не знаком с uIP. Тут у Вас опыт больше думаю.
а РТОС - то ТС сам предполагает - т.е. по условию.

Сообщение отредактировал kolobok0 - Jan 20 2016, 15:02
Go to the top of the page
 
+Quote Post

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

 


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


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