
说明: 1、MDK请使用5.26及其以上版本,IAR请使用8.30及其以上版本。 2、修正了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、当前开始使用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点触摸校准,校准一次即可, 以后系统上电会自动从EEPROM里面加载。" D0 w5 w4 S" U5 S 2、教程方便看V6就可以了,已经非常详细,后面根据AppWizard的发布时间,做第3版emWin教程1 f7 k) ?+ B; G# U$ y3 {- n http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834 修正1个bug,见1楼。7 h+ P2 t" t( n5 {" I G ![]() 裸机版本: ![]() RTX4% f: Z! P4 l' w( t8 K ![]() FreeRTOS:. g/ n9 s) O" J1 [ ![]() ![]() FreeRTOS带CMSIS-RTOS V2封装层:需要安装最新版的FreeRTOS软件包 ![]() ![]() 0 ]$ |' V5 a7 g% E. u' N RTX5:8 ?9 r5 O( x6 `$ `# } 需要安装最新版的RTX5软件包 ![]() ![]() uCOS-II:9 K1 p ?* D3 v ![]() ![]() uCOS-III:2 G/ S" q+ P, h8 r( ? A ![]() ![]() 1 F6 y$ Q" i. @' k8 J. _# K+ G1 b , S4 v9 E5 R1 s0 H- b : v( j# \& {' o, M |
No input file specified. |
厉害了,楼主 |