找到s3c6410_display_com.c文件中找到下面这个函数

DISP_ERROR Disp_set_alpha_blending(DISP_WINDOW Win, DISP_ALPHA_BLEND_METHOD Method, unsigned int uiAlphaSet0, unsigned int uiAlphaSet1);

这个函数是设置透明的程度,6410只支持0到F,F是完全透明。

对这个函数修改以下代码

switch(Win)
    {
    case DISP_WIN1:

//设置colorkey,设置屏蔽的颜色(寄存器的具体意义查看6410数据手册)

g_pDispConReg->W1KEYCON0 = KEYBLEN_ENABLE | KEYEN_F_ENABLE | DIRCON_BG_MATCH_FG_DISPLAY | 0x70307;
  g_pDispConReg->W1KEYCON1 = COLVAL(0xf8fcf8);  g_pDispConReg->WINCON1 =  (g_pDispConReg->WINCON1 & ~(BLEND_PER_PIXEL|ALPHASEL_ALPHA1)) | uiMethod;
//修改实现overlay背景完全透明
         g_pDispConReg->VIDOSD1C = ALPHA0_R(uiAlphaSet0) | ALPHA0_G(uiAlphaSet0) | ALPHA0_B(uiAlphaSet0)
                                 | ALPHA1_R(0xf) | ALPHA1_G(0xf) | ALPHA1_B(0xf);//设置成0xf是让背景完全透明

}

可以不在这个函数中修改。可以修改colorkey的相关函数。

6410同时支持colorkey和aphablend相关推荐

  1. 【嵌入式开发】 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)

    作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42462795 转载请著名出处 相关资源下载 :  -- u-boo ...

  2. 面经——嵌入式软件工程师ARM体系与架构相关

    参考:嵌入式软件工程师笔试面试指南-ARM体系与架构 作者:嵌入式与Linux那些事 发布时间: 2021-04-28 15:22:06 网址:https://blog.csdn.net/qq_169 ...

  3. Hi3531 平台开发,Hi3532 平台开发

    终于完成Hi3531上SDK和软件的开发,Hi3531和Hi3520的区别不是特别大,但足以让你忙活一个星期的了 1.添加了VPSS模块 2.修改了绑定规则(Hi_SYS_BIND()) 3.音频改动 ...

  4. {嵌入式}之TQ2440(天嵌)小记

    2013-03-24 今天朋友拿了一个TQ2440(s3c2440) 天嵌的来我这玩,我顺便了解了这个开发板, 板子资源,这就不说了,看<TQ2440开发使用手册>,以前一直搞OK6410 ...

  5. ARM7、ARM9和ARM11的区别

    1. 时钟频率的提高 虽然内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构;而ARM9采用5级流水线的哈佛结构,ARM11为8级流水线哈弗结构(从arm9开始都采用了哈弗结构).增加的流水 ...

  6. 嵌入式软件工程师笔试面试指南-ARM体系与架构

    哈喽,大家好.我终于回来了!19号刚提交完大论文,就被抓去出差了,折腾了整整一周,26号晚上,才回到学校.鸽了好久都没更新干货了.今天更新一篇关于Arm的笔试面试题目. 文章目录 ARM体系与架构 硬 ...

  7. 通用GPIO驱动和apk(含jni),支持所有GPIO,支持LED控制,支持友善6410/210开发板,支持安卓2.3/4.0,内核2.6/3.0

    转自:http://www.arm9home.net/read.php?tid-27259.html GPIO Driver and apk(include jni) support All GPIO ...

  8. pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装

    pycharm安装pytorch报错 提示系列问题  torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...

  9. ok6410 u-boot-2012.04.01移植六完善MLC NAND支持

    继ok6410 u-boot-2012.04.01移植四.五后,开发板基本已支持MLC NAND,支持DM9000.但是通过NAND命令更新u-boot到NAND,还存在问题,需要根据u-boot的n ...

最新文章

  1. 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)
  2. Leetcode | Sort List
  3. python爬虫系列:12306票务信息爬虫
  4. [WinError 127] 找不到指定的程序
  5. Linux学习之十二-Linux文件属性
  6. LabVIEW设计模式系列——移位寄存器
  7. Mysql -uroot -p 登陆不上_mysql的登陆和退出命令格式
  8. 【tool】firewall防火墙
  9. gorm 多条件搜索db处理问题
  10. qutebrowser 只用键盘操作的浏览器
  11. Android 关于fragment切换重新加载的解决分享给大家
  12. Android-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
  13. Sublime Text 3 如何配置Python环境及安装插件?
  14. CPU GPU设计工作原理(转载)
  15. CODEsys 基础编程指南
  16. 【BP回归预测】基于matlab改进的鲸鱼算法优化BP神经网络回归预测(多输入单输出)【含Matlab源码 2184期】
  17. ADC0809芯片简介
  18. Box3 代码教程 (一)
  19. 构造二叉树-前序遍历
  20. 更新chrome驱动

热门文章

  1. 设计模式第10式:状态模式
  2. 分享一个普通程序员的“沪漂”六年的历程以及感想
  3. jquery向后台上传文件并显示文件名
  4. 第九天 03-破解linux密码
  5. minio 的python客户端工具
  6. java-从date中获取年份
  7. 【DSP开发】帮您快速入门 TI 的 Codec Engine
  8. PyTorch中repeat、tile与repeat_interleave的区别
  9. 深入分析小程序与H5的区别
  10. IOCP之accept、AcceptEx、WSAAccept的区别 .