- 博客(281)
- 收藏
- 关注
原创 用JSON 定义二进制结构j2b
在 j2b Schema 中,一个 JSON 文件可以定义多个类型,也可以通过#include引入其他定义文件。j2b Schema 让“二进制结构”变得像写 JSON 一样简单。它是一种轻量、直观、零依赖的通用数据描述语言,既能用于通信协议、固件格式,也能作为跨语言结构体模板。让数据格式定义重新回归 ——“人类可读”与“机器可解析”的统一。
2025-11-09 23:59:40
814
原创 Zynq中级开发七项必修课-第零课:目录
写/读路径均可用,错误/超时有处理或文档化限制不同时钟域可靠(CDC:双触发器/握手/灰码等方案明确)事务有完成指示/状态寄存器,便于调试与容错。
2025-08-15 17:05:53
831
原创 树莓派 Pico TinyUSB UVC OLED 虚拟摄像头
液晶资料j2b描述彩屏字库的存储问题pico-sdk-api文档rp2040-datasheet.pdfgetting-started-with-pico.pdf树莓派 Pico 之可编程 IO(PIO)RP2040-Zero.wiki
2026-05-13 14:41:44
411
原创 zynq的栈监控与Xil_XXXAbortHandler问题排查
在中断里调用 AT_println(“ke %d”, code);崩溃进入 Xil_DataAbortHandler。因为 _IRQ_STACK_SIZE 配置的只有1024 ,irq栈最大用量是1248。把BspGetMillis 代码拷贝到主循环也不崩。改成 AT_println(“ke”);主循环 注释 BspGetMillis 又不崩。修改 链接脚本 lscript.ldx。这里以__irq_stack 栈为例。所以发生了各种奇怪现象。
2026-05-10 20:41:07
511
原创 剩余定理的电枢语言描述
如果M内存在两个解,则得到两解之差是M的倍数的矛盾。电枢扩张后每个电枢的阶会变小,直到这些阶互质。这些电枢如果不互质,则将每个电枢进行扩张,是电枢组里的一个电枢,更改m,会让集合。是另一个同解电枢组 (交集相同)两个电枢的合并就是解两个同余方程。x=c 就是这两个同余方程组的解。将m替换为m的因子k, 则集合。将m替换为m的倍数K, 则集合。电枢的合并满足交换律和结合律。是电枢组中的两个电枢,如果。x=c 就是同余方程组的解。是每个电枢上的一个固定槽。则两个电枢组的解不变。是一个电枢组(省略了。
2026-05-04 23:09:53
887
原创 zynq裸机和linux操作AT24C256
读 0x000051 5次 判断读写是否一致。裸机,驱动和应用是三个独立运行的例子。擦除 0x000051。写 0x000051。
2026-04-24 15:55:39
86
原创 代数运算的递进与拓展—超运算c = H_n(a, b)
第 n 层 = 对第 n-1 层做“b 次右结合折叠”a∘a∘a∘⋯∘a共b个aa \circ a \circ a \circ \dots \circ a \quad (\text{共 } b \text{ 个 } a)a∘a∘a∘⋯∘a共b个a∘\circ∘是第 n-1 层运算右结合a,b 是两个符号,n是自然数if n == 1:if b == 1:return a层级 n类型运算名称表达式统一形式Hnab。
2026-04-18 08:49:20
1128
原创 Zynq 开发中的工程文件管理
能写脚本的,就不手点 GUI能生成的东西,就不手改改动一定要留下规则(patch / tcl)build 目录和源码分开维护一份恢复现场的md仓库尽量干净。
2026-04-16 00:10:57
414
原创 zynq驱动SPI ST7735S LCD
Vivado 自动生成了两个未使用的片选信号。请在 system_wrapper.v 文件中删除与这两个片选相关的代码,以避免综合报错。全红,全黄, 全蓝, 字母A 之间循环播放。
2026-04-13 10:40:28
148
原创 线性代数中的五空间
列空间(Column Space)ColAAxx∈Rn⊆RmColAAxx∈Rn⊆Rm行空间(Row Space)RowAspan行向量 ofA⊆Rn\text{Row}(A) = \text{span} \{ \text{行向量 of } A \} \subseteq \mathbb{R}^nRowAspan行向量ofA⊆Rn零空间(Null Space)NullAx∈RnAx0NullAx∈R。
2026-04-13 01:27:37
506
原创 算术研究_第2章一次同余方程(13~44)_1
考虑相同元素的不同排列,假设元素排列间的区别仅在于一个排列中的第 1 个元素出现在另一个排列的不同位置上,而其余所有元素与最初排列的相应排列均在相同位置。进一步假设,如果我们考虑一个排列中的第 1 个和最后 1 个元素,看到这两个元素在另一个排列中的第 1 个元素和最后 1 个元素出现,这样的排列我们称之为相似的。整除,可以安全地忽略这些项,原先的同余方程简化为较低次的同余方程,除非这个同余方程的全部项系数均被。的位置,显然,如果该排列根据不同,该排列可以与该排列,因为该序列除所有不同该序列的。
2026-04-09 22:57:20
330
原创 算术研究_第2章一次同余方程(13~44)_0
设 ppp 为质数,aaa 为正整数且 a<pa < pa<p。则不存在正整数 b<pb < pb<p 使得 ab≡0(modp)ab \equiv 0 \pmod{p}ab≡0(modp)。换言之,两个均小于 ppp 的正整数的乘积不能被 ppp 整除。证明:假设命题不成立,即存在若干小于 ppp 的正整数 b,c,d,…b, c, d, \dotsb,c,d,… 使得ab≡0,ac≡0,ad≡0,…(modp).ab \equiv 0,\quad ac \equiv 0,\quad ad \equ
2026-04-09 22:55:50
295
原创 算术研究_第1章同余数概论(1~12)
设abc为整数(可为正、负或零),m为正整数。若m∣b−c(即b−c能被m整除),则称bcm;否则称它们对模m不同余。整数m称为。若b与c同余,则它们互为对方的;若不同余,则互为。注意:这里涉及的数均为整数(正整数或负整数),不包括分数。−916516−−9255−71115−7≡15mod11315−7≡15mod3由于0能被任何非零整数整除,故每个数与其自身对任意模均同余。
2026-04-09 18:48:19
303
原创 zynq环境用opencv测摄像头
sdl安装测试-mingw32环境mingW32环境用opencv测摄像头ubuntu18.04环境用opencv测摄像头
2026-04-09 15:35:53
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅