查看: 3971|回复: 1

【分享】给ili9488,RA8875类显示屏的emWin底层增加DMA加速方案

[复制链接]
  • TA的每日心情
    奋斗
    2015-4-12 12:17
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2018-7-7 15:46:12 | 显示全部楼层 |阅读模式
    分享到:
    给ili9488,RA8875类显示屏的emWin底层增加DMA加速方案


    说明:
    1、emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488。
    2、使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级,这样就可以有效的发挥DMA的优势,CPU可以解放出来处理其他任务。

    操作说明:
    1. 所有界面支持按键操作
    (1)K2按键用于控件焦点的切换,切换时,所选择的控件会出现浅色边框
    (2)K3按键用于进入下一个界面
    (3)摇杆的OK键用于选择相应控件后,触发控件所对应的的操作。

    2. 如果使用电阻触摸操作的话,请运行V5开发板emWin教程第三章中的触摸校准程序,此程序会将触摸参数保存到EEPROM中,然后再运行此工程即可。电容屏无需校准。

    3. 采用触摸方式操作界面时,如果进入到没有按钮控件的界面时,可以点击屏幕中间部分进入下一页。
    4. 界面大小自适应主流分辨率,比如480*272,800*480,480*320。

    注意事项:
    RTX版的例子使用MDK4.74,其它uCOS-III和FreeRTOS不限制,只要支持F407即可。


    例程下载:
    链接:https://pan.baidu.com/s/1nHJKum0_oUfgWem5DHAtzw 密码:93vc
    基于uCOS-III的emWin底层DMA加速,支持RA8875和ili9488 (1).rar (7.61 MB, 下载次数: 9)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-3-13 10:11
  • 签到天数: 1088 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2018-7-9 15:35:05 | 显示全部楼层
    安富莱在EMWIN领域的研究确实比另几家要厉害。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-11 22:47 , Processed in 0.131893 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.