硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1837|回复: 7
收起左侧

emWin 仿真本地位图流dta文件,附图,附sample

[复制链接]

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2018-9-1 17:35:14 | 显示全部楼层 |阅读模式
仿真效果如图所示。

显示的main函数来源于此贴:
https://blog.csdn.net/phenixyf/article/details/73916249

并搬运到emWin 5.22 2DGL_DrawBMP 文件, 拌匀后的sample已经打包放在附件。

C盘根目录文件如下打开
fp = fopen("C:\\test1-9.dta", "r");

下一步,尝试把流文件搬运到板子的外部FLASH,再加载来显示。目前板子64KB RAM,没有SD接口。


仿真效果

仿真效果

2DGL_DrawBMP.rar

2.5 KB, 下载次数: 42

Releasing your creativity
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2018-9-1 17:38:24 | 显示全部楼层
有没有同学一起玩? 将流文件搬到外部flash,然后在有限的内存空间显示 320*240的图片。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107148
QQ
发表于 2018-9-1 17:45:14 | 显示全部楼层
简单些,给flash整个fatfs,存放图片可以模拟个U盘。

之后就可以测试了。

回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2018-9-1 17:59:39 | 显示全部楼层
eric2013 发表于 2018-9-1 17:45
简单些,给flash整个fatfs,存放图片可以模拟个U盘。

之后就可以测试了。

我现在的板子有OTG,已经实现 USB-IAP。
帮我参谋一下思路,给些建议:
1.写逻辑,我计划参考读升级bin文件的方法,读dta的数据在内部,然后再通过SPI写flash函数把数据保存到外部flash。
2.读和显示,计划将320*240,16位色的dta文件,拆分来刷。 目前知识只到这个水平。
Releasing your creativity
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107148
QQ
发表于 2018-9-2 00:09:48 | 显示全部楼层
廷润 发表于 2018-9-1 17:59
我现在的板子有OTG,已经实现 USB-IAP。
帮我参谋一下思路,给些建议:
1.写逻辑,我计划参考读升级bin ...

也可以的,流位图有边读取边显示的API。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2018-9-3 09:05:18 | 显示全部楼层
eric2013 发表于 2018-9-2 00:09
也可以的,流位图有边读取边显示的API。

框架计划是RGB565,选用方法三。感谢支持!
http://www.armbbs.cn/forum.php?m ... =%C1%F7%CE%BB%CD%BC
Releasing your creativity
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2018-9-5 09:37:46 | 显示全部楼层
廷润 发表于 2018-9-1 17:38
有没有同学一起玩? 将流文件搬到外部flash,然后在有限的内存空间显示 320*240的图片。

已经用32KB内部RAM,完成外部FLASH的dta文件加载和满屏显示
Releasing your creativity
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2018-12-14 10:08:20 | 显示全部楼层
64KB的 RAM, 上OS后竟然在主菜单显示6个 60*60的图标,二级菜单显示三个100*80的图标。

好事多磨,加油!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 15:23 , Processed in 0.182237 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表