- 博客(20)
- 收藏
- 关注
原创 在自定义(zynqMP)开发板上运行linux操作系统
位置:petalinux-config -> Yocto Settings -> YOCTO_MACHINE_NAME这里需要将预定义平台修改为:zynqmp-generic ,这是一个通用的zynqMP平台,它将会为我们配置好一些基础的系统设备树等。这里设备树不匹配,在SD卡挂载根文件系统时可能直接卡死或者系统根本跑不起来的问题。注:这里我们之前是zcu106平台,它会默认为我们生成zcu106-reva.dtsi等适配106板卡的设备树修改文件。
2025-11-05 18:02:50
1139
原创 在Windows上部署RAGFlow
RAGFlow 是一款基于深度文档理解构建的开源 RAG(Retrieval-Augmented Generation)引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。
2025-11-05 17:24:02
2289
原创 关于python调用c#动态库文件的问题记录
引:之前有写过一篇关于python调用c++动态库的问题记录,可以参考。本文将主要介绍python调用C#动态库中遇见的一些问题。
2025-10-30 11:20:00
806
原创 关于python调用c++动态库文件的问题记录
库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。
2025-10-30 11:12:53
726
原创 VS2022 Critical error detected c0000374问题排查
由于重装了一下windows系统,在近期的vs项目开发过程中,发现以前可以编译/Debug的程序如今却出现无法编译或者是debug异常的现象。关键是编译出来的release版本可以正常运行、debug编译不通过或者是无法运行。
2025-10-30 11:04:49
427
原创 C/C++内存泄漏检测(VS2022)
内存泄露,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。最终的结果就是导致内存溢出,甚至是程序崩溃的问题。内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己也不能再访问(也许你把它的地址给弄丢了),而系统也不能再次将它分配给需要的程序。
2025-10-30 11:02:17
858
原创 Xilinx-Linux系列3---Linux操作VDMA其实很简单
本文主要学习的内容是 linux 系统中,如何去操作Xilinx IP VDMA。。同时,我们需要特别关注VDMA寄存器。暂时无法在飞书文档外展示此内容。
2025-10-16 11:02:04
1113
原创 Xilinx-Linux系列2---GPIO操作方法
广义GPIO:所有通用输入输出引脚的总称包含MIO和EMIO在Linux中通过 /sys/class/gpio 访问。
2025-10-15 17:11:30
1094
原创 Xilinx-Linux系列1---devmem
本系列主要用于学习linux,其配置使用的是xilinx-petalinux工具。。本文主要学习的内容是 /dev/mem,与工具devmem的使用。
2025-10-15 17:06:33
737
1
原创 Petalinux工程结构、XSA固件更新及系统上电流程
如果用户发现自己写的驱动没有构建或者运行出错,可不必对系统重新烧录,可通过以下方式进行解决。
2025-10-15 15:14:55
1379
原创 QT学习笔记5---QSS
QSS 其实是Qt样式表,Qt样式表是Qt界面的一种强大的机制,除了通过继承QStyle已经可以实现的功能外,它还允许您自定义窗口组件的外观。Qt样式表的概念、术语和语法很大程度上受到HTML层叠样式表(CSS)的启发。功能和CSS的基本一样,如果大家应该也是有CSS 的基本基础,那写QSS就比较容易。
2024-11-28 11:28:06
1218
原创 QT学习笔记3---QSettings
引:本文为QT开发的第三篇学习笔记;更多的基础内容与开发必备知识,请参考友情链接:[QT学习笔记2---事件](https://blog.youkuaiyun.com/qq_41684737/article/details/144022128)
2024-11-25 11:41:45
1266
原创 QT学习笔记2---事件
引:本文为QT开发的第二篇学习笔记;更多的基础内容与开发必备知识,请参考友情链接:[QT学习笔记1---入门](https://blog.youkuaiyun.com/qq_41684737/article/details/144020727)
2024-11-25 11:19:26
999
原创 QT学习笔记1---入门
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的c++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于 Qt 的程序。开源社区就是这样,好东西就会被派生扩展,到处使用, 越来越壮大。
2024-11-25 10:57:49
790
转载 Linux驱动基础
Linux设备驱动分三种,包括字符设备驱动、块设备驱动和网络设备驱动。字符设备驱动提供的就是一种数据流。比如当你在键盘上敲入 “abcde” 的时候,键盘驱动程序会按照与输入相同的顺序返回由这几个字母组成的数据流。字符设备是要按照顺序的,不能随机读取设备中的某一数据。常见的字符设备有鼠标、键盘、串口、控制台、和 LED 等。块设备驱动则是可能会要求读取磁盘上任意块的内容,然后又转去读别的块的内容,而被读的块在磁盘上的位置不一定要连续,所以说硬盘是可以被随机访问的,而不是以流的方式被访问。
2023-12-28 13:36:40
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅