- 博客(1790)
- 资源 (1)
- 收藏
- 关注
原创 vmvare虚拟机使用NAT模式上网
下面NAT设置页面和DHCP页面不用做任何的修改。在 VMware 的 NAT 模式下,自己手动设置的静态ip,要从预留地址(FR:徐海涛(hunkxu)
2026-01-21 18:33:17
166
原创 Verlog实现串口的收发功能
1. 波特率发生器模块(baudrate_gen.v)4. UART 顶层模块(uart_top.v)2. UART 发送模块(uart_tx.v)3. UART 接收模块(uart_rx.v)
2026-01-14 18:00:45
274
原创 fpga中reg类型和wire类型
模块的输入和assign赋值语句都是wire类型。always语句中,左值必须显示声明为reg类型。fr:徐海涛(hunkxu)
2026-01-12 18:28:10
93
原创 verlog中阻塞赋值和非阻塞赋值
仅记录意图、过程块结束后统一更新,且非阻塞赋值的右值采样于「过程块起始时刻的旧值」。)立即更新左值,非阻塞赋值(FR:徐海涛(hunkxu)核心逻辑:阻塞赋值(
2026-01-12 17:25:08
208
原创 AXI 突发
有突发长度(AxLEN)和突发大小(AxSIZE)的设置,写数据(W)、读数据(R)、写响应(B)三个通道无独立设置,仅通过配套信号配合地址通道的突发参数完成传输。FR:徐海涛(hunkxu)
2025-12-30 18:44:36
142
原创 Zynq AXI数据总线通道的valid和ready信号
不管是主机快、从机慢,还是反过来,都能稳定传输。FR:徐海涛(hunkxu)这个机制的优势是支持。
2025-12-30 18:24:51
311
原创 Qt中使用QListWidget列表
的重要,否则item的高度和高度上的居中对齐很难控制。item的高度并不用限制死,垂直方向上设置为可扩展型。FR:徐海涛(hunkxu)
2025-12-22 11:48:19
149
原创 VDMA在不同速率小Genlock的设置
帧缓冲 = 存一帧图像的内存块”,这是最本质的定义。额外需要注意的是,它的 “缓冲” 作用(协调读写)和 “多块组合使用”(提升系统稳定性),是实际应用中比 “内存块” 本身更重要的特性,但这些特性都建立在 “存储一帧图像” 这个基础上。FR:徐海涛(hunkxu)
2025-11-27 18:00:43
861
原创 yolov8目标检测训练在rk3588上部署
安装pytorch,我优先选择pytorch的高版本,但是都不行,因此不断的降pytorch版本,就选到2.4.1。创建一个python3.8.3虚拟环境。然后安装ultralytics。安装cuda11.8。安装Anaconda。
2025-11-14 14:17:53
304
原创 yolov8训练导出到rk3588上运行
其实我整图只有一个分类,为什么弄出个16,主要原因是我的labelimg中,我打开时,已经存在很多的标签,我新添加的person标签排行16,可以看到上图中标签索引是16。还有一个是yaml文件,文件中的标签索引号必须是连续的,因此我在下图中随便添加了0-15标签。
2025-11-10 10:23:49
249
原创 Zynq的AXI_HP
AXI_HP 是 PS 端集成的接口” 强调的是其硬件归属—— 它是 PS 部分固有的电路模块,而非 PL 中通过逻辑编程实现的接口。但同时,它的设计目的是为 PL 提供高速访问 PS 资源的通道,因此在功能上成为了 PS 与 PL 之间的关键桥梁。这种 “物理归属 PS,功能服务于 PS 与 PL 交互” 的特性,正是 Zynq 异构架构灵活性的体现。FR:徐海涛。
2025-09-28 13:47:54
515
原创 qt使用opencv的imread读取图像为空
错误写法是我直接从 图片 ---》鼠标右键---》属性-----》安全,然后拖动选择路径,然后按ctrl+c过来的。是不是感觉错误写法和正确写法看上去好像是一样,为什么一个返回是空,一个返回图像数据。正确写法是自己把"D: 删除掉 重新手敲一遍。网上错误写法路径开头有隐藏字符。
2025-09-26 18:20:24
398
原创 QT 两种库写法 LIBS += .a和LIBS += -L -l
单个库或路径特殊时,用直接路径写法更明确多个库且路径统一时,用-L-l写法更简洁在 OpenCV 配置中,两种写法可以互换,例如:qmake# 直接路径写法# 等效的 -L -l 写法INCLUDEPATH +=D:/OpenCV/build/include \ D:/OpenCV/build/include/opencv2 使用 \包含两个路径在 QMake 中,使用反斜杠是为了将一行代码拆分成多行书写,使配置更清晰易读。你的写法:qmake等价于单行写法:qmake。
2025-09-22 15:00:45
609
原创 一遭被蚊咬,会被连续咬 的思考
个人觉得 应该是蚊子咬了自己之后,会在咬的地方留下一股味道,就像蚂蚁经过地方都有味。生活中 被一个蚊子咬了之后,会发现接下来不断的被蚊子咬。空间距离都这么远了,难道蚊子还会跟过来。而这股味,可以让周边的蚊子疯狂或兴奋。快速的换个地方,发现还是被蚊子咬。FR:徐海涛(hunkxu)只是个人觉得 仅供参考。
2025-09-11 19:23:18
185
原创 每日英语单词
access /ˈækses/ 获取、进入、使用 侧重 “结果或权限”,即 “是否有能力获取 / 进入。alternative /ɔːlˈtɜːrnətɪv/ 非主要的、可作为替代品的 、可供选择的。acceleration /əkˌseləˈreɪʃn/ 加速度(速度变化率) 加速、加快。phenomenal /fəˈnɑːmɪnl/ 非凡的、惊人的 超出常规的出色 / 惊人。fantastic /fænˈtæstɪk/ 极好的、了不起的 奇异的、空想的。
2025-09-10 10:10:58
600
原创 Qt中字节对齐问题和数据的序列化和反序列化的问题
反序列化,可以完全用char或char数组来接收,然后再解析成int、float、double或QString。网络传输,最好设置成1字节对齐,这样发送端和接收端,内存的分布和大小都一摸一样的。使用 #pragma pack(1) 设置1字节对齐。FR:徐海涛(hunkxu)
2025-09-02 18:00:58
306
原创 0x00007FF848AD7DBA (Qt5Gui.dll)处(位于 InfraredMeasurement.exe 中)引发的异常: 0xC0000005
必须加copy(),否则就会报上面错误。FR:徐海涛(hunkxu)
2025-07-30 15:59:44
207
原创 qt udp接收时 丢包
QThread::msleep(1); 加上这一行,发现丢失包,AI解释说: 强制线程休眠1ms,可能导致数据包堆积 未实现异步处理机制,连续到达的数据包可能被覆盖
2025-07-16 17:46:18
377
原创 qt 使用memcpy进行内存拷贝时注意的问题
注意 一定要在mencpy之前 使用resize分配足够的空间,否则在方法退出时候会闪退,最终到支持程序崩溃。FR:徐海涛(hunkxu)// 预先分配足够空间。
2025-07-14 18:25:14
345
原创 Qt的ui文件的编译和使用
1 上面使用的是继承的关系,这样就可以直接使用控件.属性,而不用 ui.控件.树形。mm ------》 UI_mm 类-----》UI::mm。除了继承之外,还可以直接定义一个ui变量。这样在使用过程中都要带上ui.控件。2 QT中UI文件的编译的类。FR:徐海涛(hunkxu)
2025-07-07 18:28:45
264
原创 MIPI CSI协议中的像素数据到字节的映射
MIPI CSI像素数据到字节的映射”是解决图像传感器输出的原始像素值(位数不是8)与物理传输接口(宽度为8比特)之间不匹配的关键步骤。它定义了如何将这些像素值切割、组合、排序成连续的8比特字节流,以便在CSI接口上可靠传输15。这个过程由CSI-2协议的应用层规定格式,并由打包层具体执行1。(Mapping of pixel values to bytes)是指将图像传感器输出的像素值(通常以非8比特整数形式表示)转换成适合在8位宽的物理传输接口上传输的字节序列的过程15。
2025-06-17 14:45:57
276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1