2440的背光控制
来源:互联网 发布:post和get请求的区别js 编辑:程序博客网 时间:2024/04/26 13:40
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://bluefish.blog.51cto.com/214870/58093
在我用的bsp(wince4.2-2440)下有背光的驱动程序,但是在加载上背光驱动之后却控制不了背光,用串口打出消息,总是在我对io口进行操作的时候出现abort了。一直百思不得其解,在打开别的驱动程序(touchp)进行比较的时候才恍然大悟:地址没有经过影射。伟大的virtualcopy和virtualalloc,ok,io口操作正常。奇怪还是不能控制背光,因为在oeminit的时候要打开背光,而我在背光驱动init的时候去关背光,但是依然关不掉。问了硬件工程师io口是正确的,再次检查--没有问题。直觉告诉我们应该是io口接错了。无奈,在oeminit的时候用到的initdisplay中有一个C口不知道是和用处,对它的操作和对D口(理论上用来控制背光用的)的一样。哈哈,就是它了,还直觉!在背光驱动中修改,编译,下载,启动--终于看不见经典的windows桌面了。
可以开关背光了,现在要做的就是要等待一定时间来关背光和鼠标,键盘和touch的动作来开背光。幸好在原来的驱动中有了个雏形。改!分别在mouse,keybd,touchp的驱动中的中断处理处加上开背光要等待的时间,只要上述3中输入设备一旦有动作就setevent。由于背光亮度的控制涉及到电源管理的内容,在此没有用到。到此背光的操作告一段落。
以后做事情一定要小心,错一点就会搞死人的,可能是别人也可能是自己。
可以开关背光了,现在要做的就是要等待一定时间来关背光和鼠标,键盘和touch的动作来开背光。幸好在原来的驱动中有了个雏形。改!分别在mouse,keybd,touchp的驱动中的中断处理处加上开背光要等待的时间,只要上述3中输入设备一旦有动作就setevent。由于背光亮度的控制涉及到电源管理的内容,在此没有用到。到此背光的操作告一段落。
以后做事情一定要小心,错一点就会搞死人的,可能是别人也可能是自己。
本文出自 “bluefish” 博客,请务必保留此出处http://bluefish.blog.51cto.com/214870/58093
- 2440的背光控制
- A10 LCD的背光控制
- 关于LCM 背光的控制
- 背光控制
- S5PC100的pwm的背光控制
- 控制PDA的背光和电源
- 控制PDA的背光和电源
- MSM8909平台 LED背光的控制
- MSM8909平台 LED背光的控制
- S3C2416 Pwm 背光控制
- 6573 背光控制
- android 背光控制流程
- TQ2440背光控制
- imx6 android背光控制
- 开背光 D180C 控制开关背光总结
- LCD背光控制的实现(PWM应用)(2)
- 如何实现2440 背光控制(作者:gooogleman@foxmail.com)
- wince中的背光灯控制
- Windows CE 黑客必备工具总结(献给想进入Windows CE平台底层研发的朋友们
- Fedora8中Samba服务的配置
- 2440从NANDFlash启动之bootloader运行以前
- 防火墙主要参数:并发连接数、用户数限制、吞吐量
- opencv haar训练--训练样本(4)
- 2440的背光控制
- 基于uboot的2440hive注册表实现
- 对句柄本质的探讨
- bootloader中显示nk加载进度
- 一个帖子,转过来看看 -关于OEMaddressTable和config.bib EBOOT。BIB
- 清晰
- 2009年10月22日 济南 迅雷一笔
- 从员工、猎头到创业者的职场经验----《程序员羊皮卷》书评
- 2440从sd卡启动wince