awtk icon indicating copy to clipboard operation
awtk copied to clipboard

关于Linux下资源加载问题?

Open ytchw101 opened this issue 1 year ago • 2 comments

awtk-linux-fb程序 ,资源放在默认的/release/assets/default/raw 下运行一切正常。但我想和之前做的嵌入式平台一样 部分资源编译到应用中 (即应用直接从rom中加载) 我是修改xxx_assets_defaut.inc文件 #include "default/inc/images/xxx.res" ... assets_manager_add ... 这样资源编译到应用中后,运行提示 assets_manager_add: Assertion '! "mmap model not supportedc assets this is in rom 问:是Linux不能把资源文件编译到应用中使用吗》?还是 需要哪些地方要修改 比如打开什么宏定义等? 该怎么做。。?

ytchw101 avatar Sep 08 '23 08:09 ytchw101

需要在 awtk-linux-fb/awtk_config.py 中取消宏定义 LOAD_ASSET_WITH_MMAP

RainMic1019 avatar Sep 13 '23 01:09 RainMic1019

哦 好的 ,刚试了下 是可以! 但还有个问题 就是如果部分资源 想用mmap加载 可以的吗? 比如 我用到的字体资源 有的10几M - 几十M , 不用mmap加载的话 第一次会 卡1 - 3..秒(应该是加载慢) 后面再使用此字体 好像不会卡 谢谢!

ytchw101 avatar Sep 13 '23 02:09 ytchw101