摘要: 1,启用 在pro文件中 CONFIG += c++11 QMAKE_CXXFLAGS += -fopenmp 2.添加头文件 点击查看代码 #include <chrono> #include <omp.h> // 必须包含 OpenMP 头文件 3.示例程序 点击查看代码 #include <c 阅读全文
posted @ 2025-03-25 17:12 Ryan9399 阅读(44) 评论(0) 推荐(0)
摘要: 在 Linux 系统中,启用巨型帧(Jumbo Frames)需要设置网卡的最大传输单元(MTU)。默认情况下,大多数网卡的 MTU 是 1500 字节,而启用巨型帧通常将其设置为 9000 字节。 以下是针对 enp5s0f0 和 enp5s0f1 网卡启用巨型帧的详细步骤: 方法 1:临时设置( 阅读全文
posted @ 2025-03-21 16:04 Ryan9399 阅读(668) 评论(0) 推荐(0)
摘要: 为了确保数据按照4位大小端(即32位整数)进行转换,我们需要在将数据写入文件之前,对每个32位整数进行大小端转换。具体来说,如果原始数据是以大端序(Big Endian)存储的,而目标系统是小端序(Little Endian),或者反之,则需要进行大小端转换。 以下是一个示例代码,展示了如何在将数据 阅读全文
posted @ 2025-03-17 10:33 Ryan9399 阅读(121) 评论(0) 推荐(0)
摘要: 要将这些命令添加到一个名为 startmy.sh 的脚本中,并确保它在开机时自动执行,你可以按照以下步骤操作: 创建并编辑 startmy.sh 脚本: 使用文本编辑器(如 nano 或 vim)创建并编辑这个脚本文件。 sudo nano /usr/local/bin/startmy.sh 添加命 阅读全文
posted @ 2025-03-10 15:51 Ryan9399 阅读(144) 评论(0) 推荐(0)
摘要: 1.启动配置 点击查看代码 setenv bootcmd "ext4load nvme 0:1 0x90100000 boot/Image;ext4load nvme 0:1 0x90000000 boot/ft2004-devboard-d4-dsk.dtb; booti 0x90100000 - 阅读全文
posted @ 2025-03-10 15:43 Ryan9399 阅读(14) 评论(0) 推荐(0)
摘要: ****** 很重要 很有用 很牛逼 的linux下的测试磁盘io速度的脚本 1 安装工具库 安装fio 首先,你需要安装fio。在不同的Linux发行版中,安装方法可能有所不同。 fio可以通过命令行参数直接使用,也可以通过配置文件来定义复杂的测试场景。 点击查看代码 Debian/Ubuntu 阅读全文
posted @ 2025-03-05 11:00 Ryan9399 阅读(146) 评论(0) 推荐(0)
摘要: 1.添加设备为通用linux 2.设置ip用户名 3.创建私钥文件,原来有的qtc那俩个文件删掉。 4.部署公钥,前提是测试链接要出现成功 5.在kits里添加编译环境设置编译器为32位或者64 6.创建工程,选择运行到linux设备里 7.在.pro文件里添加 点击查看代码 target.path 阅读全文
posted @ 2025-02-26 21:21 Ryan9399 阅读(68) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-02-26 16:20 Ryan9399 阅读(2) 评论(0) 推荐(0)
摘要: 提供一个纯C语言的图像压缩程序,但是要达到将6MB的图片压缩到100KB以内的要求,有损压缩肯定是必须的。同时,要在速度上有所提升,我可以为您提供一个基于多线程的图像压缩程序。 首先,我们需要了解一下图像压缩的原理。常见的图像压缩算法主要有两种:无损压缩和有损压缩。无损压缩算法能够保证原始图像的质量 阅读全文
posted @ 2025-02-25 09:49 Ryan9399 阅读(68) 评论(0) 推荐(0)
摘要: 通过iptables相关命令实现防火墙的打开和关闭 1.首先可以在打开的终端使用iptables --help查看帮助使用命令; 2.查看防火墙状态:service iptables status(此命令可以查看防火墙是打开还是关闭); 3.service iptables常接参数: (1)serv 阅读全文
posted @ 2025-02-24 15:16 Ryan9399 阅读(11) 评论(0) 推荐(0)
摘要: 数据十六进制打印输出: 点击查看代码 void writeHexToFile(const unsigned char *buffer, int length) { for (int i = 0; i < length; ++i) { xil_printf("%02X ", buffer[i]); } 阅读全文
posted @ 2025-02-21 10:02 Ryan9399 阅读(29) 评论(0) 推荐(0)
摘要: 字符串值相加校验 第一种方式: 点击查看代码 uint8_t checksum = calculate_checksum(&packageHeadSendTh); // 计算校验和的函数 uint8_t calculate_checksum(struct PackageHeaderSendTh *h 阅读全文
posted @ 2025-02-21 10:01 Ryan9399 阅读(28) 评论(0) 推荐(0)
摘要: 点击查看代码 在Linux系统中配置网络接口以动态获取IP地址,通常需要使用DHCP(Dynamic Host Configuration Protocol)。大多数现代Linux发行版都默认支持这个功能,并且可以通过图形界面工具或者命令行工具来配置。 下面是一些常见的方法: ### 使用命令行工具 阅读全文
posted @ 2025-02-19 14:40 Ryan9399 阅读(170) 评论(0) 推荐(0)
摘要: 点击查看代码 $ vmware-hgfsclient $ sudo vmhgfs-fuse .host:/ /mnt -o allow_other 阅读全文
posted @ 2025-02-19 09:33 Ryan9399 阅读(11) 评论(0) 推荐(0)
摘要: 在Linux系统下安装FTP服务器并配置用户名密码登录,可以使用vsftpd(Very Secure FTP Daemon)。以下是详细步骤: 1. 安装 vsftpd 打开终端,运行以下命令安装 vsftpd: sudo apt update # 更新软件包列表 sudo apt install 阅读全文
posted @ 2025-02-19 09:24 Ryan9399 阅读(18) 评论(0) 推荐(0)
摘要: 在Linux系统下验证万兆网络(10Gbps)的性能和配置情况,可以通过多种方法来实现。以下是一些常用的步骤和工具: 1. 确认硬件支持 首先,确保您的计算机硬件支持万兆网络。这包括: 网卡:确认您的网卡是10Gbps的。 网线:使用适当的Cat6或更高级别的网线。 交换机/路由器:确保它们也支持1 阅读全文
posted @ 2025-02-18 15:52 Ryan9399 阅读(145) 评论(0) 推荐(0)
摘要: 点击查看代码 libxxx.so 文件位于 /usr/local/lib 目录下,你可以按照以下步骤操作: 创建配置文件: echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/custom-lib-path.conf sudo ldconfig 阅读全文
posted @ 2025-02-18 09:25 Ryan9399 阅读(28) 评论(0) 推荐(0)
摘要: 点击查看代码 要在基于ARM的Linux系统上安装CMake 3.19.3版本,你可以按照以下步骤进行操作: 1. **下载CMake 3.19.3版本的ARM架构压缩包**: 你可以从CMake的官方GitHub发布页面下载对应的压缩包。使用以下命令下载: wget https://github. 阅读全文
posted @ 2025-02-17 16:01 Ryan9399 阅读(202) 评论(0) 推荐(0)
摘要: 点击查看代码 ///////////////////////////////////////////// CC = g++ CFLAGS=-Wall -O2 TARGET = main SRCS := $(wildcard *.cpp) OBJS := $(patsubst %cpp, %o, $( 阅读全文
posted @ 2025-02-17 10:48 Ryan9399 阅读(9) 评论(0) 推荐(0)
摘要: 点击查看代码 系统使用ARM处理器,运行linux系统,Qt创建工程编写主程序,可以使用OpenCV进行图像处理。 通过两个摄像头采集会图像,在LCD上进行显示,然后通过LCD上的按钮实现退出程序、保存图像、显示灰度三个功能。细节的东西就不说了,网上一抓一大把,直接上代码。。。 >>>>>>>>>> 阅读全文
posted @ 2025-02-17 10:46 Ryan9399 阅读(29) 评论(0) 推荐(0)