自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ESP8266WiFi模块实现代码

ESP8266WiFi模块实现TCP连接服务器在前面的博客里(STM32-ESP8266wifi模块实现)说到了通过AT命令配置ESP8266实现TCP连接。他的流程是,1,使能串口,及中断。2,发送AT指令到ESP8266WiFi模块,进行配置一些参数。一、ESP8266WiFi模块初始化1, AT+RST 重启、复位ESP8266命令2, AT AT确认模块是否正常工作3, AT+GMR 获

2021-07-27 11:00:39 4985 3

原创 STM32-ESP8266wifi模块实现

1.ESP8266WiFi模块介绍1.1ESP8266wifi 模块低功耗串口WiFi模块ESP8266内置一个Tensilica(泰思立达) Xtensa架构的32位处理器L106,具有5级流水线(ARM CortexM3是3级流水线),最大时钟速度为160MHz,可以使用高达16MB的外部SPI Flash。 该模块采用串口与MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与 WIFI 之间的转换。通过该模块,传统的串口设备只需要简单的串口配置,即可通过WiFi传输自己的数据。

2021-07-23 17:39:54 21939 2

原创 简单学习一下Linux中的环境变量

环境变量最近在学习Linux下的C程序编写,在运行可执行程序的时候有个问题就是链接的问题,最后通过学习才知道是因为环境变量没有设置好;环境变量在进行linux开发过程中经常碰到,那什么是环境变量呢?我在刚学习Linux的时候对环境变量不是特别理解,变量不应该是在编程语言中类似于全局变量和局部变量吗?怎么又来了个环境变量?在我们主流的OS中几乎都存在环境变量的概念,同样在windows下也是存在环境变量的,如下图所示:通过学习查询资料,其实这些所谓的环境变量就相当于一些信息的简称,比如搜索、查询的

2021-07-01 18:39:55 261

原创 iniparser库的使用

iniparser库的简单使用github地址介绍:C语言配置文件解析库 — iniparser可以方便的对配置文件进行解析、添加、修改、删除等操作。iniparser是一个C语言库,是针对INI文件的开源解析器。ini文件则是一些系统或者软件的配置文件。作用:niparser库的作用是让我们在c文件中用iniparser库中的方法处理ini文件。格式(ini配置文件):(file.ini)配置文件包含两个基本单元 section 和 key。其中 section 相当于一组 key 的名字

2021-04-19 22:29:49 599 1

原创 Linux下cJSON的下载封装及解析

Linux下cJSON的下载解析及封装下载cJSON格式下载封装解析下载cJSON格式JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl,

2021-04-18 15:46:04 653

原创 gcc编译动态库静态库及Makefile知识汇总;

gcc编译动态库静态库及Makefile知识汇总gcc编译静态库,动态库Makefile 基本使用gcc编译静态库,动态库Makefile 基本使用

2021-04-17 21:33:04 1157

原创 C语言字符串库函数 #include <string.h>

c语言字符串库函数#include<string.h>在头文件<string.h>中定义了两组字符串函数。第一组函数的名字以str开头;第二组函数的名字以mem开头。只有函数memmove对重叠对象间的拷贝进行了定义,而其他函数都未定义。比较类函数将其变量视为unsigned char类型的数组。1 strcpy#include <string.h>char* strcpy(char *str1, const char *str2);把字符串str2(包括

2021-04-17 13:26:27 14728

原创 Linux下树莓派ds18b20温度获取

dsdsdsd一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-15 21:29:51 315 2

原创 结构体对齐

C程序结构体对齐关于结构体对齐我把我的理解写下来;结构体对齐的步骤:1,结构体各个成员对齐;2,结构体圆整首先要了解几个概念:1, 指定对齐值: 指定对齐值是由宏#pragma pack (N)指定的值,里面的N必须是2的幂次方,如1,2,4,8,16等。如果没有通过#pragma pack宏那么在32位的Linux主机上默认指定对齐值为4,64位的Linux主机上默认指定对齐值为8,ARM CPU默认指定对齐值为8;在计算机内存中,结构体变量的存储通常是按字长对齐的。例:32位系统中,

2021-01-25 17:27:58 5232 4

空空如也

空空如也

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

TA关注的人

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