您尚未登录。

楼主 #1 2017-09-29 15:26:33

coolesp32
会员
注册时间: 2017-09-20
已发帖子: 30
积分: 30

ESP32能不能用项目中用到的图片(.png, .jpg),网页(.html)这种文件一起打包到可执行文件里面?

如果要另外保存到flash, 或者tf卡,
赶脚好麻烦.

离线

#2 2017-09-29 19:37:40

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,236
积分: 9197

Re: ESP32能不能用项目中用到的图片(.png, .jpg),网页(.html)这种文件一起打包到可执行文件里面?

完全可以,而已乐鑫已经想到这个问题了
component.mk 加上
COMPONENT_EMBED_FILES := on.png off.png


使用:
// embedded binary data
extern const uint8_t on_png_start[] asm("_binary_on_png_start");
extern const uint8_t on_png_end[]   asm("_binary_on_png_end");
extern const uint8_t off_png_start[] asm("_binary_off_png_start");
extern const uint8_t off_png_end[]   asm("_binary_off_png_end");





离线

#3 2017-10-18 21:32:59

doubleabc
会员
注册时间: 2017-10-18
已发帖子: 2
积分: 2

Re: ESP32能不能用项目中用到的图片(.png, .jpg),网页(.html)这种文件一起打包到可执行文件里面?

晕哥 说:

完全可以,而已乐鑫已经想到这个问题了
component.mk 加上
COMPONENT_EMBED_FILES := on.png off.png


使用:
// embedded binary data
extern const uint8_t on_png_start[] asm("_binary_on_png_start");
extern const uint8_t on_png_end[]   asm("_binary_on_png_end");
extern const uint8_t off_png_start[] asm("_binary_off_png_start");
extern const uint8_t off_png_end[]   asm("_binary_off_png_end");

不错,刚刚从Q群里面转到这里,注册个帐号支持一下

离线

#4 2017-10-19 16:26:44

沉鱼
管理员
注册时间: 2017-09-06
已发帖子: 161
积分: 161

Re: ESP32能不能用项目中用到的图片(.png, .jpg),网页(.html)这种文件一起打包到可执行文件里面?

值得学习!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn