esp8266/esp32 RTOS 嵌入web网页文件方法

参考文档
最近esp项目使用网页配置,idf-stylecomponent.mk编译项可以进行配置,非常简单。

  • 如果是二进制文件,比如esp进行ssl连接时要使用证书,可以这样引入
COMPONENT_EMBED_FILES := server_root_cert.der
  • 如果是字符串文件,比如网页,可以这样引入
// 配置目录
COMPONENT_EMBED_TXTFILES := html/index.html

使用案例:

// 文件地址
extern const uint8_t fine_html_start[] asm("_binary_fine_html_start");
extern const uint8_t fine_html_end[] asm("_binary_fine_html_end");

// 文件大小
const unsigned int fine_html_bytes = fine_html_end - fine_html_start;

// 内容输出
printf("%s", fine_html_start);

你可能感兴趣的:(esp8266/esp32 RTOS 嵌入web网页文件方法)