摘要:
NFS(network file system) NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。 也就是说NFS服务端提供共享目录文件挂载在客户端某一个目录文件下,以供客户端去访问和使用 编辑 思路: 在虚拟机下 阅读全文
摘要:
ADC转换 // adc_drv.c,光敏电阻的驱动程序 #include <linux/errno.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/slab.h> #include <linux/inpu 阅读全文
摘要:
等待队列 什么是等待队列 等待队列是内核实现阻塞和唤醒的内核机制。等待队列以循环链表为基础结构,链表头和链表项分别为等待队列头和等待队列元素。整个等待队列由等待队列头进行管理。 等待队列头使用结构体 wait_queue _head_t来表示, 等待队列头就是一个等待队列的头部,这个结构体定义在文件 阅读全文
摘要:
Hello World /*字符驱动框架*/ //*****************相关的头文件和宏定义******************* #include <linux/kernel.h> #include <linux/module.h> #include <linux/fs.h> #inc 阅读全文
摘要:
Hello World /*按键设备中断触发,poll机制非阻塞,定时器使用方式*/ //keys 按键设备异步通知方式驱动文件 keys_async_drv.c #include <linux/module.h> #include <linux/kernel.h> #include <linux/ 阅读全文
摘要:
Hello World /*中断下半部分使用工作队列*/ #include <linux/module.h> #include <linux/init.h> #include <linux/kernel.h> #include <linux/irq.h> #include <linux/interr 阅读全文
摘要:
/iqr_test irq_traditional/ #include <linux/module.h> #include <linux/init.h> #include <linux/kernel.h> #include <linux/irq.h> #include <linux/interrup 阅读全文