你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
baiyongbin2009 发布时间:2019-5-26 11:37
说明:
: R1 ~7 c; g0 r% [$ ]5 @1、MDK请使用5.26及其以上版本,IAR请使用8.30及其以上版本。
' h3 E0 q: k' X6 O0 i! E2、修正了ST提供的部分驱动设计不合理的地方。7 V: e& D: Q5 Q
3、原创实现硬件JPEG添加到emWin中,实现简单,全程使用SDRAM,显示800*480分辨率图形需要30ms;/ a' U5 F( N5 d
4、裸机800*480的JPEG图形需要20ms左右,加上emWin后多了一层处理机制,现在需要30ms左右。
5 m+ D* v, c& [5、当前开始使用ARGB格式库,之前教程及其例子都是基于ABGR格式的,如果移植的话,注意颜色取值。0 Y4 I* H' {& [4 i) P1 k6 t
6、模板例子都是关闭了Cache,方便大家测试例子,应用中建议开启读Cache,在bsp.C文件里面做了一个条件编译,然后用到Alpha混合的地方手动处理Cache。当前ST提供的Cache无效化操作是没有效果的,设计有误。4 R3 ~% V9 f$ B. _) w  b- d
7、如果大家在测试中发现了什么问题,我再修正。! h2 L$ I+ S6 y* U
# R8 H% X1 l. [8 G
注意:1 p+ z- E. _" Y1 W5 t8 o' |
1、当前例子里面做了一个800*480的JPEG图片显示,刷新20次,3秒后显示一个简单的触摸板,可以用来简单测试触摸。电容屏无需校准,电阻需要校准,在MainTask.C文件的MainTask函数里面有个TOUCH_Calibration(),将其取消注释,添加参数2,即2点触摸校准,校准一次即可,
. e+ g4 y8 A4 K+ M5 D5 ~+ Q以后系统上电会自动从EEPROM里面加载。" D0 w5 w4 S" U5 S

0 i4 t/ g# ]& @! W  q0 G' G7 u2、教程方便看V6就可以了,已经非常详细,后面根据AppWizard的发布时间,做第3版emWin教程1 f7 k) ?+ B; G# U$ y3 {- n
http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834
- f7 _4 M, i2 z: G修正1个bug,见1楼。7 h+ P2 t" t( n5 {" I  G

: `7 m, K+ [( t* g: t/ s- i( T7 f裸机版本:
. @3 W7 i. c! Q7 C0 Q$ h) demWin裸机版(含MDK和IAR).rar(6.34 MB)
3 q7 g6 t% h9 q4 e8 p, K8 W
; @; q3 G+ i. M: K( O" mRTX4% f: Z! P4 l' w( t8 K
RTX4 emWin.rar(6.15 MB)
! r$ f- r! q; }7 U: t7 [
9 k4 |2 W1 N% c. D0 T. T9 ^FreeRTOS:. g/ n9 s) O" J1 [
FreeRTOS emWin(含MDK和IAR).rar(7.98 MB)
1 F3 f* w$ X2 a& ?# `: k
% j' ^, F( K" T8 L9 m& }8 J7 k
5 M9 G1 v! g, x$ Q3 A7 B1 _# [FreeRTOS带CMSIS-RTOS V2封装层:
需要安装最新版的FreeRTOS软件包
0 K& H2 g6 N! g! J6 T7 SFreeRTOS CMSIS-RTOS V2.rar(6.13 MB)
1 n, ]2 _! V" _/ Q5 M% s1 b0 B) A& i/ B& ?( K7 L
0 ]$ |' V5 a7 g% E. u' N
RTX5:
8 ?9 r5 O( x6 `$ `# }
需要安装最新版的RTX5软件包
% k4 L7 v$ Q9 J* E5 w' Q. |4 ^2 \7 rRTX5 emWin.rar(6.12 MB)
( w, }# P. e6 ], d! G! C
* K6 R1 s2 W6 `( F2 \( ]
1 p, K9 C8 y& U5 o& M) Q& OuCOS-II:9 K1 p  ?* D3 v
uCOS-II emWin(含MDK和IAR).rar(6.65 MB)# i2 _% Y# f  k; ?) {& [6 X
6 I3 m+ E' a6 I" w1 Z; V

) E9 g/ r$ W( |1 t  y: g0 U3 ZuCOS-III:2 G/ S" q+ P, h8 r( ?  A
uCOS-III emWin(含MDK和IAR).rar(6.68 MB)9 y( H, B' c  R

" d1 i6 r: ?  a! \; w  V1 F6 y$ Q" i. @' k8 J. _# K+ G1 b
, S4 v9 E5 R1 s0 H- b
: v( j# \& {' o, M
收藏 2 评论2 发布时间:2019-5-26 11:37

举报

2个回答
util9957 回答时间:2019-9-5 17:01:09
No input file specified.
Siriu 回答时间:2020-1-17 21:47:31
厉害了,楼主

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版