女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RT-Thread移植使用webserver (lwip+httpd)

冬至子 ? 來源:YZRD ? 作者:YZRD ? 2023-10-12 12:49 ? 次閱讀

開發環境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2,rt-thread版本為4.0.3。

以RT-Thread中Lan8720和lwip協議棧的使用文章創建的工程為基礎。

httpd(The Apache HTTP Server)的官方網址。

rtthread工程中新建文件夾webserver,存放webserver相關文件。

在正點原子例程網絡實驗10 NETCONN_WEBserver實驗中的LWIPlwip_appweb_server_demo 文件夾 下的文件拷貝到文件夾webserver。如下圖:

1.jpg

對工程進行編譯,工程報錯。根據報錯提示進行修改。修改過程如下:

STEP1:錯誤提示 httpd.c8623: fatal error: lwip_comm.h: No such file or directory。屏蔽掉頭文件 //#include "lwip_comm.h"
保存,編譯
STEP2 :錯誤提示:httpd_cgi_ssi.c523: fatal error: lwip_comm.h: No such file or directory。屏蔽掉頭文件 //#include "lwip_comm.h"。同時屏蔽掉//#include "led.h" //#include "tsensor.h" //#include "rtc.h" //#include "lcd.h"
修改httpd_cgi_ssi.c文件中的內容,將xxx_Handler函數中內容屏蔽掉,只保留定義。比如RTCdate_Handler函數。LEDS_CGI_Handler函數只保留return "/STM32_LED_OFF_BEEP_OFF.shtml";
編譯報錯,提示fsdata.o:(.rodata.file__image_head_jpg+0x0): multiple definition offileimage_head_jpg’ ;fs.o:(.rodata.fileimage_head_jpg+0x0): first defined here`
將fsdata.c 排除構建
新建web_server.c文件,添加代碼如下:
void webserver_start(void)
{
rt_kprintf("nntNow, Initializing The WEB File System...n");
/* Httpd Init /
httpd_init();
/
配置 SSI 處理程序 /
httpd_ssi_init();
/
配置 CGI 處理器 */
httpd_cgi_init();
rt_kprintf("tNow, Starting The WEB Server Thread...n");
}
MSH_CMD_EXPORT(webserver_start, start web server);

編譯,下載到開發板。啟動后輸入webserver_start指令,打開瀏覽器輸入ip地址,效果 如下:

1.jpg

2.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2289

    文章

    11006

    瀏覽量

    362129
  • RTC
    RTC
    +關注

    關注

    2

    文章

    606

    瀏覽量

    68248
  • LwIP協議棧
    +關注

    關注

    0

    文章

    19

    瀏覽量

    7600
  • STM32F407
    +關注

    關注

    15

    文章

    188

    瀏覽量

    30219
  • RT-Thread
    +關注

    關注

    32

    文章

    1367

    瀏覽量

    41485
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    RT-Thread最小系統的移植方法

    目標為進一步研究RT-Thread,掌握系統移植的基本方法
    發表于 06-02 09:47 ?658次閱讀
    <b class='flag-5'>RT-Thread</b>最小系統的<b class='flag-5'>移植</b>方法

    i.MX RT1170:VGLite移植RT-Thread Nano過程講解(下)

    上篇介紹了如何移植 RT-Thread Nano 內核與 Finsh 控制臺到 RT1170。本篇繼續介紹如何將 NXP 官方的 VGLite API 移植
    的頭像 發表于 11-09 11:22 ?1193次閱讀

    如何將RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默認支持的IDE只有IAR 和 Keil, 那如何將RT-Thread移植到NXP MCUXPressoIDE上呢?本文內容比較簡單但稍有瑣碎,希望對有需要的小伙伴有所幫助。
    的頭像 發表于 02-13 10:37 ?1709次閱讀
    如何將<b class='flag-5'>RT-Thread</b><b class='flag-5'>移植</b>到NXP MCUXPressoIDE上

    RT-Thread移植使用webserver的流程

    參考正點原子的 網絡實驗10 NETCONN_WEBserver實驗和《lwIP開發指南》。開發環境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6
    發表于 02-22 15:10

    RT-Thread使用webserver的步驟

    建文件夾webserver,存放webserver相關封裝文件。編譯,正常通過。需要修改的代碼,過程如下:rt-thread\components\net\lwip-2.0.2\src
    發表于 02-24 14:47

    移植RT-Thread的原理與方法

    大家好我是驚覺。是的,失蹤人口回來了。最近參加了rt-thread的國產MCU移植活動,移植rt-thread到華大的HC32L196。rtt論壇中已有許多介紹
    的頭像 發表于 09-17 09:41 ?8358次閱讀

    【國產MCU移植】HC32F460基于Keil MDK 移植 RT-Thread Nano

    【國產MCU移植】HC32F460基于Keil MDK 移植 RT-Thread Nano
    發表于 11-18 18:51 ?66次下載
    【國產MCU<b class='flag-5'>移植</b>】HC32F460基于Keil MDK <b class='flag-5'>移植</b> <b class='flag-5'>RT-Thread</b> Nano

    【國產MCU移植移植RT-Thread到國產芯片HC32F460PETB

    【國產MCU移植移植RT-Thread到國產芯片HC32F460PETB
    發表于 11-23 18:06 ?37次下載
    【國產MCU<b class='flag-5'>移植</b>】<b class='flag-5'>移植</b><b class='flag-5'>RT-Thread</b>到國產芯片HC32F460PETB

    【國產MCU移植移植RT-Thread到國產芯片FM33LC026

    【國產MCU移植移植RT-Thread到國產芯片FM33LC026
    發表于 11-30 16:51 ?25次下載
    【國產MCU<b class='flag-5'>移植</b>】<b class='flag-5'>移植</b><b class='flag-5'>RT-Thread</b>到國產芯片FM33LC026

    RT-Thread系統移植到STM32f103

    RT-Thread系統移植到STM32f103
    發表于 12-09 12:51 ?26次下載
    <b class='flag-5'>RT-Thread</b>系統<b class='flag-5'>移植</b>到STM32f103

    基于 Keil MDK 移植 RT-Thread Nano

    本文介紹如何基于 Keil MDK 移植 RT-Thread Nano ,并以一個 stm32f103 的基礎工程作為示例進行講解。 RT-Thread Nano 已集成在 Keil MD...
    發表于 01-26 17:04 ?17次下載
    基于 Keil MDK <b class='flag-5'>移植</b> <b class='flag-5'>RT-Thread</b> Nano

    RT-Thread文檔_內核移植

    RT-Thread文檔_內核移植
    發表于 02-22 18:31 ?4次下載
    <b class='flag-5'>RT-Thread</b>文檔_內核<b class='flag-5'>移植</b>

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與<b class='flag-5'>移植</b>

    RT-Thread使用webserver(lwip協議棧自帶httpd )

    參考正點原子的 網絡實驗10 NETCONN_WEBserver實驗和《lwIP開發指南》。
    的頭像 發表于 10-12 14:47 ?1789次閱讀
    <b class='flag-5'>RT-Thread</b>使用<b class='flag-5'>webserver</b>(<b class='flag-5'>lwip</b>協議棧自帶<b class='flag-5'>httpd</b> )

    RT-Thread在Lan8720a和 lwip基礎上移植ntp流程

    開發環境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2。以RT-Thread中Lan8720和lwip協議棧的使用文章創建的工程為基礎。
    的頭像 發表于 10-12 16:59 ?2437次閱讀
    <b class='flag-5'>RT-Thread</b>在Lan8720a和 <b class='flag-5'>lwip</b>基礎上<b class='flag-5'>移植</b>ntp流程