• 关于

    linux i2c ioctl

    的搜索结果
  • ioctl用法详解 (网络)

    本函数影响由fd参数引用的一个打开的文件。#include#include int ioctl( int fd, int request, .../* void *arg */ );返回0:成功    -1:出错第三个参数总是一个指针,但指针的类型依赖于request参数。我们可以把和网络相关的请...

    文章 double2li 2016-04-01 1578浏览量

  • uio中断简化版

    1、内核态struct uio_info irq_info ={ .name = "fpga_irq2", .version = "0.1", .irq = 155, .irq_flags = IRQ_TYPE_LEVEL_HIGH | IRQF_SHARE...

    文章 soul.stone 2017-04-17 1340浏览量

  • 十天学Linux内核之第九天---向内核添加代码

    原文:十天学Linux内核之第九天---向内核添加代码   睡了个好觉,很晚才起,好久没有这么舒服过了,今天的任务不重,所以压力不大,呵呵,现在的天气真的好冷,不过实验室有空调,我还是喜欢待在这里,有一种不一样的感觉,在写了这么多天之后,自己有些不懂的页渐渐的豁然开朗了吗,而且也交到了一些朋友,真...

    文章 杰克.陈 2015-01-28 736浏览量

  • 24小时学通Linux内核之向内核添加代码

      睡了个好觉,很晚才起,好久没有这么舒服过了,今天的任务不重,所以压力不大,呵呵,现在的天气真的好冷,不过实验室有空调,我还是喜欢待在这里,有一种不一样的感觉,在写了这么多天之后,自己有些不懂的页渐渐的豁然开朗了吗,而且也交到了一些朋友,真是相当开心啊。今天将介绍一下向内核中添加代码,一起来看看...

    文章 技术让梦想更伟大-李肖遥 2015-01-28 664浏览量

  • FL2440字符设备驱动之LED

    今天开始我们来学习linux驱动的开发,驱动分为字符设备驱动,块设备,网络设备驱动,讲这个之前我说一下我用的虚拟机版本和LInux内核版本,开始我用的redhat 9.0  开始用的好好的,到后来自己编译busybox的时候总是出错误,这个期间我尝试了很多次,在网上也找到了很多方法,可还是解决不了...

    文章 linux_drv 2015-09-13 934浏览量

  • linux tmp75 /dev/i2c-* 获取数据 demo

    /********************************************************************** * linux tmp75 /dev/i2c-* 获取数据 demo * 说明: * 之前尝试过一次用这种方式来读E...

    文章 zengjf 2016-03-26 920浏览量

  • Android中G-Sensor相关流程

    1.使G-sensor正常工作需要做的事:G-sensor driver文件包括:driver/i2c/chips/lis331dl.cdriver/i2c/chips/sensorioctl.hinclude/linux/lis331dl.h并在/kernel/arch/arm/mach-s3c...

    文章 欧阳鹏 2013-03-26 919浏览量

  • I.MX6 I2C DS1337 disable square-wave output

    linux I2C DS1337 disable square-wave output \\\\\\\\\\\-*- 目录 -*-////////// | 一、DS1337访问寄存器说明: ...

    文章 zengjf 2015-11-20 746浏览量

  • 在Android源码树中添加userspace I2C读写工具(i2c-util)

    by LiAnLab.org / 宋宝华 通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能: [cpp] view plaincopy ...

    文章 技术小胖子 2017-11-07 595浏览量

  • 在Android源码树中添加userspace I2C读写工具(i2c-util)

    by LiAnLab.org / 宋宝华 通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能: [cpp] view plaincopy ...

    文章 技术小胖子 2017-11-17 711浏览量

  • GM8180_gpio内核模块调试

    #include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/ioctl.h>#include <stdli...

    文章 毛毛虫的爹 2013-07-22 843浏览量

  • 从零开始写linux字符设备驱动程序(四)(基于友善之臂tiny4412开发板)

    前面,我们基本已经学会怎么去编写一个简单的字符设备驱动程序了,这节,我们来看看友善之臂中提供的led驱动。 参考之前写的文章,我们已经知道LED的GPIO口,和一些配置信息: http://blog.csdn.net/morixinguan/article/details/50619675 在友善...

    文章 morixinguan 2017-02-12 1139浏览量

  • Linux设备驱动之Ioctl控制【转】

    转自:http://www.cnblogs.com/geneil/archive/2011/12/04/2275372.html   大部分驱动除了需要具备读写设备的能力之外,还需要具备对硬件控制的能力。  一、在用户空间,使用ioctl系统调用来控制设备,原型如下: int ioctl(int...

    文章 桃子红了呐 2017-11-16 681浏览量

  • Real Time Clock (RTC) Drivers for Linux

    /*将这篇英文原文的RTC放于此,方便阅读和后续的翻译,仅学习使用!*/  Real Time Clock  (RTC) Drivers for Linux   =======================================  When Linux developers talk ...

    文章 atlas2015 2013-05-02 1198浏览量

  • 用户空间访问I2C设备驱动

    如果希望在用户空间访问我们写的I2C设备驱动,最常用的做法就是为该I2C驱动编写一套字符设备驱动,这样,用户空间则可以通过对字符设备驱动的访问,间接地实现对I2C芯片寄存器的读写控制。下面,我们在前两篇文章的代码的基础上,封装一层字符设备驱动,并给出在用户空间的使用示例。 1.  编写字符设备驱...

    文章 技术小阿哥 2017-11-27 1147浏览量

  • Linux设备驱动之Ioctl控制【转】

      转自:http://www.cnblogs.com/geneil/archive/2011/12/04/2275372.html   大部分驱动除了需要具备读写设备的能力之外,还需要具备对硬件控制的能力。  一、在用户空间,使用ioctl系统调用来控制设备,原型如下: int ioctl(...

    文章 sky-heaven 2015-09-18 517浏览量

  • 在内核中创建文件 filp_open/sys_open

    之前以为在内核中不能创建文件,其实不是这样子的,只要文件系统跑起来之后就可以像在用户空间一样操作文件.   用户空间                   内核 open()                    sys_open(), filp_open() close()            ...

    文章 cnbird 2013-09-11 854浏览量

  • linux驱动开发--字符设备:创建一组设备节点

    cdev改进 为设备驱动支持多个设备个体做准备,针对cdev进行改进 将代表字符设备的cdev对象包含在设备驱动定义的私有数据结构体中 对设备驱动私有数据结构体采用内核内存分配方式为其分配内存将为每个设备添加cdev对象和创建设备节点封装为一个独立函数 支持多个设备个体 为设备驱动支持多个设备个体...

    文章 吴英强 2013-12-28 934浏览量

  • linux驱动开发--字符设备:通过cdd_cdev结构中的led变量区分是哪个节点,private_data使用

    private_data改进 为设备驱动支持多个设备个体做准备,针对private_data进行改进 在设备打开操作中通过inode中保存的i_cdev获取代表当前设备的cdev对象 通过代表当前设备的cdev对象得到包含该对象的设备私有数据结构体 将设备私有数据结构体指针保存到struct fi...

    文章 吴英强 2013-12-28 1264浏览量

  • hi3531的i2c部分

    一、关于编译Hi3531 SDK: 之前编译SDK时编译到make uImage总出错,一是找不到.config文件,这个问题是必须先make menuconfig 然后保存.config文件。 二是编译到make uImage的快结束时,会出现找不到mkimage命令错误。 解决方法: ...

    文章 毛毛虫的爹 2014-03-18 1958浏览量

  • DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析

     针对DAVINCI DM6446平台,网络上也有很多网友写了V4L2的驱动,但只是解析Montavista linux-2.6.10 V4L2的原理、结构和函数,深度不够。本文决定把Montavista 的Linux-2.6.18 V4L2好好分析一下,顺便讲解在产品中的应用,满足一些客户提出要...

    文章 毛毛虫的爹 2013-07-22 1742浏览量

  • Linux之V4L2基础编程

    1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取数据-> 关闭设备。 ...

    文章 linux_drv 2016-03-18 1261浏览量

  • Linux之V4L2基础编程

    本文内容来源于网络,本博客进行整理。 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取...

    文章 文艺小青年 2017-07-13 868浏览量

  • 乾坤合一~Linux设备驱动之I2C核心、总线以及设备驱动

    我思念的城市已是黄昏 为何我总对你一往情深 曾经给我快乐 也给我创伤 曾经给我希望 也给我绝望 我在遥远的城市 陌生的人群 感觉着你遥远的忧伤 我的幻想 你的忧伤,像我的的绝望,那样漫长,,,,,这是今天的旋律,直入心底~~~~~~~~~~~~~~~~   在Linux 系统中,I2C 驱动由3...

    文章 技术让梦想更伟大-李肖遥 2015-05-19 602浏览量

  • Linux之V4L2基础编程【转】

    转自:http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.html 本文内容来源于网络,本博客进行整理。 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程...

    文章 桃子红了呐 2017-11-13 738浏览量

  • DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析

            2010年即将过去,有很多感慨需要总结一下,自从2010年1月份开始着手写DM6446开发攻略以来,得到很多网友和客户对本人博客的支持,同时结识一些有诚意的客户,他们对本人和我们团队的认可,在这里表示感谢。特别是南京航空航天大学的一个非常有个性、有良知和责任的李博导,对本团队的项目...

    文章 余二五 2017-11-15 849浏览量

  • linux驱动开发--字符设备:内核等待队列

          在Linux驱动程序中,可以使用等待队列(wait queue)来实现阻塞进程的唤醒。等待队列可以用来同步对系统资源的访问。 1.定义和初始化队列头wait_queue_head_t wqh; init_waitqueue_head(wait_queue_head_t *wqh); 2...

    文章 吴英强 2014-01-24 981浏览量

  • V4L2驱动的移植与应用(一)

    V4L2(video for linux) 可以支持多种设备,它可以有以下5种接口: 1、视频采集接口(video capture interface):这种应用的设备可以是高频头或者摄像头.V4L2的最初设计就是应用于这种功能的.下面也是着重讲解这种应用; 2、视频输出接口(video outp...

    文章 毛毛虫的爹 2013-08-16 1170浏览量

  • I.MX6 PWM buzzer driver hacking with Demo test

    /***************************************************************************** * I.MX6 PWM buzzer driver hacking with Demo test * 声明: ...

    文章 zengjf 2015-10-20 692浏览量

  • 虚拟网卡TUN/TAP驱动程序设计原理

    虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。 tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,t...

    文章 微wx笑 2012-08-28 1027浏览量

1 2 3 4 ... 9 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务