1,内核以实现总线,只需写驱动和设备的信息; 2,设备链表、驱动链表;总线完成链表匹配(name);驱动执行probe函数,向上层提供open、read、write接口需要在probe函数中注册字符设备驱动;在probe函数中根据设备信息操作硬件;ioremap物理地址映射成虚拟地址操作硬件;总线编 ...
分类:
其他好文 时间:
2019-08-24 19:10:20
阅读次数:
211
Shell脚本编程的常识 (这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用) 七种文件类型 d 目录 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件 正则表达式 从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE ...
分类:
系统相关 时间:
2019-08-24 11:35:18
阅读次数:
109
在Linux系统中一切都是文件! 一、Linux文件类型 Linux存在很多的文件类型:(可以通过ls -l进行查看文件的类型) - 普通文件 d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 p 管道文件 - 普通文件 d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 p ...
分类:
系统相关 时间:
2019-08-21 21:45:37
阅读次数:
124
1、描述linux目录结构以及目录结构命名规定FHS:FilesystemHierarchyStandard中文意思是目录层次标准,是linux的目录规范标准。/bin:存放所有用户可用的基本命令程序文件/boot:引导文件存放目录/dev:存储特殊文件或设备文件设备有两种类型:字符设备(线性设备)、块设备(随机设备)/etc:系统程序的配置文件/home:普通用户的家目录/root:管理员的家目
分类:
系统相关 时间:
2019-08-18 21:45:00
阅读次数:
91
1、回顾字符设备驱动程序: 字符设备驱动编写的一般步骤: 1)主设备号 2)构造file_operations结构体体 .open = xxxx .read = xxxxx 3)register_chrdev() 4)入口 5)出口 2、内核中是如何写字符设备驱动程序的呢? 内核中为lcd提供了一个 ...
分类:
其他好文 时间:
2019-08-18 15:56:31
阅读次数:
113
一、V4L2框架分析 V4L2(video for linux version 2),是内核中视频设备的驱动框架,为上层访问视频设备提供统一接口。 V4L2整体框架如下图: 图中主要包括四个部分: 1. 字符设备驱动程序核心:V4L2本身就是一个字符设备,上层连接用户空间 2. V4L2驱动核心:构 ...
分类:
其他好文 时间:
2019-08-16 20:47:59
阅读次数:
149
1、mknod命令 在Linux系统下,mknod命令可用于系统下字符设备文件和块设备文件的创建。 (1)命令语法 (2)常用选项说明 -Z:设置安全的上下文。 -m:设置权限信息。 -help:显示帮助信息。 --version:显示版本信息。 (3)参数 文件名:要创建的设备文件名。 类型:指定 ...
分类:
其他好文 时间:
2019-08-16 15:48:41
阅读次数:
99
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
3.文件管理实验手册实验目的掌握创建和查看文件、复制、转移和删除文件前提准备linux系统,centos6系统,centos7或ubuntu实验步骤-:表示普通文件d:表示目录文件c:表示字符设备文件b:表示块设备文件l:表示软链接文件p:表示管道文件s:表示套接字文件【例1】查看文件类型[root@centos7~]#ll总用量24-rw-r--r--.1rootroot67月2309:171.
分类:
其他好文 时间:
2019-07-24 20:59:49
阅读次数:
118