摘要:
函数指针是指向函数的指针变量。在 C 语言中,函数名实际上是指向函数代码的指针,因此可以将函数名赋值给指针变量,从而创建一个指向该函数的指针。通过函数指针,可以动态地在运行时选择要调用的函数,以及将函数作为参数传递给其他函数。 函数指针的使用注意函数指针的声明匹配,如下: #include <std 阅读全文
摘要:
指针数组: int *p[2]; // p先与[]组合成为数组,所以这个玩意是个数组 数组指针: int (*p)[2]; // p先与*组合成为指针,所以这个玩意是个指针 符号优先级:() > [] > * 指针数组的demo: #include <stdio.h> int main() { // 阅读全文
摘要:
字符串的常见函数: strlen() // 计算字符串的长度,即字符串中字符的个数(不包括字符串末尾的空字符'\0' strcpy() // 将一个字符串复制到另一个字符串中。目标字符串必须有足够的空间来容纳被复制的字符串。 strcat() // 将一个字符串追加到另一个字符串的末尾。目标字符串必 阅读全文
摘要:
中断引脚: 在 ARM 体系结构里,中断是属于异步异常的一种,其处理过程与异常处理很类似。 ARM64 处理器有两个与中断相关的引脚——nIRQ 和 nFIQ(如下图所示)。这两个引脚直接连接到 ARM64 处理器内核上。ARM 处理器把中断请求分成普通 IRQ(Interrupt Request) 阅读全文
摘要:
转载文章如下: https://blog.csdn.net/weixin_42136255/article/details/129722675 阅读全文
摘要:
参考资料: https://www.cnblogs.com/pengdonglin137/p/8149859.html https://blog.csdn.net/HuangChen666/article/details/133633120 remap_pfn_range : remap_pfn_r 阅读全文
摘要:
v4l2-utils: v4l2-utils 是一个 Linux 下用于视频设备管理和调试的工具集,其中包含了一些命令行工具,可以用来查询、设置和调试视频设备。 ubuntu安装v4l2-utils: sudo apt-get install v4l-utils 下面是v4l2-utils的一些使用 阅读全文
摘要:
学习资料来源:https://deepinout.com/camx-kmd/camera-kmd-isp-subsystem-intro.html 仅用于个人学习,侵联删 SMMU/IOMMU:处理IO Device DMA访问内存的计算机硬件,实现dma addr(IOVA)到物理地址的映射 MM 阅读全文
摘要:
学习资料来源:https://deepinout.com/camx-kmd/camera-kmd-isp-subsystem-intro.html 仅用于个人学习,侵联删 Realtime pipeline或实时Pipeline,在这个Pipeilne上的硬件设备有一些特点: 实时,实时是指stre 阅读全文
摘要:
学习资料来源:https://deepinout.com/camx-kmd/camera-kmd-isp-subsystem-intro.html 仅用于个人学习,侵联删 一、Context驱动模型 1、基本术语及概念 v4l2 subdevice: 暴露给UMD的/dev/v4l-subdevX节 阅读全文