码迷,mamicode.com
首页 >  
搜索关键字:sylixos 字符设备驱动    ( 455个结果
二十四、V4L2框架分析和虚拟摄像头驱动编写
一、V4L2框架分析 V4L2(video for linux version 2),是内核中视频设备的驱动框架,为上层访问视频设备提供统一接口。 V4L2整体框架如下图: 图中主要包括四个部分: 1. 字符设备驱动程序核心:V4L2本身就是一个字符设备,上层连接用户空间 2. V4L2驱动核心:构 ...
分类:其他好文   时间:2019-08-16 20:47:59    阅读次数:149
Linux字符设备驱动实例—globalmem驱动
1、globalmem虚拟设备实例 globalmem为“全局内存”的意思,在globalmem字符设备中会分配一片大小为GLOBALMEM_SIZE(4KB)的内存空间,并在驱动中提供对这片内存的读写、控制和定位函数,供用户空间的进程能通过Linux系统调用获取和设置这片内存。 (1)头文件、宏以 ...
分类:系统相关   时间:2019-08-15 21:09:06    阅读次数:116
视频传输
视频传输方式一:以IIC协议,通过IO口传输视频流: 视频传输方式二:以usb接口传输视频流: 驱动:字符设备驱动 怎么写驱动程序:构造file_operations 告诉内核 入口函数 出口函数 v4l2驱动框架:核心层 -- > file_operations 硬件相关层: 1、将usb摄像头设 ...
分类:其他好文   时间:2019-08-08 17:31:29    阅读次数:154
《驱动学习 - 字符设备驱动》
1.1字符设备驱动基础 字符设备驱动:设备对数据的处理是按照字节流的形式进行的。 在linux中,“一切皆文件”(除了网络设备),这表示设备最终都会体现为一个文件。设备文件通常位于/dev目录下、 内核通常用主设备号区别一类设备,次设备号用于区分同一类设备的不同个人或不同分区。 手动创建设备文件 m ...
分类:其他好文   时间:2019-07-22 09:36:10    阅读次数:93
字符设备驱动(1)代码分析---之gpio_get_value()
在中断处理函数中,调用gpio_get_value/gpio_set_value()函数来获取/设置gpio端口的值,在这里简单分析一下内核的实现流程。 gc = { .base = (S5P_VA_GPIO + 0xC40), .config = &gpio_cfg_noint, .irq_bas ...
分类:其他好文   时间:2019-06-26 22:02:50    阅读次数:1506
字符设备驱动
1 引言 APP:open("/dev/xxx"),read,write —— 设备字符驱动文件包含属性、主设备号和次设备号 C Library System call interface 内核:根据文件类型为字符设备,查找字符设备。根据主设备号查找file_operation; 根据调用类型,选择 ...
分类:其他好文   时间:2019-06-15 10:12:33    阅读次数:93
关于驱动框架的回顾
今天正好赶上要放五一长假了,正好把自己在这段时间看的关于驱动方面的知识做一个回顾。 驱动是操作系统的一部分,linux操作系统内核中的85%左右都是关于驱动的代码,之前也断断续续看过一段时间的驱动源码,但是都是匆匆看过,大致熟悉了以下,对其中的脉络其实掌握的不是十分清楚,这一次重新看了字符设备驱动程 ...
分类:其他好文   时间:2019-04-30 19:47:31    阅读次数:142
Linux字符设备驱动--No.3
字符驱动(按键)初始化函数分析: 1 static struct char_device_struct { 2 struct char_device_struct *next; 3 unsigned int major; 4 unsigned int baseminor; 5 int minorct ...
分类:系统相关   时间:2019-04-12 23:16:26    阅读次数:184
块设备驱动框架
块设备和字符设备的差异(1)块和字符是两种不同的访问设备的策略(2)同一个设备可以同时支持块和字符两种访问策略(3)设备本身的物理特性决定了哪一种访问策略更适合(4)块设备本身驱动层支持缓冲区,而字符设备驱动层没有缓冲(5)块设备驱动最适合存储设备 块设备驱动的特点(1)字符设备只能顺序访问(如串口 ...
分类:其他好文   时间:2019-04-08 01:12:21    阅读次数:175
一款真正可以拿的出手的本土嵌入式RTOS-SylixOS
由 winniewei 提交于 周四, 12/20/2018 作者:张国斌 在参加工信部人才交流中心和南京浦口区开发区管委会联合举办的第三届集成电路产业紧缺人才创新发展高级研修班暨产业促进交流会期间,我受邀参观了南京翼辉信息公司,该公司主要产品是SylixOS实时操作系统,该系统自2003年开始研发 ...
分类:其他好文   时间:2019-03-16 11:07:36    阅读次数:430
455条   上一页 1 2 3 4 5 ... 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!