自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 wscat

wscat

2023-11-06 12:06:16 314

原创 pkg-config

pkg-config

2023-06-30 17:40:24 534

原创 aptitude

解决依赖关系

2023-06-25 11:10:50 171

原创 ssh依赖,指定版本

ssh依赖,指定版本

2023-03-14 16:39:02 345 1

原创 Ubuntu18.04 unzip乱码问题

Ubuntu18.04 unzip乱码问题

2023-02-06 12:09:14 222

原创 安装diffuse 解决dpkg依赖问题

安装diffuse,解决dpkg缺少依赖问题

2023-02-06 11:41:47 1409

原创 linux共享文件问题

linux共享文件夹问题

2022-06-26 14:03:43 527 2

原创 cmake 报错

cmake报错解决

2022-06-26 13:23:14 2142 2

原创 qt使用记

目录qt使用opencv找不到库文件错误前提解决这边应该是在arm上重新开辟了窗口问题错误提示伪解决原因解决qt使用opencv找不到库文件错误error while loading shared libraries: libopencv_core.so.3.4: cannot open shared object file: No such file or directory。前提在ubuntu下交叉编译了opencv与qt测试程序,把交叉编译好的库文件拷贝到开发板文件系统中。解决就是在环

2022-04-27 15:44:21 291

原创 led设备树驱动

led设备驱动

2022-04-08 16:54:13 1094

原创 qt+opencv+cmake

见文

2022-04-04 15:31:15 4719 1

原创 驱动开发了解下

开发环境,开发流程

2022-04-03 17:17:36 2990

原创 文件系统搭建

文件系统

2022-04-01 20:09:45 1486

原创 kernel

kernel

2022-04-01 18:24:52 372

原创 uboot

uboot

2022-03-30 13:04:32 1535

原创 搭建samba nfs tftp

嵌入式文件工具

2022-03-28 17:40:20 1088

原创 STM32+GUI Guider+Littlevgl

见文

2022-03-09 15:10:29 2443 2

原创 高级I/O

高级I/O使用

2022-03-08 21:50:37 726

原创 STM32+MQTT

数据上云

2022-03-05 19:54:03 10899

原创 Linux线程同步

线程同步,为什么要线程同步,互斥锁,条件变量,自旋锁,自旋锁与互斥锁的区别,读写锁

2022-02-22 14:58:59 155

原创 Linux线程

线程的概念,使用场景,并发,线程的创建,退出,取消,回收,分离,注销,安全,perror与strrror的使用区别。

2022-02-12 13:08:10 1486

原创 ubuntu18.04配置静态ip

说明ubuntu18.04开始不采用在/etc/network/interfaces里固定IP的配置而是改成netplan方式网卡配置文件路径在:/etc/netplan/01-network-manager-all.yaml,如果没有可以自行创建。修改配置文件# Let NetworkManager manage all devices on this systemnetwork: version: 2 renderer: NetworkManager ethernets:

2022-02-09 10:00:53 5028

原创 Ubuntu 18.04 配置国内源

打开配置文件>sudo vi /etc/apt/sources.list#deb cdrom:[Ubuntu 18.04.4 LTS _Bionic Beaver_ - Release amd64 (20200203.1)]/ bionic main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.

2021-12-19 18:44:55 1162

原创 make menuconfig错误

问题 HOSTCC scripts/basic/fixdep/bin/sh: 1: gcc: not foundscripts/Makefile.host:90: recipe for target 'scripts/basic/fixdep' failedmake[1]: *** [scripts/basic/fixdep] Error 127Makefile:532: recipe for target 'scripts_basic' failedmake: *** [scripts_ba

2021-12-19 16:15:49 5079 2

原创 小学妹C语言结构体考试题

需求代码#include <stdio.h>#define N_STUDENT 5 //5个学生#define N_SCORE 2 //2门课struct STUDENT{ int s_no; //学号 char s_name[20]; //姓名 float score[N_SCORE]; //2门课成绩 float ave_score; //平均成绩

2021-12-17 13:40:01 1222

原创 git clone RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054

git clone RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054

2021-12-13 13:57:17 1583

原创 system-V 共享内存

目录作用共享内存用法shmget函数shmat函数shmdt函数shmctl函数实现代码实验现象作用高效率传输大量数据共享内存用法定义一个唯一key(ftok)构造一个共享内存对象(shmget)共享内存映射(shmat)解除共享内存映射(shmdt)删除共享内存(shmctl RMID)shmget函数功能:获取共享内存对象的ID函数原型:int shmget(key_t key,int size,int shmflg)参数:key:共享对象键值nsems:共享内存大

2021-11-02 17:57:21 78

原创 system-V 信号量

目录本质作用信号量用法semget函数semctl函数semop函数实现代码实验现象本质计数器作用保护共享资源互斥同步信号量用法定义一个唯一key(ftok)构造一个信号量(semget)初始化信号量(semctl SETVA)对信号量进行P/V操作(semop)删除信号量(semctl RMID)semget函数功能:获取信号量的ID函数原型:int semget(key_t key,int nsems,int semflg)参数:key:信号量键值nse

2021-11-02 13:29:06 378

原创 system-V 消息队列

目录system-V ipc特点消息队列用法消息队列函数ftok函数msgget函数msgsnd函数msgrcv函数msgctl函数实现代码msg_recvmsg_send实验现象system-V ipc特点独立于进程没有文件名和文件描述符IPC对象具有key和ID消息队列用法定义一个唯一key(ftok)构造消息对象(msgget)发送特定类型消息(msgsnd)接受特定类型消息(msgrcv)删除消息队列(msgctl)消息队列函数ftok函数功能:获取一个key函数

2021-11-02 12:54:27 639

原创 swap file “*.swp”already exists

正常模式Ctrl+z模拟非正常退出正常模式Shift+z可正常退出使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。这里先使用 vi -r hello.c恢复也可以直接在打开hello.c文件是按 R最后就是删除这个临时文件,不然每次打开都会弹出补充一点就是 /tmp目录千万不要存东西,吃大亏呜呜呜...

2021-11-02 11:43:26 126

原创 linux文件类型及文件权限和根目录下文件

文件类型及文件权限文件属性字段总共有10个字母组成第一个字符代表文件的类型后面9个字母表示该文件或目录的权限位r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)其中前三个表示文件拥有者的权限中间三个表示文件所属组拥有的权限最后三个表示其他用户拥有的权限字母表示文件-普通文件d目录(dirtectory)l链接文件(Link),类似于windows下的快捷方式b块设备文件(block)c字符设备文件(.

2021-10-31 18:18:50 310

原创 Mobaxterm文件上传失败

part_9文件夹没有开放其他组写的权限

2021-10-31 17:02:30 1123

原创 linux信号

目录信号列表常用信号分析signal_kill_raise函数signal函数signal函数实现kill函数raise函数kill_raise函数实现信号列表常用信号分析信号名信号编号产生原因默认处理方式SIGHUP1关闭终端终止SIGINT2ctrl+c终止SIGQUIT3ctrl+\终止+转储SIGABRT6abort()终止+转储SIGPE8算术错误终止SIGKILL9kill -9 pid终止,不可捕

2021-10-31 13:45:37 77

原创 Mobaxterm 中文输入Backspace按键问题

2021-10-31 12:54:08 1419

原创 MobaXterm 鼠标右键默认粘贴问题

2021-10-31 12:50:40 929

原创 FIFO有名管道

这里写目录标题说明函数流程实现现象说明无名管道,它只能用于具有亲缘关系的进程之间,这就大大地限制了管道的使用。有名管道的出现突破了这种限制, 它可以使互不相关的两个进程实现彼此通信。该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用非常方便。不过 FIFO 是严格地遵循先进先出规则的,对管道及 FIFO 的读总是从开始处返回数据,对它们的写则把数据添加到末尾,它们不支持如 lseek()等文件定位操作。有名管道的创建可以使

2021-10-30 18:05:23 455

原创 pipe无名管道

pipe无名管道说明流程实现说明1.管道是创建在内存中,进程结束空间释放,管道不复存在。2.无名管道和有名管道都是半双工通信,实现双向通信需要建立两个管道。3.无名管道是linux特殊文件,。4.无名管道只用于父子进程之间,有名管道可用于无亲缘关系的进程之间。流程实现#include <sys/types.h>#include <unistd.h>#include <string.h>#include <stdlib.h>#inclu

2021-10-30 17:38:27 110

原创 守护进程实现

守护进程引入及概念流程1、fork()创建子进程,父进程exit()退出;2、在子进程调用setsid()创建新会话;3、在子进程中调用chdir()让根目录“/”成为子进程的工作目录;4、在子进程中调用umask()重设文件权限掩码为0;5、在子进程中close()不需要的文件描述符;实现引入及概念守护进程的引入其一大原因还是普通进程不可靠,防止进程死掉,普通进程是绑定终端的,其终端退出就死掉了。守护进程(Daemon Process),也就是通常说的 Daemon 进程(精灵进程),是 Linux

2021-10-30 16:56:59 478

原创 Makefile

Makefile概念Makefile的变量、模式匹配变量系统变量自定义变量自动化变量模式匹配默认规则Makefile解决头文件依赖实现案例Makefile的变量、模式匹配变量系统变量自定义变量=,延迟赋值:=, 立即赋值?=,空赋值+=,追加赋值自动化变量$<:第一个依赖文件$^:全部的依赖文件$@:目标模式匹配%:匹配任意多个非空字符shell:*通配符默认规则.o文件默认使用.c文件来进行编译Makefile解决头文件依赖1、写一个头文件,并把头文件添加到编译

2021-10-30 16:11:55 101

原创 定时器与时钟那点事

定时器的三个女朋友PWM输出输入捕获编码器模式(正交解码)PWM输出输入捕获编码器模式(正交解码)

2021-07-25 11:47:10 822

词达人答题选项提示辅助答题脚本.zip

微信词达人 辅助答题脚本 在词达人学词过程中 选项会有相关提示 操作过程在压缩包文件夹下world文档中

2020-05-20

空空如也

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

TA关注的人

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