驱动
文章平均质量分 75
gaosentao
这个作者很懒,什么都没留下…
展开
-
windows环境中驱动的开发简例
摘要:本文介绍了Windows下驱动程序的设计的必要性和基本方法,主要适合于驱动程序的初学者。一、驱动程序设计的必要性 在传统DOS系统下,每个应用程序都有权利读写硬件,读写I/O端口,控制系统中断,然而到了Windows系统中,为了保持良好的系统安全性,对应用程序的权限作出了限制,因为不适当的硬件读写会引发整个系统的崩溃。在Windows系统中,将整个程序设计为分层结构,其中,应用转载 2011-12-14 15:33:15 · 498 阅读 · 0 评论 -
android休眠流程
路径kernel/power/main.c 1.Android的休眠可以通过以下的配置文件来设置电源状态: .echo "mem" >/sys/power/state.echo "disk" >/sys/power/state 2.Wakelock是一种锁机制,只要这把锁被占用,系统就无法进入休眠。wakelock只是其中的一把锁,并且它有两原创 2013-05-07 18:02:01 · 1409 阅读 · 0 评论 -
tty驱动调试<一>
这两周调试tty驱动从uboot到linux驱动,遇到了一下问题,也学到了解决的方法,乘现在还有点印象总结一下:question one:目的是打开串口uart1,对应ttyS1设备,首先要打开uart1的对应的引脚配置,在Board-m3-reff33.c (z:\amlogic-0920-updata-fv-new\kernel\arch\arm\mach-meson3)中配置引脚。原创 2012-12-24 09:43:42 · 1559 阅读 · 0 评论 -
nandflash学习1——导致nandflash反转的原因
Bit Flip/Bit Flipping/Bit-Flip/Bit twiddling of Nand FlashNand Flash由于本身硬件的内在特性,会导致(极其)偶尔的出现位反转的现象。所谓的位反转,bit flip,指的是原先Nand Flash中的某个位,变化了,即要么从1变成0了,要么从0变成1了。Nand Flash的位反转现象,主要是由以下一些原因/效应所导致转载 2012-07-03 14:34:27 · 3038 阅读 · 0 评论 -
DMA基础学习一
基本的DMA控制器1.DMA控制器的基本组成一个DMA控制器,实际上是采用DMA方式的外围设备与系统总线之间的接口电路,这个接口电路是在中断接口的基础上再加DMA机构组成.习惯上将DMA方式的接口电路称为DMA控制器。下页图示出了一个最简单的DMA控制器组成示意图。一个最简单的DMA控制器由以下逻辑部件组成: (1)内存地址计数器 用于存放内存中要交换的数据的地址。在DMA传送前转载 2012-01-03 18:57:43 · 2520 阅读 · 1 评论