搜索
bottom↓
回复: 8

基于H7的裸机和各种RTOS版本的emWin程序模板,支持硬件JPEG

[复制链接]

出0入0汤圆

发表于 2019-5-26 11:41:39 | 显示全部楼层 |阅读模式
说明:
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、如果大家在测试中发现了什么问题,我再修正。

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

裸机版本:


RTX4:


FreeRTOS:



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



RTX5:
需要安装最新版的RTX5软件包



uCOS-II:



uCOS-III:



  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2019-5-26 12:35:40 | 显示全部楼层
请问大佬,freertos 有没有像 uC probe这样的工具

出0入0汤圆

发表于 2019-5-26 17:34:43 来自手机 | 显示全部楼层
有没有rt-thread版本的

出0入0汤圆

 楼主| 发表于 2019-5-28 12:06:06 | 显示全部楼层
zhangling520 发表于 2019-5-26 12:35
请问大佬,freertos 有没有像 uC probe这样的工具

不好意思,回复晚了。

FreeRTOS可以使用Evernt Recoder,带上CMSIS-RTOS V2封装层就行

基于H7的RTX5和FreeRTOS带CMSIS-RTOS V2封装层例程,含AC6和AC5两版
https://www.amobbs.com/thread-5710011-1-1.html
(出处: amoBBS 阿莫电子论坛)

出0入0汤圆

 楼主| 发表于 2019-5-28 12:06:33 | 显示全部楼层
wq_601840968 发表于 2019-5-26 17:34
有没有rt-thread版本的

不好意思,回复晚了。

不熟悉RTT。

出0入0汤圆

发表于 2019-6-11 14:59:11 | 显示全部楼层
大佬,STM32的硬件JPEG解码视频流畅不

出0入0汤圆

 楼主| 发表于 2019-6-12 09:46:10 | 显示全部楼层
rom 发表于 2019-6-11 14:59
大佬,STM32的硬件JPEG解码视频流畅不

还行,ST有个专门的视频展示。

出0入0汤圆

发表于 2019-6-20 17:02:57 | 显示全部楼层
看手册说 后期会详细讲解 LCDConf_Lin_Template.c这个文件中的内容;
不知道现在有这块的讲解资料吗

出0入0汤圆

 楼主| 发表于 2019-6-21 16:40:28 | 显示全部楼层
wq_601840968 发表于 2019-6-20 17:02
看手册说 后期会详细讲解 LCDConf_Lin_Template.c这个文件中的内容;
不知道现在有这块的讲解资料吗
...

有讲解了,看这个H7帖子里面的DMA2D和LTDC章节即可,讲解已经很详细了。

再看这个文件,就很容易理解了:

【分享】整了一年的STM32H7手册, 重在HAL库框架, BSP驱动包设计
https://www.amobbs.com/thread-5709301-1-1.html
(出处: amoBBS 阿莫电子论坛)
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 12:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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