linux驱动开发
花季-雨季
这个作者很懒,什么都没留下…
展开
-
linux设备驱动--globalmem字符设备框架分析
linux设备驱动--globalmem字符设备框架分析本文章为转载,原文为:http://blog.csdn.net/liufei_learning/article/details/7053835作者:liufei_learning(转载请注明出处)email:flying0216@foxmail.com IT学习交流群:160855096转载 2016-10-11 09:34:34 · 669 阅读 · 0 评论 -
linux 并发控制
一、什么是并发,为何要使用并发机制并发(concurrency)指的是多个执行单元同时、并行被执行,而并发的执行单元对共享资源(硬件资源和软件上的全局变量、静态变量等)的访问则很容易导致竞态(race conditions) 并发即是 多件事情同时在执行 只有使这些设备都并发的执行才能满足性能要求。 例: 如果系统上挂10个设备,每个设备都请求,如果是转载 2016-10-11 16:35:14 · 277 阅读 · 0 评论 -
led平台驱动
源程序1、应用程序led.c#include #include #include #include #include #define LED_MAGIC 'L'#define LED_ON _IOW(LED_MAGIC, 0, int)#define LED_OFF _IOW(LED_MAGIC, 1, int)int main(原创 2016-10-11 16:39:30 · 544 阅读 · 0 评论 -
linux2.6设备驱动程序框架
my.c驱动层代码/*头文件定义*/#include <linux/kernel.h>#include <linux/module.h>#include <linux/fs.h>#include <linux/cdev.h>#include <linux/platform_device.h>#include <linux/of_device.h>#include <asm/io.h>原创 2016-10-13 13:37:04 · 330 阅读 · 0 评论 -
6410上DS18B20驱动
#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/miscdevice.h>#include <linux/delay.h>#include <asm/uaccess.h>#include <mach/hardware翻译 2016-10-13 13:47:54 · 515 阅读 · 0 评论 -
三星6410 led平台驱动
源程序 1、应用程序led.c#include <stdio.h>#include <fcntl.h>#include <unistd.h>#include <stdlib.h>#include <sys/ioctl.h>#define LED_MAGIC 'L'#define LED_ON _IOW(LED_MAGIC, 0, int)#define LED_OFF _I原创 2016-10-13 13:55:55 · 367 阅读 · 0 评论