自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 cJson详述(一)

cJson详述cJson的介绍Json的格式介绍cJson的接口介绍解析Json字符串创建Json字符串cJson的源码分析cJson的介绍JSON全称(JavaScript Object Notation),JavaScript对象表示法。一看跟JavaScript有关系,其实它是一种独立于语言的文本格式,一种轻量级的数据交换格式,可以广泛的适用于不同编程语言下,而不单单是JavaScript。在c语言环境中,围绕JSON字符串的生成,解析等,就有有人写出了一套c语言库,即cJSON。cJSON是

2021-04-28 21:00:14 203

原创 ESP8266开发笔记-Freertos学习

初次接触Freertos学习https://www.w3cschool.cn/freertoschm/freertoschm-gwjv2u7l.html软实时和硬实时的区别硬实时功能必须在给定的时间限制之内完成xTaskCreate 任务创建 API 函数#include <task.h>portBASE_TYPE xTaskCreate(pdTASK_CODE pvTaskCode, //指向任务函数。任务必须以永不返回的形式实现const portCHAR * co

2021-03-31 22:34:50 710

原创 linux C如何获得某个网卡的IP地址

int get_mac(char* mac){ int sockfd; struct ifreq tmp; char mac_addr[30]; sockfd = socket(AF_INET, SOCK_STREAM, 0); if (sockfd < 0) { perror("create socket fail\n"); return -1; } memset(&amp

2021-03-30 13:36:30 329

原创 ESP8266开发笔记-如何创建自己的工程

查了很多资料,结果乐鑫官网就有这方面的讲解,哈哈,没有认真看文档https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/api-guides/build-system.html

2021-03-28 15:54:47 304

原创 ESP8266开发笔记-window环境搭建python指令找不到

背景搭建ESP8266_RTOS_SDK的Windows开发环境时出现问题,在执行带python指令的时候python -m pip install --user -r $IDF_PATH/requirements.txt 提示下面错误:python --version -bash: python: command not found解决方法1.下载安装Python到官网下载https://www.python.org/安装,记住安装目录C:\Users\Administrator\AppDa

2021-03-27 14:25:08 393 1

原创 二进制代码转为ASCII字符串

void binary_to_ascii(char *input, int inpuSize, char *output, int outSize){ int i, j; char* poutput; char high, low; for (i = 0; i < inpuSize; i++) { //printf("%02x: \n", input[i]); low = (input[i] & 0xF); if (low < 10 && low

2021-03-15 16:00:13 2165

原创 win10使用WinSCP远程另一台Win10(亲测有效)

win10之间文件互传,win10之间文件共享,winscp可以远程windows系统转载:https://www.cnblogs.com/helloHKTK/p/12017327.html如何以管理员身份运行CMD命令提示符转载:https://jingyan.baidu.com/article/ceb9fb10b53ab88cac2ba05b.html以上亲测有效...

2021-03-09 14:35:01 3477

原创 Linux C函数access函数

access函数access函数用来判断指定的文件或目录是否存在,已存在的文件或目录是否有可读、可写、可执行权限。#include<unistd.h>int access(const char* pathname, int mode);参数列表:pathname:文件或路径名mode:F_OK :值为0,判断文件是否存在X_OK :值为1,判断对文件是可执行权限W_OK :值为2,判断对文件是否有写权限R_OK :值为4,判断对文件是否有读权限返回值:0:成功; -1:

2021-03-06 13:16:57 232

原创 韦东山驱动开发基础知识 第四章 普适的 GPIO 引脚操作方法

记录1:GPIO使能功能模式方向数值(1/0)记录2:GIPO寄存器的2种操作方法

2021-02-08 10:55:52 130

原创 移远EC20开发环境搭建

移远EC20开发环境搭建技术要求开发环境开发系统要求安装USB驱动Windows USB DriverLinus USB DriverADB安装Windows ADB安装Linux ADB安装ADB工具的简单使用ADB无法连接设备的情况SDK安装移远工具介绍与使用fastbootQuectel_Customer_FW_Download_Tool_V4.46.exeQnavigator_V1.6.9.exe技术要求熟悉标准 GNU/Linux 应用开发,以及常见 Linux 系统命令;掌握一些驱动、网

2021-02-08 10:45:41 4201

原创 Win10拉动窗口到屏幕边缘放大设置

设置->搜索贴靠->贴靠设置->根据需要设置

2021-01-16 18:47:12 2118

原创 VS2019头文件#include <stdio.h>报错

项目场景:公司二代产品,window下远程登录Ubuntu调试linux程序,Ubuntu下交叉编译EC20平台下的程序问题描述:之前编译好好的,最近重新打开VS19 二代产品的工程编译,发现编译不了了,报莫名的错误,比如有些变量明明定义了,ctrl+左键可以调到定义的地方,但就是报错原因分析:代码没做什么修改,工程设置也没做修改,那么很可能就是Ubuntu下的环境变了。用给EC20交叉编译时,会拷贝几个阿里云MQTT的静态库到系统LIB下,可能会有影响。删除后解决方案:查看交叉编译的Ma

2021-01-12 10:36:13 6090

原创 Ubuntu突然连不上网,ens33没有IP地址

项目场景:搭建ubuntu开发环境,虚拟机网络连接使用NAT方式问题描述:搭建好的开发环境突然上不了网,ping外网ping不通,windows可以正常上网原因分析:看一下ubuntu的网卡,发现ens33没有分配IP。直接去ifconfig ens33 192.168.127.128设置IP,也是不能上网,重启ubuntu也是没有效果网上搜 ens33没有ip ubuntu解决方案:参考https://blog.csdn.net/panda_813/article/details/104

2021-01-09 20:26:44 5746 2

原创 OpenWrt系统下用UCI配置WIFI(ap client二级AP)

一、UCI简单介绍:UCI是集中式配置信息管理接口,他是OpenWrt引进的一套配置参数管理系统,可用来设置/etc/config里的系统配置文件二、本文主要内容:在OpenWrt(linux)系统下,利用UCI查看和配置网络sta端,主要涉及的配置文件是/etc/config/wireless和/etc/config/network三、获取配置信息uci get wireless.st...

2020-02-28 21:52:29 3561

ESP8266_RTOS_SDK-v3.3.zip

ESP8266_RTOS_SDK下载, freertos,官方源码下载缓慢,NodeMCU RTOS SDK

2021-03-27

空空如也

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

TA关注的人

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