|
说明: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; 4、裸机800*480的JPEG图形需要20ms左右,加上emWin后多了一层处理机制,现在需要30ms左右。 5、当前开始使用ARGB格式库,之前教程及其例子都是基于ABGR格式的,如果移植的话,注意颜色取值。 6、模板例子都是关闭了Cache,方便大家测试例子,应用中建议开启读Cache,在bsp.C文件里面做了一个条件编译,然后用到Alpha混合的地方手动处理Cache。当前ST提供的Cache无效化操作是没有效果的,设计有误。 7、如果大家在测试中发现了什么问题,我再修正。4 \& a" a* {& l3 k 注意:' \2 I N3 L j 1、当前例子里面做了一个800*480的JPEG图片显示,刷新20次,3秒后显示一个简单的触摸板,可以用来简单测试触摸。电容屏无需校准,电阻需要校准,在MainTask.C文件的MainTask函数里面有个TOUCH_Calibration(),将其取消注释,添加参数2,即2点触摸校准,校准一次即可, 以后系统上电会自动从EEPROM里面加载。$ o0 ]0 O W6 P4 G4 } 2、教程方便看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楼。 裸机版本:% O1 q- e7 b; | emWin裸机版(含MDK和IAR).rar(6.34 MB)RTX4 RTX4 emWin.rar(6.15 MB)FreeRTOS: 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软件包 FreeRTOS CMSIS-RTOS V2.rar(6.13 MB)/ t8 ^- d4 F' z9 h 5 T, W: s s; i3 `0 F, BRTX5:9 m- \* O5 a$ ~ 需要安装最新版的RTX5软件包 RTX5 emWin.rar(6.12 MB) }8 K3 P, s( o# z" ^) I& j6 m2 t4 h( R6 e, r5 J uCOS-II: uCOS-II emWin(含MDK和IAR).rar(6.65 MB)![]() uCOS-III:) j. ~9 `5 j5 a* [ uCOS-III emWin(含MDK和IAR).rar(6.68 MB) ' R) D% M0 k3 i7 b- V- y. w% U0 H! O" [- V $ z1 Y# O" \6 R: F& ] |
| No input file specified. |
| 厉害了,楼主 |
微信公众号
手机版