自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nfs挂载问题记录

nfs挂载:板子端作为客户端,pc宿主机作为服务端,在宿主机交叉编译,宿主机中把编译好的程序放到共享目录下,而板端通过访问共享目录实现运行目标程序。若有一行为 nodev nfs,则开发板Linux内核支持NFS,反之需要配置内核。2、方法二:高版本Ubuntu中,可安装nfs-utils。更新镜像前是可以挂载的, 更新系统镜像后就出现下面错误。主要原因:系统默认不安装nfs的相关工具。1、方法一:安装nfs-common。

2023-12-08 21:24:35 387

原创 linxu 互斥锁,条件变量,读写锁,自旋锁

【代码】linxu 互斥锁,条件变量,读写锁,自旋锁。

2023-12-08 21:09:16 384

原创 iperf3测速,设置开发板ip常用方法

服务器启动后,它将侦听来自iperf3客户端的连接。默认情况下,iperf3服务器通过TCP端口5201侦听来自iperf3客户端的连接;iperf3是用于执行网络吞吐量测量的工具,可以测试TCP、UDP或SCTP的吞吐量。客户端向192.168.0.156发数据,测试结果可以看出客户端的网速是千兆网速。

2023-12-04 21:27:50 492

原创 cmake-gui配置 交叉编译opencv

Target System →Operating System 填写Linux (L大写,填入其他如:linux-arm,后面configure会出现错误);Compliers → C and Complier → C++填入对应交叉编译工具链gcc和g++路径;然后在CMAKE_INSTALL_PREFIX中质量的目录下就会生成编译处的库文件。圆圈处填上opencv源码路径,矩形处填刚刚创建的build路径。在点击config完成配置,如下。点击finish完成配置。点击configure。

2023-11-28 21:34:27 771

原创 cmake构建项目模板

一、必要依赖程序vscodegcc/g++ninjagit二、基本项目搭建​。

2023-08-13 20:42:59 108

原创 http get post put区别

所以业界有了不成文规定,(大多数)浏览器通常都会限制url长度在2K个字节,而(大多数)服务器最多处理64K大小的url。而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。而在网络环境差的情况下,两次包的TCP在验证数据包完整性上,有非常大的优点。4、Get 请求中有非 ASCII 字符,会在请求之前进行转码,POST不用,因为POST在Request body中,通过 MIME,也就可以传输非 ASCII 字符。

2023-07-20 11:28:03 277

原创 VMware虚拟机三种网络模式(桥接、NAT、仅主机)的区别

转载:桥接,net, 仅主机三种上网的区别

2023-07-02 13:18:10 121

原创 cmake设置文件生成路径

cmake

2023-04-20 10:57:53 2868

原创 git push和clone详解

push clone详解

2023-03-19 16:57:40 436 1

原创 git分支详解

git分支详解

2023-03-19 13:25:11 62

原创 git库所在的文件夹中的文件大致有4种状态

Unmodify: 文件已经入库, 未修改, 即版本库中的文件快照内容与文件夹中完全一致. 这种类型的文件有两种去处, 如果它被修改, 而变为。Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息。Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作. 这个文件也有两个去处, 通过。使用commit命令将暂存区的文件提交到本地仓库—>Unmodified。则将修改同步到库中, 这时库中的文件和本地文件又变为一致, 文件为。

2023-03-19 13:09:18 469

原创 CMakeLists.txt add_subdirectory详解

)添加一个子目录并构建该子目录。

2023-03-19 13:04:29 344

原创 CMakeLists.txt常用语法

CMakeLists.txt常用语法

2023-03-19 12:55:32 168

原创 linux下git安装 使用

git使用

2023-03-17 11:16:56 275

原创 linux下Typora下载

Typora下载

2023-03-15 16:01:27 175

原创 树莓派字符设备驱动编写

字符设备驱动

2023-02-27 16:16:09 185

原创 linux下的文件权限

Linux下的文件权限

2023-02-15 19:29:59 295

原创 Linux 环境变量的配置

expoert PATH

2022-11-27 20:06:03 63

原创 tcp socket http三者区别和原理

tcp socket http区别于原理

2022-11-19 17:33:02 100

原创 Ubuntu重启后找不到共享文件夹

Ubuntu重启后找不到共享文件夹

2022-11-05 21:21:45 554

原创 wait和waitpid的区别

wait.waitpid中status宏

2022-11-02 17:57:12 1276

原创 孤儿进程和僵尸进程的区别

孤儿进程和僵尸进程

2022-11-02 17:45:05 107

原创 利用信号量限制不同进程访问共享内存

利用信号量访问共享内存

2022-10-29 20:49:20 108

原创 虚拟机未能初始化监视器设备

未能初始化监视器设备

2022-10-24 22:22:50 1060

原创 Linux进程间的通信方式

进程间的通信方式

2022-10-23 20:40:07 423

原创 Linux进程 exec族函数(execl,execlp,execle,execv,execvp,execcvpe)

Linux进程

2022-10-16 16:56:53 712

原创 实现linux cp指令,初识文件相关API

文件相关API

2022-10-15 10:26:21 330

原创 C程序的内存空间是如何分布的

c程序的空间分布

2022-10-13 21:13:27 198

原创 vfork与fork的区别

vfork与fork区别

2022-10-12 19:39:51 220

原创 Linux fork详解

linux fork函数详解

2022-10-12 17:32:24 230

原创 strchr源码实现 C

文章目录一、strchr用指针实现的诟病二、数组配合指针实现三、总结一、strchr用指针实现的诟病char *strchr(const char *str, int c)参数str-- 要被检索的 C 字符串。c-- 在 str 中要搜索的字符。功能在参数str所指向的字符串中搜索第一次出现字符c(一个无符号字符)的位置。返回值返回一个指向该字符串中第一次出现的字符的指针,如果字符串中不包含该字符则返回NULL空指针。 [2]头文件#include <string.h&gt

2021-09-13 21:03:24 1043

原创 字符串相关API源码

**字符串相关函数源码**puts源码 输出调用时传来的字符串void puts(char *p){ if(p == NULL){ return ; } while(p != NULL){ purchar(p); p++; } putchar('\n');}gets源码 扫描用户从键盘输入的字符序列void puts(char *p){ if(p == NULL){ return; } while...

2021-05-24 22:31:22 89

原创 指针与数组

指针与数组数组的遍历 指针结合下标进行对数组的遍历 int array[] = {1,2,3}; int n = sizeof(array)/sizeof(array[0]); /* 1 */ for(int i=0; i<n; i++){ printf("%d ",array[i]); } /* 2 */ int *parray; parray = &array[0]; /*1*/ for(int i=0; i<n; i++){

2021-05-23 11:25:36 40

空空如也

空空如也

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

TA关注的人

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