请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
baiyongbin2009 发布时间:2019-5-26 11:37
说明:
9 C4 E. u' Q! d3 {& h2 \' Q1、MDK请使用5.26及其以上版本,IAR请使用8.30及其以上版本。
. z+ Q1 v$ Z# J- p. y9 i2、修正了ST提供的部分驱动设计不合理的地方。
/ G6 B; y  ~5 t* f7 I- }3、原创实现硬件JPEG添加到emWin中,实现简单,全程使用SDRAM,显示800*480分辨率图形需要30ms;, `6 K* f) F. s& O
4、裸机800*480的JPEG图形需要20ms左右,加上emWin后多了一层处理机制,现在需要30ms左右。
1 O( C% Y! M. R5、当前开始使用ARGB格式库,之前教程及其例子都是基于ABGR格式的,如果移植的话,注意颜色取值。
/ L: Z- J/ o& Q/ J/ F6、模板例子都是关闭了Cache,方便大家测试例子,应用中建议开启读Cache,在bsp.C文件里面做了一个条件编译,然后用到Alpha混合的地方手动处理Cache。当前ST提供的Cache无效化操作是没有效果的,设计有误。5 g& C2 E. C5 B3 r4 W5 M6 O
7、如果大家在测试中发现了什么问题,我再修正。
6 G& I6 m1 p% |& `) V$ t3 l" C) A2 E. L$ J6 v- x5 S
注意:* T. J7 {3 W1 P/ U" Y6 H: N+ S
1、当前例子里面做了一个800*480的JPEG图片显示,刷新20次,3秒后显示一个简单的触摸板,可以用来简单测试触摸。电容屏无需校准,电阻需要校准,在MainTask.C文件的MainTask函数里面有个TOUCH_Calibration(),将其取消注释,添加参数2,即2点触摸校准,校准一次即可,
2 h- ~6 f. l) }6 ^以后系统上电会自动从EEPROM里面加载。0 c9 l9 R2 p2 W; X. h7 n) y

' I$ u3 ]# Y- ]- x  ]; U2、教程方便看V6就可以了,已经非常详细,后面根据AppWizard的发布时间,做第3版emWin教程- i$ F( E/ m/ {  S& v- v
http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834+ p: Z" ~, f: \! @  }1 m: B/ O6 F
修正1个bug,见1楼。
' P; R% q) _3 A* S6 j& `& B/ X! W7 _; S( s/ l
裸机版本:# \& T9 _" N& {
emWin裸机版(含MDK和IAR).rar(6.34 MB)
  ~: w( r+ s% R) q& [  N7 a8 B" ], r% C" S
RTX4
0 [1 k8 S  T8 w+ Z$ yRTX4 emWin.rar(6.15 MB)
* j; \* }8 a4 }3 D  l
: h# @3 g& V( q: A/ I# qFreeRTOS:7 @% q" Z6 }% R- \
FreeRTOS emWin(含MDK和IAR).rar(7.98 MB)
% B) C! F+ c7 I$ S: t
* t" Z6 B& S7 l  K- Y. q' N1 K) T0 ^. X+ C9 f4 ^
FreeRTOS带CMSIS-RTOS V2封装层:
需要安装最新版的FreeRTOS软件包3 X. W& \) Q  x- j. k# O* ]! g! t
FreeRTOS CMSIS-RTOS V2.rar(6.13 MB)
# c. y/ q7 }8 n* ?
% P1 A" c1 k" `
' ?& N) J1 T" k0 IRTX5:

; L* M, z( O0 }6 G4 Q7 j( T需要安装最新版的RTX5软件包
, q. K. q# U6 H7 m6 ^" BRTX5 emWin.rar(6.12 MB)6 P, f1 ^+ c# t0 f! R
7 ?8 D; W% W+ `* v- S/ D, v
- C* W% A) K7 t2 _/ k
uCOS-II:
- q! g$ e, I3 @; O6 ?  ^+ D- ^2 [uCOS-II emWin(含MDK和IAR).rar(6.65 MB)
7 \3 p# g* s! x+ L" K# C9 J! f  b3 p7 @' c, n
, U* l6 L8 J8 @$ v& l9 _# l
uCOS-III:; `+ C6 U; Z* ?
uCOS-III emWin(含MDK和IAR).rar(6.68 MB)
2 H  B; F" s( E- x! K+ G  c! y

- E; W' ~4 Q! x. g3 Y# X/ ?" n
/ ]: l# {& _" }6 C# n; [* Q: L2 Q
6 b7 y7 d! i- K2 j+ p. g6 [" r  f6 ?* X0 m- P$ t* W" b6 h, J
收藏 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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版