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

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

[复制链接]
baiyongbin2009 发布时间:2019-5-26 11:37
说明:4 g+ F. x7 x6 g* ^$ M
1、MDK请使用5.26及其以上版本,IAR请使用8.30及其以上版本。1 b# L4 w0 m' m8 U% b
2、修正了ST提供的部分驱动设计不合理的地方。% ]" b, N& S' b6 L' J0 H
3、原创实现硬件JPEG添加到emWin中,实现简单,全程使用SDRAM,显示800*480分辨率图形需要30ms;
  w1 A) I( \; a8 g$ m+ _& C4、裸机800*480的JPEG图形需要20ms左右,加上emWin后多了一层处理机制,现在需要30ms左右。
" I5 R5 l% s/ ~4 P( c% n9 U' ^: R5 @5、当前开始使用ARGB格式库,之前教程及其例子都是基于ABGR格式的,如果移植的话,注意颜色取值。
, T' g& ]  I& f- w# T6、模板例子都是关闭了Cache,方便大家测试例子,应用中建议开启读Cache,在bsp.C文件里面做了一个条件编译,然后用到Alpha混合的地方手动处理Cache。当前ST提供的Cache无效化操作是没有效果的,设计有误。
  d4 {5 D# d5 J/ s7、如果大家在测试中发现了什么问题,我再修正。4 \& a" a* {& l3 k

+ z4 K6 W8 L) k# e6 a注意:' \2 I  N3 L  j
1、当前例子里面做了一个800*480的JPEG图片显示,刷新20次,3秒后显示一个简单的触摸板,可以用来简单测试触摸。电容屏无需校准,电阻需要校准,在MainTask.C文件的MainTask函数里面有个TOUCH_Calibration(),将其取消注释,添加参数2,即2点触摸校准,校准一次即可,
+ W) `5 q7 c: I0 h! s+ {以后系统上电会自动从EEPROM里面加载。$ o0 ]0 O  W6 P4 G4 }

7 v& n/ A2 y! r" O6 O2、教程方便看V6就可以了,已经非常详细,后面根据AppWizard的发布时间,做第3版emWin教程3 n& z# F& Q& Q+ ]/ W
http://www.armbbs.cn/forum.php?mod=viewthread&tid=198346 _0 {9 ]8 S2 k: f+ m/ R
修正1个bug,见1楼。
; @2 A$ Q4 i$ [" Q
" w" t! P* R  b裸机版本:% O1 q- e7 b; |
emWin裸机版(含MDK和IAR).rar(6.34 MB)
1 Z+ h. z! F% V" a
9 E$ b9 X( f4 ]: r+ f# Z& mRTX4
- S9 X% N, R, n# O+ C( SRTX4 emWin.rar(6.15 MB)
+ o8 M" d# Y  Q7 L
" \& K2 I9 Y/ E$ D" V/ sFreeRTOS:
0 \0 E' Q1 U$ x) y8 }FreeRTOS emWin(含MDK和IAR).rar(7.98 MB). O$ K" Q# b- m, E
- q" F) V! c7 a: d1 v9 I% ?
1 p6 U: e" V* m# }1 E7 e$ P
FreeRTOS带CMSIS-RTOS V2封装层:
需要安装最新版的FreeRTOS软件包
% y, s5 O/ m: l# wFreeRTOS CMSIS-RTOS V2.rar(6.13 MB)/ t8 ^- d4 F' z9 h
5 T, W: s  s; i3 `0 F, B

# x, Y$ W5 Z2 g7 r, ?2 mRTX5:
9 m- \* O5 a$ ~
需要安装最新版的RTX5软件包
; h- O% q0 `* o" fRTX5 emWin.rar(6.12 MB)
* _* O( d* E! q( @- K8 u2 {) m  }8 K3 P, s( o# z" ^
) I& j6 m2 t4 h( R6 e, r5 J
uCOS-II:
) s4 u( K' o2 z- K; |/ }uCOS-II emWin(含MDK和IAR).rar(6.65 MB)
" X- J1 d- s/ \/ E  `, G
8 [# ?; N7 L  q7 _+ F
" }% x$ V# m9 H: V# T" y0 Y2 suCOS-III:) j. ~9 `5 j5 a* [
uCOS-III emWin(含MDK和IAR).rar(6.68 MB)
2 I$ Y' u6 ~( A; X
' R) D% M0 k3 i7 b
- V- y. w% U0 H! O" [- V
$ z1 Y# O" \6 R: F& ]

( L4 X2 T& X+ [+ }
赞 收藏 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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版