自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux进程间通信的总结

Linux进程通信总结

2022-09-17 16:36:01 430

原创 Linux进程通信之管道(FIFO)

Linux进程通信之管道

2022-09-16 14:43:38 766

原创 重装系统踩坑指南

重装系统windows11

2022-09-11 21:00:44 628

原创 1.44寸OLED的Linux驱动

ST7735S液晶屏的linux驱动

2022-09-07 18:20:47 1723 1

原创 Linux驱动开发调试经验

linux驱动开发调试经验总结

2022-09-01 19:58:37 334

原创 LINUX驱动出错返回值规范

LINUX驱动出错返回值规范

2022-08-27 14:23:31 470

原创 linux驱动——dht11温湿度传感器驱动(5.4版本内核)

基于野火linux开发板的dht11驱动

2022-08-26 20:33:33 2309

原创 野火IMX6ULL PRO移植最新buidroot根文件系统(2022.02.04)

野火IMX6ULL PRO移植最新buidroot根文件系统(2022.02.04)

2022-08-26 09:39:54 1093

原创 移植BusyBox根文件系统到野火开发板

移植busyBox根文件系统

2022-08-04 18:21:29 789

原创 linux4.1.15内核移植到野火PRO开发板开发板

linux4.1.15内核移植到野火PRO开发板开发板

2022-08-04 16:20:18 480

原创 nxp官方uboot移植到野火开发板PRO(修改LCD部分和网络部分)

nxp官方uboot移植到野火开发板(修改LCD部分和网络部分)

2022-07-30 23:34:46 444

原创 nxp官方uboot移植到野火开发板PRO(无任何代码逻辑的修改)

nxp官方uboot移植到野火开发板PRO

2022-07-30 23:07:00 876

原创 linux驱动----中断子系统

linux驱动中断学习记录

2022-07-12 20:30:20 757

原创 pinctrl子系统和gpio子系统

pinctrl子系统和gpio子系统的驱动尝试,说实话,学的很迷

2022-07-12 19:48:25 1001

原创 linux驱动----设备树

linux的设备树驱动的第一次尝试

2022-07-11 20:24:54 2273

原创 linux驱动---platform框架的按键驱动

一个platform总线框架的按键驱动学习记录

2022-07-08 20:18:11 1020

原创 Linux驱动学习-----最简单的Hello程序

驱动程序入门的学习记录

2022-07-06 20:47:28 1506

原创 tslib库的移植

tslib库的移植

2022-06-29 19:04:25 609

原创 freetype库的移植

freetype库移植到开发板

2022-06-29 18:37:39 1652

原创 LinuxC高级IO

非阻塞IO,异步IO, 文件锁, 多路复用IO, 存储映射IO

2022-06-10 10:50:23 812 2

原创 linuxC线程同步问题

linux的线程同步方案,互斥锁,条件变量,自旋锁,读写锁

2022-06-07 16:11:44 563

原创 LinuxC线程

linuxC相关的线程操作

2022-06-06 16:38:46 382

原创 linuxC多进程

进程是一个动态过程,而非静态文件,它是程序的一次运行过程,当应用程序被加载到内存中运行之后它就称为了一个进程

2022-06-04 21:35:47 1340

原创 LinuxC信号

linux的信号相关接口

2022-06-03 19:14:33 1049

原创 系统信息与系统资源

linux系统时间,延时,系统信息的获取,随机数,堆内存的申请相关接口

2022-06-02 17:52:11 858

原创 C语言正则匹配库(regex.h)

c语言正则匹配库regex

2022-06-01 23:15:25 1983

原创 LinuxC字符串处理

linux下的标准库字符串处理相关函数

2022-06-01 22:01:47 1463

原创 LinuxC文件属性相关接口

文件类型普通文件(文本文件和二进制文件)目录文件字符设备文件块设备文件链接文件套接字文件,用户网络通信管道文件,用户进程间通信文件相关函数stat()#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int stat(const char *pathname, struct stat *buf);//stat结构体原型struct stat{ dev_

2022-05-28 21:40:29 266

原创 标准库IO编程

标准IO库是在系统调用下进行了一层封装,实现了更多的文件操作函数。虽然它的内部同样是调用系统函数,但由于他的用户缓冲区的原因,它的效率在大多数情况下都要比系统调用高。常用函数fopen()#include <stdio.h> FILE *fopen(const char *path, const char *mode);mode说明对应于open函数的flag值r只读O_RDONLYr+可读可写O_RDWRw只写(如果文件存在就清空

2022-05-27 18:11:46 220

原创 系统IO编程

linux系统IO编程

2022-05-26 20:50:30 198

原创 使用stm32f103驱动lcd1602

1. 项目需求使用上位机发送ASCII字符,在LCD1602上能够实时显示2. 使用到的软件和硬件野火指南者开发板 - LCD1602液晶屏杜邦线DAP仿真器KEIL53. 连线说明4. 代码LCD驱动代码头文件:#ifndef __LCD_H#define __LCD_H#include "stm32f10x.h"typedef unsigned char uint_8;typedef unsigned int uint_16;// 控制端引脚#def

2022-03-19 19:18:36 13446 6

原创 不要随意更改subprocess.py文件

事情起因,由于写爬虫的时候为了不去花时间仿写js加密,就把js加密相关的代码拷贝过来,使用python执行js,使用了PyExecJS模块,但发现一个问题,编码出现问题了,后来百度了说是把subprocess.py文件里的encoding=None改为encoding=“utf-8”,改了后确实可以正常运行。后来,在使用pyinstaller打包的时候,发现又是编码问题,改回来后就正常了。...

2022-03-08 19:02:00 946

原创 v4l2帧的tcp传输模板

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <error.h>#include <string.h>#include<sys/types.h>#include<sys/stat.h>#include <fcntl.h>#include <linux/videodev2.h>#include <

2022-01-03 17:04:57 1845 2

原创 libcurl的post请求模板

struct MemoryStruct { char *memory; // 指向开辟的空间 size_t size; // 接收到的数据大小}; // 请求发送后的回调函数,将接收到的消息放在动态开辟的空间内,chunk的memory指针指向它。static size_t WriteMemoryCallback(void *contents, size_t size, size_t nmemb, void *userp){ size_t realsize = size * nme

2022-01-03 16:55:44 498

原创 百度api图像识别用到的base64编码和urlencode编码

// 需要自己开辟空间const char * base64char = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";int hex2dec(char c){ if ('0' <= c && c <= '9') { return c - '0'; } else if ('a' <= c && c <=

2022-01-03 16:50:50 1760

原创 文件传输粘包问题(LinuxC)

发送方int wlen = 0;// buf 里面存放的是文件的内容// size 存放文件大小的int型// 先发送文件大小ret = write(connfd, &size, 4);// 在发送文件具体内容while(1) { ret = write(connfd, buf+wlen, size-wlen); if (ret == 0) {break;} // printf("ret=%d\n", ret); wlen += ret;}接收方int rle

2022-01-03 16:42:57 371

原创 TCP多线程服务端-客户端模板(Linux下)

服务器模板

2022-01-03 16:33:09 1218

原创 shell猜数字

#!/bin/bash# 猜数字游戏 size=6echo "#####################"echo "## 猜数字游戏 ##"echo "## 1-"$size"之间 ##"echo "#####################"for i in `seq 1 $(($size-1))`do read -p "请输入你猜的数字: " number echo "欧,猜错了,还有"$(($size-$i-1))"次机会" array_num

2021-12-02 11:15:12 380

原创 shell脚本的运行

执行脚本:运行命令是否需要执行权限是否在子shell中执行./test.sh是是bash test.sh否是.test.sh否否source否否调试脚本:sh -n test.sh -----> 仅调试syntax errorsh -vx test.sh ----->以调试方式执行,查询整个执行过程...

2021-12-01 16:35:06 205

原创 正则匹配换行符的坑

今天写了个脚本,但发现始终有问题,最后锁定到了if中的正则匹配。[]不支持正则,[[]]才可匹配符是=~,而不是~=网上搜资料,说的是=~后面不能用引号,但直接写模式也有问题,所以就只能用变量保存模式,在调用变量。eg :patter="^[ \t\n]*"if [[ $user =~ $patter ]]...

2021-12-01 16:34:50 553

空空如也

空空如也

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

TA关注的人

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