lwip

    1熱度

    1回答

    我目前正在通過以太網創建一個簡單的傳輸協議。我有一個SP605 Xilinx評估板,用於調試我們項目的以太網部分。我試圖打破這個例子,但迄今爲止並未成功。目前,通信只需要一種方式。目前,我正試圖查看與netcat一起發送的數據。我也有Wireshark的開放,我看到系統卡住反覆詢問: 2217 1323.697811000 Xilinx_00:01:02廣播 ARP 60誰有192.168.1.1

    0熱度

    1回答

    我通過網絡通過組播傳輸數據。 我正在將數據發送到PC和我的主板,它運行freeRTOS和Lwip。數據在PC上正確接收,但不在我的主板上。 板上的代碼是PC中代碼的精確相關副本。 我已經嘗試了各種解決方案,涉及設置NETIF_FLAG_IGMP標誌,使用netconn_join_leave_group而不是igmp_leave或igmp_join,但都有他們似乎無法正常工作。 上述兩個解決方案是我

    0熱度

    1回答

    我在嵌入式平臺上使用lwip堆棧。我通過以太網將電路板連接到我的電腦。我的應用程序在板上運行,將圖像數據從以太網轉出。 PC應用程序等待標題後,它將解碼數據並顯示圖像。 這僅用於調試目的。我的圖片是4MB,我每秒獲得20幀。所以它將是每秒80MBytes的數據。 建議使用TCP還是UDP? 我嘗試使用TCP,但我的發送緩衝區變滿,它將等待200毫秒左右來接收確認。平均時間我鬆動5-6個來自傳感器的

    1熱度

    2回答

    我一直在嘗試使用STM32F4DISCOVERY板中的LwIP修改tcp服務器示例。我必須寫一個發件人,不一定要回復服務器的迴應。例如,它可以發送100ms頻率的數據。 首先,TCP服務器的例子是這樣的: static void tcpecho_thread(void *arg) { struct netconn *conn, *newconn; err_t err;

    2熱度

    3回答

    嗨,我一直在試圖將LWIP移植到新的arm設備上。當編譯代碼我得到的錯誤信息: "lwip/lwip-1.4.0/src/include/lwip/memp_std.h:35:23: error: expected ')' before numeric constant" 當我去到這個文件這一點,下面這幾個類似的宏是什麼,我在該行發現: LWIP_MEMPOOL(RAW_PCB, MEMP_N

    3熱度

    1回答

    ,所以我不能在互聯網上找到任何簡單的例子比MicroBlaze和LWIP回聲程序,它工作正常,我這裏有thier文件: echo.c: /* * Copyright (c) 2009 Xilinx, Inc. All rights reserved. * * Xilinx, Inc. * XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATI

    2熱度

    1回答

    在我們有這個功能再次發送相同的數據包,從而回顯數據回聲例子,我想改變它,以便發送任何用戶發送,所以我改變了這種固定的數據: err = tcp_write(tpcb, p->payload, p->len, 1); 這樣: char* as="ki"; err = tcp_write(tpcb, as, 3, 1); ,當我跑我的應用程序不會回顯任何事情,這是爲什麼?

    2熱度

    1回答

    我想通過DHCP和TCP連接來開啓/關閉lwip電纜。兩種解決方案都可以正常工作,但我不知道哪一個更明智,更正確。 (恐怕不合適的環境中函數調用) 解決方案一: 我打電話: tcpip_init(network_init, &net); 並在那之後: xTaskCreate(hc_task, (signed portCHAR *) "send hc",1536u, NULL, TCPIP_TH

    0熱度

    1回答

    只要我檢查並獲得數據發送到我的microplaze通過在收到回調函數cheking我PBUFF的有效載荷,和它的作品在那裏我可以看到,microplaze回送我的消息,但是當我試圖來回打印出來mmicroplaze終端(用C代碼的printf())一些奇怪的事情發生在這裏被打印出來: sent "a" printed: "a"; sent "aa" printed: "aa"; sent "a

    2熱度

    1回答

    美好的一天! 我想製作一個客戶端並將其連接到netcat簡單服務器。 1)Compilled LIB採用默認設置和#定義的(唯一的事情 - 我設置)鏈接lib添加到項目的一些調試信息) 2(正常工作) 3)設置虛擬機使用Ubuntu和提出的netcat與 ~$ sudo netcat -l -v 7 這意味着我們正在聽港口7(七)。 Now I use ifconfig and get in