7 bit

[8] Linux V4L2 摄像头

V4L2介绍 Linux摄像头(v4l2应用)——在LCD上实时显示摄像头采集JPEG数据 - 知乎 (zhihu.com) FFmpeg解码USB摄像头MJPEG输出 - 相对维度 - 博客园 (cnblogs.com) 对于视频相关参考: 开启内核支持

没志青年 没志青年 发布于 2025-08-10
没志青年 没志青年 发布于 2025-08-08

Linux 内核配置

配置文件语法 编译时看的是 .config 文件,无论什么方式配置,最终就是为了得到该文件。 menuconfig 中看的选项来自 .in 文件,这是菜单模板文件。 source 引入的顺序,就是菜单显示的顺序。 当配置项没有提示语,说明它不是给用户手动配置的,它是被 depends on 或 se

没志青年 没志青年 发布于 2025-08-07

Ubuntu 中使用 V2RAY

https://snapcraft.io/v2raya sudo snap install v2raya 安装后需要重启一下。 运行后在浏览器中操作。 http://localhost:2017/ admin/123456

没志青年 没志青年 发布于 2025-08-07

ubuntu 截图和录屏

截图和录制视频 快捷键 说明

没志青年 没志青年 发布于 2025-08-07

Allegro 问题记录

走线时不捕捉焊盘中心 【Find】中需要勾选 Pins、Vias 动态铜皮不自动避让 有时候就会莫名奇妙的变成 Disabled,改为 Smooth 就行了。

没志青年 没志青年 发布于 2025-08-07

ubuntu 24.04.3 虚拟机配置

镜像下载:https://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso 至少配置 3G 内存 轻薄本没 GPU,要关闭虚拟机的3D加速,否则有时候显示界面会卡着不动,但并不是虚拟机卡死了,是界面没及

没志青年 没志青年 发布于 2025-08-05

T113-S3 Linux开发学习 环境准备

全志在线开发者社区 - 在线文档 芯片功能 全志R128基础组件开发——显示与屏幕驱动①-CSDN博客 全志T113-S3入门资料汇总(避坑指南)一-CSDN博客 Tina Linux 系统介绍 - D1-H

没志青年 没志青年 发布于 2025-08-05

PWM 转电流芯片 GP8301

特性: 12 bit ADC 输出开路报警 PWM:50Hz ~ 50KHz, 0 ~ 100%, 2.7 V-5.5V VCC:18~36V 5V5:内部 LDO,外接 1uF电容。挂上负载后会稍微影响芯片精度。 ALARM:输出开路报警,低电平有效,开漏输出。 SET:电阻设置电流最大值 EP:

没志青年 没志青年 发布于 2025-08-04

Layout - TypeC usb2.0

Type-C Layout 指南-CSDN博客 (99+ 封私信 / 82 条消息) USB走线布局经验,一次惨痛的教训 - 知乎

没志青年 没志青年 发布于 2025-08-04

ADC 芯片 AD7606

AD7606BSTZ:16 位 8 通道同步采样,200 kSPS AD7606BSTZ-4:16 位 4 通道同步采样,200 kSPS AD7606BSTZ-6:16 位 6 通道同步采样,200 kSPS 接口: 并行 SPI ...... 引脚说明 这颗芯片是非常经典的ADC芯片,现在的芯片

没志青年 没志青年 发布于 2025-08-04

锂电池均衡

在锂电池应用中,需要将单体锂电池进行串联和并联,组成不同电压和不同容量的电池组进行使用。 电池串联在一起后,由于每节电池的自身差异,在电池使用过程中,每节电池的电压和容量是有差异的(这种差异随环境和时间越来越大)。 在电池组充放电过程中,由于木桶效应,最低容量的单节电池会限制电池组的整体放电和充电,

没志青年 没志青年 发布于 2025-08-04

BMS 前端 AFE - BQ769x0

芯片特性 引脚说明 电池连接方法: VC5 ~ 1 只要有一个供

没志青年 没志青年 发布于 2025-08-04
没志青年 没志青年 发布于 2025-08-03

锂电池剩余电量 SOC 计算

名词: OCV:开路电压 SOC:剩余电量 开路电压法 开路电压:电池断开负载并静置一段时间后,极化效应减弱,其两端电压趋于稳定,此时的电压称为开路电压。 开路电压法原理:电池的开路电压与 SOC 之间存在一定的对应关系,这个由生产厂商测定。通过测量电池开路电压,根据 OCV-SOC 曲线查表可得到

没志青年 没志青年 发布于 2025-08-02

STM32 代码优化

编译优化选项 利用 CCM 区域提升速度 使用条件: 单片机有 CCM 区域 (1) (2)宏定义

没志青年 没志青年 发布于 2025-08-02

串口数据处理

单缓冲区 + 接收中断 单缓冲区 + 空闲中断 双缓冲区 + 空闲中断

没志青年 没志青年 发布于 2025-08-02

32单片机 - 比较器

G4 COMP_HandleTypeDef hcomp1; void COMP1_Init(void) { hcomp1.Instance = COMP1; hcomp1.Init.InputPlus = COMP_INPUT_PLUS_IO1; // 比较器[+]输入端

没志青年 没志青年 发布于 2025-08-02

PID 算法

P I D

没志青年 没志青年 发布于 2025-08-02

Linux 内核定时器

时钟中断 硬件有一个时钟装置,该装置每隔一定时间发出一个时钟中断(称为一次时钟嘀嗒(tick)),对应的中断处理程序就将全局变量jiffies_64加1 jiffies_64 是一个全局64位整型, jiffies全局变量为其低32位的全局变量,程序中一般用jiffies HZ:可配置的宏,表示1秒

没志青年 没志青年 发布于 2025-07-31
没志青年 没志青年 发布于 2025-07-29
QT

QT 串口通信

这个模块默认不安装,也不显示,需要搜索才有,【QT根目录下 MaintenanceTool.exe】->【添加或移除组件】。 添加模块: QT += serialport 就两个类:

没志青年 没志青年 发布于 2025-07-29
没志青年 没志青年 发布于 2025-07-29
QT

QT 数据类型

数据对齐 rightJustified C++ 中的数据类型 Qt 中都能使用 新增数据类型

没志青年 没志青年 发布于 2025-07-29
QT

QT 组件

常用组件、 QPushButton // 禁用的两种方式 ui->qPushButton->setDisabled(true); ui->qPushButton->setEnabled(false); // 启用的两种方式 ui->qPushButton->setEnabled(true);

没志青年 没志青年 发布于 2025-07-29
QT

QT 信号与槽

信号与槽(Signal and Slots)是Qt框架中最重要和最强大的特性之一,它提供了一种用于对象间通信的机制,允许在对象之间建立灵活而又松散的连接。 定义 信号的定义: 在头文件中定义 使用 signals 关键字指出信号定义区 信号像函数那样定义,可带参数 只需要声明,不需要实现

没志青年 没志青年 发布于 2025-07-29

RT-Thread 线程管理

线程控制块 PCB,记录线程的数据。 struct rt_thread { /* rt 对象 */ char name[RT_NAME_MAX]; /* 线程名字 */ rt_uint8_t type; /* 对象类型 */ rt_uint8_t flags; /* 标注位 */ rt

没志青年 没志青年 发布于 2025-07-28

RT-Thread 中断管理

中断管理 为了把操作系统和系统底层的异常、中断硬件隔离开来,RT-Thread 把中断和异常封装为一组抽象接口,如下图所示: rt_interrupt_enter() 和 rt_interrupt_leave():用于在中断服务程序进入和离开时通知内核中断上下文的切换。 <

没志青年 没志青年 发布于 2025-07-28

RT-Thread 线程间通信

数据传递 邮箱 特性: 每封邮件固定为 4 字节, 可以直接传输 32 位无符号数 恰好能容纳一个指针,可传递指向缓冲区的地址。但是不能显式的指定数据的长度,在使用的时候一定要注意越界的问题。 多个线程可等待同一个邮箱。

没志青年 没志青年 发布于 2025-07-28
上一页 下一页