- 博客(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(&
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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人