ZH
首页
归档
分类
标签
关于
call back机制
ps:最近在做ffmpeg+rtmp的视频直播,这算是里面用到的一个小技术点。实际上这个技术很常用很常用,重要的事情多说一遍。 什么是call back? call back的定义 callback,又叫回调函数,是指用函数指针的形式将函数作为另一个函数的参数,当这个指针所指向的函数被调用时,这个函数就叫回调函数。 听起来是不是挺简单的,但是本文介绍的重点不在于如何定义一个函数指针,也不
2019-04-21
C
C
热拔插驱动
热拔插驱动 hotplug/uevent机制 hotplug内核框架class_device_create class_device_register class_device_add kobject_uevent kobject_uevent_env(kobj, action, NULL) // action_string = “add” act
2019-04-16
Linux驱动
Linux驱动
DMA驱动
DMA驱动 DMA驱动 一 DMA简介DMA:Direct Memory Access 直接内存存取 根据2440的芯片手册,DMA分为四种工作模式: 数据传输源地址在系统总线,数据传输目的地址在外部总线 数据传输源地址在系统总线,数据传输目的地址在系统总线 数据传输源地址在外部总线,数据传输目的地址在外部总线 数据传输源地址在外部总线,数据传输目的地址在系统总线 简而言之,DM
2019-04-11
Linux驱动
Linux驱动
字符设备驱动
字符设备驱动之前的框架- 确定主设备号 - file_operation结构体 - register_chrdecv - 入口 - 出口 缺点:只有255个字符设备驱动 之前:以主设备号为下标,在chardev里面找到之前注册的file_operations现在:以主设备号和次设备号来找到file_operation结构体 现在的框架register_chardev拆分为以下几个部分: __
2019-04-03
Linux驱动
Linux驱动
数组与指针的关系
数组与指针的关系概念说明 数组 一维数组 int array 二维数组 int array_2 [][10] 注:低维度的数据元素个数必须显式定义,高维度可以省略 指针数组(数组元素为指针的数组) char *p[] 指针 一级指针: *p 二级指针: **p 数组指针(指向数组的指针): int (*p)[10] // 这里是指向二维数组的指针形式,1
2019-04-03
C
C
1
…
3
4
5
搜索
×
关键词