驱动代码与平时的Win32代码有一些区别,在学习内核编程之前,简单了解一下,以后阅读代码会轻松一些。 首先是参数说明宏,一般都是空宏,例如 #define IN#define OUT 这样来看,IN和OUT都被定义成了空,注意,这儿的空即什么也没有,不同于NULL或者VOID。只要不与变量等连在一起 ...
分类:
其他好文 时间:
2017-08-13 20:04:58
阅读次数:
340
本文转载自:http://blog.csdn.net/liuzijiang1123/article/details/46972723 如想想对lcd屏进行操作(例如在lcd屏幕上画线,或者显示视频数据),我们就必须得了framebuffer(帧缓冲),网上各种百度,大多都说的很官方,至少很难找到那些 ...
分类:
其他好文 时间:
2017-08-03 20:30:30
阅读次数:
170
这次分析/driver/char/buzzer/x210-buzzer.c中蜂鸣器驱动代码中的应用层执行ioctl时对应的x210_pwm_ioctl函数中的PWM_Set_Freq、PWM_Stop两个真正操作硬件的函数,x210_pwm_iotcl函数整体代码内容如下staticintx210_pwm_ioctl(structinode*inode,structfile*file,unsignedintcm..
分类:
系统相关 时间:
2017-06-21 19:51:29
阅读次数:
276
1、misc_open函数分析该函数在driver/char/misc.c中,misc.c是驱动框架实现的,这里面的misc_Open函数是misc驱动框架为应用层提供的一个打开misc设备的一个接口。1、首先我们要知道在misc.c中的misc_init函数中,将misc这种类设备注册成了字符设备驱动。代码如下staticint__ini..
分类:
系统相关 时间:
2017-06-18 20:03:34
阅读次数:
340
转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/24848671 小伙伴们准备好了吗?又到了看手冊写代码的时候了。既懂硬件又懂软件的驱动project师们。Come On..... 一.整体框图 二.驱动代码 #include < ...
分类:
其他好文 时间:
2017-06-03 19:10:41
阅读次数:
233
1、上一节中,我们将初步的驱动代码写完后编译后,放入到rootfs中进行insmod时,在/sys/bus/platform/drvier/目录中能够看到why_led这个目录,但是进入后只有一些基本的东西,却没有能使用这个led驱动的关键性东西,那是因为我们没有提供platform_device,并且驱动代码中的prob..
分类:
系统相关 时间:
2017-06-02 01:15:26
阅读次数:
316
Linux Kernel: Linux内核,操作硬件(java不能主动操作硬件,c/c++可以操作硬件) 主要封装了各种驱动代码,通过驱动调用来实现对各种硬件操作Libraries: C代码依赖层 C/C++代码 封装Linux内核驱动代码 向上提供服务Android HAL: Android的硬件 ...
分类:
其他好文 时间:
2017-06-01 22:40:01
阅读次数:
306
1、首先回顾下之前写的驱动和数据在一起的led驱动代码,代码如下:#include<linux/module.h>
#include<linux/init.h>
#include<linux/leds.h>
#include<asm/io.h> //ioremap和iounmap的头文件 writel等
/**********************************静态映射虚..
分类:
系统相关 时间:
2017-06-01 17:51:42
阅读次数:
228
数据库连接池可以通过两种方式来应用,针对web应用和非web应用而来。 第一种方式:工厂类 非web应用可以使用工厂模式将数据库连接创建封装在一个工具类中,工具类中又使用单例模式来创建加载驱动,代码如下: 工厂类:ConnectPoolFactory.java 配置文件:proxool.proper ...
分类:
数据库 时间:
2017-05-24 22:32:56
阅读次数:
313
工作或学习的过程中,遇到一些芯片,这些芯片需要有相应的驱动才能工作,因此在此贴出相关代码,与大家一起学习进步。 驱动代码都是根据芯片手册里面的时序图编写的 ,有了芯片手册时序图,驱动代码就容易多了,可能初学者看不懂时序图,多看看别人的代码,就能慢慢了解,后面就可以自己写了。 近期将陆续贴出以下芯片的 ...
分类:
其他好文 时间:
2017-05-22 16:39:15
阅读次数:
131