`bash #!/bin/sh #pre-commit set -eu echo "Running project formatter..." if command -v pwsh >/dev/null 2>&1; then pwsh -NoProfile -File "tools/format_code.ps1" elif command -v powershell.exe >/dev/null 2>&1; then powershell.exe -NoProfile -ExecutionPolicy Bypass -File "tools/format_code....
在复习卷积时候用到的,已经忘记了。 等比数列的求和公式主要分为公比 $q \neq 1$ 和 $q = 1$ 两种情况。 常规求和公式(从第 1 项加到第 n 项) 假设等比数列的首项是 $a_1$,公比是 $q$,前 $n$ 项的和记为 $S_n$: 当 $q \neq 1$ 时: $S_n = \frac{a_1(1 - q^n)}{1 - q}$ 或者写成: $S_n = \frac{a_1 - a_n q}{1 - q}$ 当 $q = 1$ 时: $S_n = n \cdot a_1$ 从 $n=0$ 加到 $n=k$ 的情况 你提到的“最后是 $q^{k+1}...
AT设备你们是如何解析的呢?笔者第一次使用at设备,是一个4G模块,大夏龙雀的L511-2。 看了新公司的同事的代码,这颗模块实现MQTT的方式,是直接用了AT+MQTT的方式来下发。 我打算换一个架构,之前学习的是socket做网络应用,我想把AT设备封装成socket接口。 这部分代码就不自己造轮子了,据我了解rtthread直接有at socket,今天就花一天时间阅读一下它的源码。 这里得分为两部分,一个是AT协议的解析框架。第二个是如何把AT指令封装成socket。 我们先来看第一个。 AT协议解析框架 底层收发接口 最底层的发送接口使用一个`...
`scons --cdb build/compile_commands.json`这行命令可以用来用于clangd生成智能提示的json。 `scons --target=mkd5`生成MDK工程。MDK工程的.c和.h文件添加通过编辑Sconsript文件实现。
RT_USING_SRIAL_V1和RT_USING_SRIAL_V2是 RT-Thread串口驱动的两个版本 定义在 `text choice RT_USING_SERIAL_VERSION prompt "Choice Serial version" default RT_USING_SERIAL_V1 config RT_USING_SERIAL_V1 ...
流式传输和帧传输有区别。 流式传输不适合用pingpong。 在USB CDC 中用了pingpong缓冲。 我没想到的是256字节会分为4包每包64字节传输(因为USB 的断点大小最多64的关系) 这个就导致了,CPU占用率低的时候,中间能来得及触发Read,看上去没有什么问题。 占用率搞的时候,多包中间没Read。直接数据丢失。
dcoker解决了什么问题? 不同的软件需要不同的依赖,某些依赖会互相干扰。 1. 安装 Docker 和 Compose 插件 sudo apt update sudo apt install docker.io docker-compose-v2 -y 2. 验证 Docker 是否安装成功 输入: sudo docker ps 如果终端没有报错,而是打印出了 CONTAINER ID IMAGE COMMAND... 这样的表头,说明 Docker 已经运行 4. 安装HA 既然...
1. 下载 Miniconda 安装脚本 打开你的终端,根据你当前的设备选择对应的下载命令: 如果你现在是在泰山派 (RK3576) 的板子上操作 (ARM64 架构): wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh -O miniconda.sh 如果你现在是在 Windows 的 WSL2 或纯粹的 PC 虚拟机里操作 (x86_64 架构): `bash wget https://repo.anaconda.com/minico...
驱动方式:定时器+DMA 现象:手一摸会闪烁 解决方法:IO设置为软件下拉
第一步:什么是极点? 假设一个系统的传递函数是 $G(s) = \frac{1}{s - p}$。这里的 $p$ 就是极点(让分母为 0 的点)。 第二步:回到时间轴(拉普拉斯逆变换) 我们在数学上知道, $\frac{1}{s - p}$ 在时间域上对应的函数是 $e^{pt}$。 这个 $e^{pt}$ 描述了系统受到扰动后,自己“乱动”的规律(天然反应)。 第三步:看p的正负(复平面的左与右) 极点 $p$ 通常是一个复数,可以写成 $p = \sigma + j\omega$( $\sigma$ 是实部, $\omega$ 是虚部)。那...