自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux——网络编程

server端1.socket创建套接字2.bind为套接字写入信息(IP地址和端口号)3.listen监听网络4.监听到客户端连接时,接受一个连接5.数据交互6.关闭套接字断开连接client端1.socket2.connect连接3.数据交互4.关闭。

2023-09-09 16:06:52 58

原创 Linux——线程

典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。进程是程序执行时的一个实例,是担当分配系统资源(CPU时间、内存等)的基本单位。在面向线程设计的系统中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。

2023-09-09 14:57:06 48

原创 linux系统编程——进程通信

1.管道:速度慢,容量有限,只有父子进程能通讯2.FIFO:任何进程间都能通讯,但速度慢3.消息队列:容量受到系统限制,且要注意第一次读的时候,要考虑上一次没有读完数据的问题4.信号量:不能传递复杂消息,只能用来同步5.共享内存区:能够很容易控制容量,速度快,但要保持同步,比如一个进程在写的时候,另一个进程要注意读写的问题,相当于线程中的线程安全,当然,共享内存区同样可以用作线程间通讯,不过没这个必要,线程间本来就已经共享了同一进程内的一块内存。

2023-08-30 21:39:05 70

原创 linux系统编程——进程

创建进程一般目的。

2023-08-27 13:44:15 49

原创 linux文件操作函数

头文件两种函数原型返回值:fd文件描述符pathname:要打开或要创建的文件名字flag:打开的方式,权限,有以下几种方式:O_RDONLY:只读打开;O_WRONLY:只写打开;O_RDWR:读写;O_APPEND:打开时光标到文件末端,写入时从文件末端开始;O_CREAT:当文件不存在时,创建一个新文件,只有文件不存在才会创建;O_EXCL:同时和O_CREAT使用,而文件已经存在时,则会报错(返回值-1),用于测试一个文件是否存在,如果不存在则创建文件。

2023-08-13 17:48:05 105 1

原创 基于51单片机的温湿度显示到LCD1602

这个项目是本人学习的一个记录,项目主要功能就是利用DHT11模块实时显示温度湿度到LCD1602上面,并且串口也可以实时收到温湿度数据。LCD1602(Liquid Crystal Display)是一种工业字符型液晶,能够同时显示 16×02 即 32 字符(16列两行第 1 脚: VSS 为电源地VO第 2 脚: VDD 接 5V 正电源第 3 脚: VL (VO)为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度。

2023-07-09 19:59:42 1669 2

原创 WIFI模块ESP-01S

1.模块串口默认波特率为115200,上电后模块会发送一串乱码,待到发送ready表示模块准备就绪。2.修改模块参数,需要通过串口调试助手发送对应的AT指令。3.通过usb转TTl连接esp模块,上电,发送AT,返回ok,模块正常。发送AT+UART=9600,8,0,0 即修改波特率为9600,数据位8位修改串口助手波特率,重新连接发送AT+CWMODE=3 (1)是station(设备)模式 (2)是AP(路由)模式 (3)是双模 返回值OK。

2023-07-08 19:48:09 2181

原创 4G模块AT指令串口调试

4G模块连接好串口,网络调试助手调到TCP Clien模式,连接好对应的公网ip(花生壳建立的域名)再打开一个网络调试助手,调到TCP sever模式。通过串口进入AT模式,在串口助手内发送+++(不要勾选发送新行),必须在发送+++指令 3s 内发送其他任意 AT 指令,比如AT+CSQ。进入AT指令模式,在串口助手内发送+++(不要勾选发送新行),必须在发送+++指令 3s 内发送其他任意 AT 指令,比如AT+CPIN。使用前准备好,串口调试助手,网络调试助手,用户手册(AT指令)

2023-07-08 17:14:48 1493

空空如也

空空如也

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

TA关注的人

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