自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(281)
  • 收藏
  • 关注

原创 8位CPU设计n8_cpu

8位指令宽度,地址宽度,数据宽度,ram,rom,外设统一寻址,目的是设计一个尽可能占用逻辑资源少的cpu。

2026-01-30 08:14:05 855

原创 8位CPU设计m8_cpu

这是个固定 24 位指令宽的简洁8位CPU设计,指令集参考经典。

2026-01-22 10:45:15 1008

原创 用JSON 定义二进制结构j2b

在 j2b Schema 中,一个 JSON 文件可以定义多个类型,也可以通过#include引入其他定义文件。j2b Schema 让“二进制结构”变得像写 JSON 一样简单。它是一种轻量、直观、零依赖的通用数据描述语言,既能用于通信协议、固件格式,也能作为跨语言结构体模板。让数据格式定义重新回归 ——“人类可读”与“机器可解析”的统一。

2025-11-09 23:59:40 814

原创 PetaLinux的JTAG启动

加个echo “AAA” 确认这个boot.scr 是生效的。

2025-08-31 12:31:04 1312

原创 Zynq中级开发七项必修课-第零课:目录

写/读路径均可用,错误/超时有处理或文档化限制不同时钟域可靠(CDC:双触发器/握手/灰码等方案明确)事务有完成指示/状态寄存器,便于调试与容错。

2025-08-15 17:05:53 831

原创 vivado和quartus脚本

【代码】vivado和quartus导入文件。

2025-08-06 16:19:28 458

原创 utf8转utf16

【代码】utf8转utf16。

2026-05-26 17:26:50 155

原创 j2b描述ethercat

【代码】j2b描述ethercat。

2026-05-24 22:08:50 74

原创 Zynq的QSPI Flash替换为GD25Q32故障排查

Vitis无法固化BOOT.bin, 因为器件ID核查,

2026-05-23 16:27:42 215

原创 树莓派Pico在‌wsl环境测试zephyr

zephyrproject.docs树莓派Pico在‌wsl环境测试nuttx.csdn

2026-05-17 18:40:20 393

原创 单线多主通讯协议---ming_mmsl

ming_mmsl 待办事项。

2026-05-14 13:18:40 187

原创 树莓派 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

原创 e和π是无理数和超越数

e。

2026-05-12 22:19:10 519

原创 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

原创 UG585Address Map

被 SCU 过滤指 SCU 不负责这个地址访问的 cache 一致性。同一个地址范围在不同系统配置下的行为不同。

2026-05-10 18:11:25 73

原创 qemu相关脚本

【代码】qemu相关脚本。

2026-05-09 05:17:27 55

原创 esp32简易信号发生器

【代码】esp32简易信号发生器。

2026-05-08 14:07:52 37

原创 树莓派Pico在‌wsl环境测试nuttx

【代码】树莓派Pico在‌wsl环境测试nuttx。

2026-05-07 13:16:28 70

原创 剩余定理的电枢语言描述

如果M内存在两个解,则得到两解之差是M的倍数的矛盾。电枢扩张后每个电枢的阶会变小,直到这些阶互质。这些电枢如果不互质,则将每个电枢进行扩张,是电枢组里的一个电枢,更改m,会让集合。是另一个同解电枢组 (交集相同)两个电枢的合并就是解两个同余方程。x=c 就是这两个同余方程组的解。将m替换为m的因子k, 则集合。将m替换为m的倍数K, 则集合。电枢的合并满足交换律和结合律。是电枢组中的两个电枢,如果。x=c 就是同余方程组的解。是每个电枢上的一个固定槽。则两个电枢组的解不变。是一个电枢组(省略了。

2026-05-04 23:09:53 887

原创 实数列的常用递推模式

利用换元转换为已解模式,便能得到通项闭式。这种已经解决的递推模式。对有理分式进行拆解;

2026-05-02 20:42:50 468

原创 错排问题Derangement

对每个i12ni12nAiσ∈S∣σiiAi​σ∈S∣σiiDn∣S−⋃i1nAi∣n!

2026-05-02 17:10:26 420

原创 人的性质辨析

人的硬件决定起点,性格决定风格,能力决定上限,而人品决定方向。

2026-04-26 12:36:56 324

原创 c语言面向对象的led

GPIO / I2C 统一抽象接口。GPIO LED设备实现。stm32 gpio实现。IIC LED设备实现。

2026-04-26 11:38:36 484

原创 gcc编译器汇总

【代码】gcc编译器汇总。

2026-04-25 17:38:46 42

原创 单片机内存管理CmemTable

【代码】单片机内存管理CmemTable。

2026-04-25 09:14:40 240

原创 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

原创 stm32的栈监控与HardFault_Handler问题排查

main入口填充裸机栈 BspStackFillMagic();

2026-04-17 14:16:10 156

原创 zynq裸机和linux操作W25Q16

读取地址0x000051的值发 03 00 00 51收 0x74。

2026-04-16 13:26:18 140

原创 SPSC2环形队列

生产者线程将 [0 ~ N) 有序数据发送给消费者线程验证:是否满足有序、不丢失、可消费。

2026-04-16 11:45:09 296

原创 Zynq 开发中的工程文件管理

能写脚本的,就不手点 GUI能生成的东西,就不手改改动一定要留下规则(patch / tcl)build 目录和源码分开维护一份恢复现场的md仓库尽量干净。

2026-04-16 00:10:57 414

原创 zynq_linux操作gpio

无驱动, 测试控制 oled_gpio。从读55读到的电平值, 从54输出。

2026-04-14 16:56:25 65

原创 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

原创 正点原子zynq的RGB彩条实验

【代码】正点原子zynq的RGB彩条实验。

2026-04-10 22:26:13 236

原创 算术研究_第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

原创 zynq原语_DNA_PORT

用于读取芯片内置的唯一 64 位 DNA 识别码。

2026-04-09 09:28:34 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除