设备驱动
cos_sin_tan
热爱移动开发,专注成长
展开
-
什么是FrameBuffer?(转载)
什么是FrameBuffer?(转载)转自:http://blog.csdn.net/ryman/article/details/1351005FrameBufferFrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行转载 2012-12-04 21:29:18 · 593 阅读 · 0 评论 -
什么是VGA
转自:http://blog.csdn.net/ryman/article/details/1351003显卡所处理的信息最终都要输出到显示器上,显卡的输出接口就是电脑与显示器之间的桥梁,它负责向显示器输出相应的图像信号。CRT显示器因为设计制造上的原因,只能接受模拟信号输入,这就需要显卡能输入模拟信号。VGA接口就是显卡上输出模拟信号的接口,VGA(Video Graphics Array)转载 2012-12-04 21:31:56 · 650 阅读 · 0 评论 -
[经典]Linux内核中ioremap映射的透彻理解
http://blog.csdn.net/do2jiang/article/details/5450839 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器为外设专转载 2012-12-07 18:11:56 · 568 阅读 · 0 评论 -
中断处理函数中不用disable_irq而用disable_irq_nosync原因
转自:http://blog.csdn.net/skyflying2012/article/details/8265869今天在写触摸屏驱动时在中断处理函数中使用disable_irq关中断发现在进入中断处理后内核就挂掉了,于是研究了一下才发现disable_irq关闭中断并等待中断处理完后返回, 而disable_irq_nosync立即返回. 在中断处理程序中应该使用disable_irq转载 2012-12-08 10:28:30 · 538 阅读 · 0 评论 -
宋宝华网卡设备驱动
刚刚看完《linux设备驱动_宋宝华》第十六章linux网络设备驱动。还是颇有感觉的。因前段时间又熟悉了一下TCPIP的相关常用协议的格式,再加上调试过arm2440上面的dm9000网卡的裸机驱动,再看设备驱动,恩,有感觉。不过,还是最好再看看内核~~~原创 2012-12-07 16:07:44 · 578 阅读 · 0 评论 -
试验宋宝华驱动第十章中的second秒字符设备
代码:second.c#include #include #include #include #include #include #include #include #include #include #include #include #include #define SECOND_MAJOR 252 /*预设的second的主设备原创 2012-12-09 09:17:04 · 981 阅读 · 0 评论 -
linux设备驱动总结
转自:http://blog.chinaunix.net/uid-25014876-id-59420.html前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》转载 2013-01-13 18:30:19 · 626 阅读 · 0 评论