Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проведите ликбез по скрещиванию CUBEMX+FREERTOS+LWIP (httpd)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
yes
хотелось бы в рамках "проекта выходного дня" склеить какое-нибудь взаимодействие броузера с SSI CGI на плате...

то есть без FreeRTOS через
Код
MX_LWIP_Init();
httpd_init();
while (1)
  {
   MX_LWIP_Process();

работает

также есть примеры в CUBE (FreeRTOS+lwip без CUBEMX) - работает, но так сразу мне не удалось разобраться во внутренностях

-------------------------

но, когда пытаюсь прикрутить "экзампл" из CUBE к заготовке сгенеренной CUBEMX (lwip+FreeRTOS) испытываю проблемы -
какие-то семафоры и взаимодействие задач, которое нигде (я не нашел) не описано и совсем не соответствует структуре CUBEMX
даже дефайны разные

вобщем не работает

-------------------------

интересно использовать Netconn API и как можно больше использовать CubeMX

kolobok0
Цитата(yes @ Apr 28 2018, 22:58) *
хотелось бы в рамках "проекта выходного дня" склеить...


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

чиссо моё мнение - следующее:
опен соурс код пока ещё не тот уровень накопленного опыта который можно лепить в что-то более-менее интересное.


с уважением
(круглый)
ЗЫ
Кстати из многих проектов-либ-исходников с простора инета пока ещё не встречал "не проблемного устойчиво работающего" кода. Возможно потому, что код - есть зафиксированная мысль,
а опыт вещь постоянно обогащающаяся.
yes
по-моему, там никакой идеологии - просто существовал порт lwip для freertos - его не особо заморачиваясь прикрутили к cubemx, возможно, не прописав все зависимости - что-то типа lwip использует уничножение задач, а freertos в кубе без этой опции и т.п. (это я фантазирую)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.