linux
bhfantasy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设备IO之一(mmap、直接IO以及异步IO)
现在,在linux中经常可以看到在用户空间编写的驱动程序,比如X服务器,一些厂商的私有驱动等等,这就意味着用户空间取得了对硬件的访问能力,这通常是通过mmap将设备内存映射到了用户进程空间,从而使得用户可以通过读写这些内存来获取对硬件的访问能力。内核一般会对I/O操作进行缓冲以获取更好的性能,但是也提供了直接I/O以及异步I/O的能力。在和硬件进行数据交互时,有的硬件支持DMA,DMA可以转载 2015-05-17 10:14:38 · 798 阅读 · 0 评论 -
linux中使用IIC读写EEPROM
******************* **********************************************2012.7.161,本文给出了linux 下使用IIC总线读写EEPROM 的实现程序。2, 本文给出了在编程中遇到的几种非常隐蔽的错误的解决方法。3,本文的读写程序非常通用:i2c -d /dev/i2c-1 -s 0x51 0x05 18转载 2015-05-27 10:52:27 · 3129 阅读 · 0 评论 -
i2c_client,i2c_adapter和I2C-core的简介
I2C的主要有两大数据结构,struct i2c_client 和 struct i2c_adapter。2.1 i2c_clientstruct i2c_client {unsigned short flags; unsigned short addr; char name[I2C_NAME_SIZE];struct i2c_adapter *adapter;转载 2015-06-14 11:14:17 · 1158 阅读 · 1 评论 -
Linux中IIC总线驱动分析
转自:http://www.cnblogs.com/jason-lu/archive/2012/11/24/2786406.htmlLinux中IIC总线驱动分析虽然I2C硬件体系结构比较简单,但是I2C体系结构在Linux中的实现却相当复杂.通过阐述Linux系统中I2C总线体系结构,在此基础上完成嵌入式Linux系统中I2C总线驱动的开发.1. 嵌入式Linux中I2C驱动转载 2015-06-16 09:31:07 · 979 阅读 · 0 评论 -
linux中的IIC设备驱动
转自:http://blog.chinaunix.net/uid-22030783-id-1710998.htmllinux中的IIC驱动很庞大,驱动中随处可见智能手机和平板电脑上用的sensor几乎都是IIC设备,比如:camera,电容触摸屏,重力/加速度sensor,环境光sensor,指南针sensorIIC驱动主要分为Master和Slav转载 2015-06-11 10:51:19 · 692 阅读 · 0 评论 -
ioremap与mmap
最近在做视频输出相关的东西,对于预留给framebuffer的内存使用不是很清楚,现在找到一些资料整理一下,以备使用。if (想看使用方法) goto 使用方法;对于一个系统来讲,会有很多的外设,那么这些外设的管理都是通过CPU完成。那么CPU在这个过程中是如何找到外设的呢?尽管在一个系统中会有诸多的外设,在每个外设的接口电路中会有多个端口。但是如果系统能够每个端口都被赋予一转载 2015-05-25 21:20:53 · 610 阅读 · 0 评论 -
摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用
摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用发布者:旺旺雪饼 时间:2013-01-05 16:56:09环境:Ubuntu10.04arm linux OS: 3.0.1arm上 qt-4.7.1g++ / gcc 4.4.3arm-linux-g++ / arm-linu转载 2015-07-14 10:25:15 · 1158 阅读 · 0 评论
分享