花费 181ms 找到1666条记录
1 linux驱动之分离分层的概念
2014年12月26 - bus_drv_dev模型: 简单说明: 这张图就是全部了。 device是与硬件相关的代码,driver是比较稳定的驱动代码。 当修改硬件部分的时候,只修改dev里面的东西。 ===================================================
2 继续学习Linux驱动还是学习android Native层和开源库Library
2015年06月30 - LZ在一家不大不小的公司做驱动,但其实只是简单的移植和修修改改。虽然还有很多东西可以去学,但不知道是继续学习驱动,还是适当的学习些上层的东西,比如Native层的一些library。 如果说驱动都由 IC 厂做好了,不需要修改了。那么上层又有多少东西需要修改的? 不少做Java上层的同
3 《精通Linux设备驱动程序开发》——Linux无线设备驱动
2015年04月21 - 一、简介 1、小设备无线技术: 1)、蓝牙不用电缆就能将智能注入到愚笨的设备,开启了开发各类心颖应用的大门。 2)、红外是一种低功耗、小范围、中速率的无线技术,能将笔记本计算机、手持设备组网,或文档发往打印机。 3)、WiFi是以以太网的无线衍生物。 4)、蜂窝网络利用GPRS或C
4 嵌入式Linux驱动学习之路(十九)触摸屏驱动、tslib测试
2016年11月03 - 触摸屏使用流程:   1. 按下产生中断。   2.在中断处理程序中启动AD转换XY坐标。   3.AD转换结束并产生AD中断。   4. 在AD的中断处理函数中上报信息,启动定时器。   5. 定时器时间到后进入中断,处理长按滑动。跳转到第二步   6. 松开。 驱动程序代码: /*****
5 嵌入式Linux驱动——s3c2410的ds18b20(基于linux-2.6.24.4内核)
2010年12月08 - 昨天在2410板子上挂了一个ds18b20温度传感器,网上找了好久都没找到linux下的驱动程序,于是按照以前在51上写的驱动改写了一个,把源文件奉上,与大家共享。 注意,我使用的是gph9与18b20通信,如果您用的引脚不一样,只需要修改这三个宏:#define DQ
6 Linux的fasync驱动异步通知详解
2016年07月07 - 工作项目用有个需求是监测某个GPIO输入方波的频率!通俗的讲就是一个最最简单的测方波频率的示波器!不过只是测方波的频率!频率范围是0~200HZ,而且频率方波不是一直都是200HZ,大多数的时候可能一直是0或者一个更低频率的方波!同时要考虑到方波有可能一直维持在200HZ ,同时保持效率和性能
7 linux驱动开发——模块基础知识
2014年04月17 - 1.模块参数/* * * 说明:用于演示模块参数的基本使用方法,加载该模块 * 时,在命令行中添加val=xxx,则在控制台中将会 * 打印出对应的参数值,否则打印0。 */#include <linux/init.h>#include <linux/ker
8 linux驱动错误:no such file or directory
2014年07月11 - 当我们用insmod 加载驱动,然后在应用程中调用open 驱动文件,有时候会出现这个错误:cannot open ***:no such file or directory.出现这个问题的原因很简单。你执行ls /dev命令看下在设备文件下面是否有你要打开的设备文件名(比如/dev/led),如果
9 我对linux驱动 输入子系统的理解
2017年04月24 - 前言:学习驱动有一段时间了,之前所学习的驱动都是驱动最原始的写法,也移植过很多驱动,然而并没有对内核自带的驱动进行深入的了解,于是出于好奇,就认真的学习了一下内核自带的驱动,我发现之前所学习的驱动都是将file_operations结构体直接定义在驱动定义的C代码里的,当然还有它里面的一些函数
10 Linux设备管理文件系统,mdev,热插拔
2015年07月02 - 努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/15/6422862.aspx 每次写驱动都要手动创建设备文件过于麻烦,使用设备管理文件

 
© 2014-2019 ITdaan.com 粤ICP备14056181号