lwip

    0熱度

    1回答

    我正在使用ZYNQ(Picozed devboard)一個項目的操作。在應用程序運行裸金屬,使用了lwIP TCP在RAW模式和主要表現這樣的: 經由以太網,其被存儲在RAM中接收一批數據。 處理該批數據。 通過以太網發送回處理的數據。 的問題是,我需要測量處理部的執行時間。但是,在RAW模式下運行lwIP會強制我每250/500 ms調用一次tcp_fasttmr()和tcp_slowtmr()

    2熱度

    1回答

    我使用節點模塊例如「LWIP」在如何反應的組成部分?這是用於電子應用的。 更新與代碼的問題: 這是從我試圖調用另一個.js文件的反應成分。 button.js import React from 'react'; import ReactDOM from 'react-dom'; import resize from '../../node-code/process'; class But

    1熱度

    1回答

    我試圖在我的STM32F107上做一個3或4個tcp服務器。我正在使用freeRTOS和LwIP(以及CubeMX + ST HAL庫)。 我創建了一個任務tcp_server,並在任務內部創建了3個netconn結構,每個結構都具有不同的tcp端口。 回調: void socket_callback(struct netconn * conn, enum netconn_evt evt, u16

    0熱度

    1回答

    我有運行FreeRTOS和LwIP網絡庫的STM32F4。我想知道STM32F4需要多少週期,所以我使用DWT來測量它。當我ping通STM32F4時,它顯示了大約3000個週期,但是在3-5次ping之後,它顯示了大約6000個週期後,它顯示了3000個週期。它一再發生。爲什麼這種情況發生?我只是對此感到好奇。 問候

    0熱度

    1回答

    我正在使用FreeRTOS的lwip ontop向服務器發送數據。我正在嘗試最大化數據流。 我在「lwipopts.h」中調整了幾個參數,但是我在發送兩個數據包後總是收到ACK。 感謝您的幫助 NB:簡單的echo服務器(在Linux &窗口)紅粉高標榜TCP_Window大小相同的結果

    0熱度

    1回答

    我正在開發一個應用程序,它應該能夠異步地發送和接收具有相同端口號的UDP消息,並且對這樣做的最佳方式有點困惑。我在STM32平臺上使用LwIP和FreeRTOS,並且想要使用netconn api。 我的應用程序應該: 一定ISR火災後發送消息。我有它的設置,所以ISR釋放一個信號量,這是我的UDP任務消耗。 接收消息的時間 如果我在Linux上開發這個,我覺得它會是有意義的有發送一個線程和一個接

    0熱度

    1回答

    我已經採取了項目LwIP_HTTP_Server_Netconn_RTOS(STM32CubeMX)並更改了TCP服務器代碼以顯示在此處。但在客戶端側我得到導致這樣的: S:SET/ 號:1 號:6 號:6 號:6 號:6 號:7 編號:7 我做錯了什麼? void http_server_serve(struct netconn *conn) { struct netbuf *inbuf;

    1熱度

    1回答

    我嘗試使用LwIP netconn API(在stm32f4發現板上)建立多個同時連接。他們都在自己的線程和完美的工作。但由於某種原因,只能同時建立一個連接。 我的代碼是基於ST回聲服務器的例子,看起來像這樣: void myTaskStart(void const * argument) { struct netconn *conn, *newconn; err_t err

    0熱度

    2回答

    所以,我有一個工作的TCP Echo示例工作。我試圖完成的是能夠接收TCP傳輸,以及通過TCP和UDP發送數據。我正在使用原始LWIP,並將有一個PC應用程序,我將與之交互。我希望能夠按需發送UDP廣播或TCP單播。我遇到了sendto函數發生-6(ERR_VAL -6/*非法值。* /)錯誤的問題。任何關於我可能會丟失的信息都會有所幫助。我在得到一個UDP廣播工作第一遍是在這裏(目前我只是說此功

    1熱度

    1回答

    我正在用ESP32(一個很好的平臺btw)構建一個分佈式應用程序,所有參與者都應該以最簡單的形式通過UDP進行通信:通過廣播發送消息並收聽所有消息漂浮在左右。每個參與者自行過濾相關消息。 到目前爲止,我有以下的初始化程序: int lavor_wifi_openUDPsocket(){ // Create a socket int sckt = socket(AF_INET,