初级会员
- 积分
- 74
- 金钱
- 74
- 注册时间
- 2017-9-29
- 在线时间
- 14 小时
|
楼主 |
发表于 2020-8-13 09:34:19
|
显示全部楼层
1 .stm32f4 使用正点原子移植好文件提供
2 .添加littlevgl文件系统接口,
lv_fs_drv_t fs_drv; /*A driver descriptor*/
memset(&fs_drv, 0, sizeof(lv_fs_drv_t)); /*Initialization*/
/*Set up fields...*/
fs_drv.file_size = sizeof(file_t);
fs_drv.letter = 'P';
fs_drv.open_cb= fs_open;
fs_drv.close_cb = fs_close;
fs_drv.read_cb = fs_read;
fs_drv.write_cb = fs_write;
fs_drv.seek_cb = fs_seek;
fs_drv.tell_cb = fs_tell;
fs_drv.free_space_cb= fs_free;
fs_drv.size_cb= fs_size;
fs_drv.remove_cb= fs_remove;
fs_drv.rename_cb= fs_rename;
fs_drv.trunc_cb= fs_trunc;
fs_drv.rddir_size = sizeof(dir_t);
fs_drv.dir_close_cb= fs_dir_close;
fs_drv.dir_open_cb= fs_dir_open;
fs_drv.dir_read_cb= fs_dir_read;
//lv_fs_add_drv(&fs_drv);
lv_fs_drv_register( &fs_drv); //huangcheng
3. 使用工具生成bin文件,放到P:/picture/picture.bin,测试能够找到该文件
4. 图片显示
lv_obj_t *img = lv_img_create( obj1, NULL);
//lv_img_set_src( img, &picture_bg);
lv_img_set_src( img, "P:/picture/picture.bin");
5. |
|