Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
500 ₴

Настройка LwIP на STM32

project expired


Имеется проект на STM32, написан на регистрах, с множеством периферии, также есть на плате микросхема для работы с Ethernet - LAN8742a. Необходимо в код проекта внедрить LwIP. HAL, SPL и STM32CubeMX не должны использоваться. От вас требуется только настроить LwIP.



Update #1 from 17 October at 09:45

Имеется проект на STM32, написан на регистрах, с множеством периферии, также есть на плате микросхема для работы с Ethernet - LAN8742a. Необходимо в код проекта внедрить LwIP как задачу для FreeRTOS. HAL, SPL и STM32CubeMX не должны использоваться. От вас требуется только настроить LwIP.



  1.  freelancer isn't working in the service any longer
  • Вячеслав Азаров
    17 October at 10:24 |

    Здравствуйте, Вячеслав. На написанное на регистрах взглянуть можно? Хочу сам разобраться, что и во что нужно внедрять, и возможно ли, прежде чем подавать заявку.

  • Вячеслав Гурома — project author
    17 October at 10:31 |

    На самом деле вам с существующим кодом контактировать не нужно, я приму почти голый проект на FreeRTOS v10.2 с двумя работающими задачами - одна lwipовская, вторая мигалка светодиода, просто для того чтоб я был уверен что rtos работает. Из необходимой информации - камень STM32F207ZG, также могу скинуть этот самый голый проект с мигалкой светодиода на РТОС и  настроеными GPIO как RMII. Почему я тогда упомянул регистры? чтобы было понятно что поклацать галочки в кубе и сгенерить готовый проект не выйдет, выдрать из такого проекта LwIP с частями HAL тоже

  • Вячеслав Гурома — project author
    17 October at 10:38 |

    Если нужно знать что я конкретно буду использовать из функционала LwIP, то это tcp echo server

  • Вячеслав Азаров
    17 October at 10:41 |

    Да, накликать мышкой решение вашей задачи не выйдет. В пакетах фирмварэ Куба, к досочкам, есть работаюшие примеры с LwIP, и под управлением RTOS, также. Бесплатно.

  • Вячеслав Гурома — project author
    17 October at 11:06 |

    Ну там как правило кусочек HAL или SPL все-таки имеется, или FreeRTOS 6 версии. Пробовал сам все это пересадить с одних рельс на другие, но скзывается полное отсутствие опыта работы с LwIP, а также имеется много других нереализованых задач для этой платы, решил привлечь человека который уже делал такое, а сам пока переключился на более приоритетные задачи

  • Вячеслав Азаров
    17 October at 11:45 |

    Я не делал ничего с LwIP, толко изучал. FreeRTOS это не ОС в прямом смысле. Это простенький монитор многозадачности, без аналитических средств для разработки. Может быть какому нибудь, опытному разработчику покажется привлекательным ваше задание и гонорор, и он возьмётся из любви к исскуству. Я пасс.

  • Вячеслав Гурома — project author
    17 October at 11:49 |

    Если вы не делали ничего с LwIP то да, оно не для вас. Тут как в истории всем знакомой, вы мне заплатили не за то чтобы я нажал на кнопку а за то что я долго учился чтоб знать как её нажать. Здается мне что для имеющего опыт разработчика это дело получаса, к тому же исполнителю ведь не надо ни сервер никакой писать, ни логику его продумывать.

  • Вячеслав Азаров
    17 October at 12:21 |

    Да вы правы. Это задача не для меня, да и фриланс, видимо, вообще, не для меня. Пол часа мы уже проболтали. Вам здаётся а я уже точно знаю, что по чём. Удачи.

  • Вячеслав Гурома — project author
    17 October at 12:39 |

    Хорошо что я принял участие в вашем осознании, надеюсь оно вам поможет найти себя. Вам также удачи, Вячеслав!

  • Вячеслав Азаров
    17 October at 13:10 |

    Не все же такие сообразительные и гениальные, от природы. А на счет удачи, она вам больше пригодится.

  • Вячеслав Гурома — project author
    17 October at 13:14 |

    Не совсем понятен ваш посыл, и зачем писать это сюда. Если я вас чем-то обидел - извините! 

  • Вячеслав Гурома — project author
    17 October at 11:50 |

    Не думаю что тут имеет какое либо значение в прямом ли смысле ОС FreeRTOS или нет. к тому же OS и RTOS немного разные вещи