博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【GUI】基于V7开发板的裸机和各种RTOS版本的emWin程序模板,支持硬件JPEG,已发布(2019-05-26)...
阅读量:5219 次
发布时间:2019-06-14

本文共 921 字,大约阅读时间需要 3 分钟。

说明:

1、MDK请使用5.26及其以上版本,IAR请使用8.30及其以上版本。

2、修正了ST提供的部分驱动设计不合理的地方。

3、原创实现硬件JPEG添加到emWin中,实现简单,全程使用SDRAM,显示800*480分辨率图形需要30ms;

4、裸机800*480的JPEG图形需要20ms左右,加上emWin后多了一层处理机制,现在需要30ms左右。

5、当前开始使用ARGB格式库,之前教程及其例子都是基于ABGR格式的,如果移植的话,注意颜色取值。

6、模板例子都是关闭了Cache,方便大家测试例子,应用中建议开启读Cache,在bsp.C文件里面做了一个条件编译,然后用到Alpha混合的地方手动处理Cache。当前ST提供的Cache无效化操作是没有效果的,设计有误。

7、如果大家在测试中发现了什么问题,我再修正。

注意:

1、当前例子里面做了一个800*480的JPEG图片显示,刷新20次,3秒后显示一个简单的触摸板,可以用来简单测试触摸。电容屏无需校准,电阻需要校准,在MainTask.C文件的MainTask函数里面有个TOUCH_Calibration(),将其取消注释,添加参数2,即2点触摸校准,校准一次即可,

以后系统上电会自动从EEPROM里面加载。

2、教程方便看V6就可以了,已经非常详细,后面根据AppWizard的发布时间,做第3版emWin教程

 

  • 已经发现的BUG处理:

1、如果有客户用的是GT911的7寸电容屏,使用下面的驱动文件替换原有的即可。

链接:https://pan.baidu.com/s/1oKkbfxStfV5j-2Bf85kHgQ    提取码:ikp5

资源下载

链接:https://pan.baidu.com/s/11CzP5kmIS9j90oXCIJfDpg   提取码:2scc

FreeRTOS

 

FreeRTOS带CMSIS-RTOS V2封装层:需要安装最新版的FreeRTOS软件包

 
 
RTX5:
需要安装最新版的RTX5软件包
 
 
uCOS-II:
 
 
uCOS-III:
 
 

转载于:https://www.cnblogs.com/armfly/p/11256617.html

你可能感兴趣的文章
求整数的和与均值
查看>>
http-从域名到页面
查看>>
collection和association的区别于关系
查看>>
数据结构中的算法
查看>>
1021 docker搭建mysql、网络模式、grid
查看>>
CF1082
查看>>
JAVA基础笔记(4) 进制单位与数据类型
查看>>
Dungeon Master (bfs 1A,贴出来纪念一下)
查看>>
typecho流程原理和插件机制浅析(第二弹)
查看>>
jmeter使用第三方代理录制脚本
查看>>
Github Pages 建立过程记录
查看>>
leetcode-127-单词接龙
查看>>
[转]粒子滤波的Matlab仿真算法实现
查看>>
第8章 处理ISDN故障
查看>>
HDU 2112 HDU Today(Dijkstra)
查看>>
android怎么在launcher改动内置apk的icon
查看>>
cocos2dx 利用CCOrbitCamera实现扑克牌翻牌效果
查看>>
开发RESTful WebService
查看>>
【剑指offer】的功率值
查看>>
EJB究竟是什么,真的那么神奇吗??
查看>>