摘要: 嵌入式开发中,sysroot目录是指定一个系统的根文件系统结构的目录,这在交叉编译过程中非常重要。当你在一台主机上为另一种架构(如嵌入式开发板的ARM架构)编译代码时,你的编译器需要访问目标系统的库和头文件。这些文件组织在一个目录结构中,这个结构模拟了目标设备上的/(根)文件系统——这就是sysro 阅读全文
posted @ 2024-03-24 13:05 HxxxTENCTION 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.差值法检测 : 差值法是一种简单而有效的移动物体检测技术,适用于监控和实时跟踪系统。其核心思想是通过比较连续视频帧之间的差异来识别移动物体。 .1 >差值法原理差值法的基本原理是比较连续两帧或多帧图像间的像素差异。对于静态背景,相邻帧间的差异较小,而对于移动物体,由于其位置的变化,相邻帧间的像素 阅读全文
posted @ 2024-03-17 22:53 HxxxTENCTION 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.节拍的意思是MSIZE大小的 原目标数据一次传输到FIFO的大小,突发的意思是传到目标地址的过程 阅读全文
posted @ 2023-10-24 22:21 HxxxTENCTION 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 从机msc: 阅读全文
posted @ 2023-08-02 19:17 HxxxTENCTION 阅读(24) 评论(0) 推荐(0) 编辑
摘要: STM32CubeMx配置ADC转换完成的回调函数 当使用DMA传输ADC数据时当传输完成后HAL库一般都会有回调函数。 进入HAL_ADC_Start_DMA();底层可以找到传输完成后调用了ADC_DMAConvCplt; 定义过去可以看到: 最后调用了HAL_ADC_ConvCpltCallb 阅读全文
posted @ 2023-05-04 13:24 HxxxTENCTION 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 前言:C语言二进制映像文件由,堆,栈,数据段(只读数据段,未初始化数据段BSS,已初始化数据段),代码段组成 1.栈区:由编译器进行管理,自动分配和释放,存放的是函数调用时的各种参数,局部变量,返回值,和函数返回的地址。 2.堆区:由程序员管理,用malloc和free动态申请和释放,如未释放,在程 阅读全文
posted @ 2023-03-19 18:34 HxxxTENCTION 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 块设备:系统中能够随机不按顺序地访问固定大小的数据片的设备叫做块设备,这些数据片就称作块。常见的块设备有硬盘,软盘驱动器,闪存等 字符设备:系统中按字符流的方式被有序访问的设备叫字符设备。常见的字符设备有键盘,鼠标,串口等 两者区别:当对字符设备发出读写请求时,实际的硬件IO会紧接着发生,而块设备则 阅读全文
posted @ 2023-03-19 12:16 HxxxTENCTION 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1.为实现树莓派摄像头人脸识别所以需要用到此库 2.libcurl库下载地址:https://github.com/curl/curl/releases/tag/curl-7_71_1 将压缩包已到ubuntu虚拟机解压 进入解压后的文件夹配置:./configure --prefix=$PWD/_ 阅读全文
posted @ 2023-03-01 10:10 HxxxTENCTION 阅读(637) 评论(0) 推荐(0) 编辑
摘要: cat /proc/cpu/nfo可查看cpu信息。pi3 pi4cpu型号不同,起始地址不同。pi3是BCM2835 PI4是BCM2711. 查看cpu起始物理地址的c文件。Pi4 pi3 起始地址不同。bcm_host.h头文件须链接库 gcc addrBase.c -I /opt/vc/in 阅读全文
posted @ 2023-02-25 22:42 HxxxTENCTION 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 再多嘴一句:树莓派LINUX源码配置,是为了驱动代码的编写,驱动代码编译需要一个提前编译好的内核,编译内核就必须配置,配置的最终目标是形成.config文件,该文件知道makefile去把有用的东西组织成 内核。 getconf LONG_BIT命令查看是几位的操作系统 64位系统参考此链接:htt 阅读全文
posted @ 2023-02-24 19:41 HxxxTENCTION 阅读(278) 评论(0) 推荐(0) 编辑