<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      LWIP官方DEMO使用之httpd服務

      前言

      LWIP的移植可以參考上篇文章 《HC32F4A0 lwip移植 - USTHzhanglu - 博客園 (cnblogs.com)》

      此博文為學習筆記,僅介紹如何使用官方demo,無更深入分析。

      關鍵詞:LWIP, HTTP, HTTPD, HC32

      參數

      MCU型號 HC32F4A0PIHB
      庫版本 HC32F4A0_DDL_Rev2.0.0
      LWIP版本 lwip-STABLE-2_2_0_RC1
      PHY型號 YT8512
      MDK版本 5.37
      PHY接口 RMII
      IP IPv4

      導入庫

      在Lwip 2.2.x版本,apps文件夾中,已經預置了httpd服務。結構如下:

      $ tree apps/http/ -aAC
      apps/http/
      ├── altcp_proxyconnect.c
      ├── fs
      │   ├── 404.html
      │   ├── img
      │   │   └── sics.gif
      │   └── index.html
      ├── fs.c
      ├── fsdata.c
      ├── fsdata.h
      ├── http_client.c
      ├── httpd.c
      ├── httpd_structs.h
      └── makefsdata
          ├── makefsdata
          ├── makefsdata.c
          ├── readme.txt
          └── tinydir.h
      

      其中需要包含到工程中的文件有fs.chttpd.c,其他相關依賴會自動包含。

      使用

      httpd依賴于tcp,在lwip_lwipopts.h中使能tcp

      /* ---------- TCP options ---------- */ 
      #define LWIP_TCP                        1
      #define TCP_TTL                         255
      #define LWIP_TCP_KEEPALIVE              1
      

      在初始化lwip完成后初始化httpd

        lwip_init();
        netif_init();
        httpd_init();
      

      為了便于測試,在lwip_lwipopts.h中開啟debug功能

      #define LWIP_DEBUG
      //#define ETHARP_DEBUG                  LWIP_DBG_ON
      //#define PBUF_DEBUG                    LWIP_DBG_ON
      //#define NETIF_DEBUG                   LWIP_DBG_ON
      #define HTTPD_DEBUG                   LWIP_DBG_ON
      

      然后編譯燒錄即可

      運行測試

      開啟了mdns后,可以直接以域名的方式進行訪問,在瀏覽器中輸入lwip.local,訪問成功會出現如下頁面:

      log如下:

      httpd_init
      mdns status[netif 0][service 0]: 1
      http_accept 1ffead78 / 00000000
      http_recv: pcb=1ffead78 pbuf=1ffedd84 err=Ok.
      Received 487 bytes
      First pbuf
      CRLF received, parsing request
      Received GET request"
      Received "GET" request for URI: "/"
      Looking for /index.shtml...
      Looking for /index.ssi...
      Looking for /index.shtm...
      Looking for /index.html...
      Opened.
      http_recv: data 000504b3 len 1881
      http_send: pcb=1ffead78 hs=1ffe698c left=1881
      Trying to send 1881 bytes
      Sent 1881 bytes
      End of file.
      Closing connection 1ffead78
      http_accept 1ffeacd8 / 00000000
      http_recv: pcb=1ffeacd8 pbuf=1ffedd84 err=Ok.
      Received 401 bytes
      First pbuf
      CRLF received, parsing request
      Received GET request"
      Received "GET" request for URI: "/img/sics.gif"
      Opening /img/sics.gif
      http_recv: data 0004fe84 len 853
      http_send: pcb=1ffeacd8 hs=1ffe69e0 left=853
      Trying to send 853 bytes
      Sent 853 bytes
      End of file.
      Closing connection 1ffeacd8
      http_accept 1ffeac38 / 00000000
      http_poll: pcb=1ffeac38 hs=1ffe69e0 pcb_state=ESTABLISHED
      

      占坑待續

      posted @ 2023-12-04 11:07  USTHzhanglu  閱讀(1735)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 色综合AV综合无码综合网站| 午夜成人无码免费看网站| 狠狠人妻久久久久久综合九色| 国产精品中文字幕综合| 久久婷婷成人综合色综合| 最新国产精品好看的精品| 亚洲熟妇无码八av在线播放| 国产电影无码午夜在线播放| 性欧美VIDEOFREE高清大喷水| 人人玩人人添人人澡超碰| 97在线碰| 四虎国产精品永久在线看| 十九岁的日本电影免费观看| 欧美人人妻人人澡人人尤物| 国产一区二区三区美女| 久久精品夜夜夜夜夜久久| 瑞金市| 国产无遮挡免费视频免费| 丁香婷婷色综合激情五月| 东平县| 手机看片福利一区二区三区| 97久久精品无码一区二区| 深夜av免费在线观看| 国内在线视频一区二区三区| 亚洲VA中文字幕无码久久不卡| 亚洲午夜爱爱香蕉片| 国产在线观看91精品亚瑟| 婷婷丁香五月六月综合激情啪| 祁阳县| 国产av无码国产av毛片| 久操资源站| 精品日韩亚洲av无码| 免费人成在线观看网站| 亚洲国产午夜精品理论片在线播放| 成人免费A级毛片无码片2022| 国产短视频精品一区二区| 免费人成网上在线观看网址| 亚洲精品麻豆一二三区| 不卡在线一区二区三区视频 | 成人午夜视频在线| 啊┅┅快┅┅用力啊岳网站|