摘要:
涉及到具体项目开发的时候,用户参数的保存与修改是最基本的需求; RTOS3.3是用的nvs操作用户参数,为了方便操作,直接使用结构体 定义参数结构体 /************************************************************************** 阅读全文
摘要:
这一部分比较简单,直接根据乐鑫提供的示例代码修改即可。 如果调试过程中出现问题的话,可以通过make menuconfig之后选择 Component config →LWIP->Enable lwip Debug,打开api_lib.c和socket.c的调试信息,通过调试信息进行错误查找定位 v 阅读全文
摘要:
RTOS的示例程序里面分别有STA和AP的示例,由于项目需要,要是用STA+AP工作模式; 之前将STA和AP的参数放在一起定义,导致一直只能启动STA;分开单独定义即可。 STA和AP参数定义 wifi_config_t wifi_config_ap = { .ap = { .ssid = EXA 阅读全文
摘要:
32位chipId(小端)转为8位数组 uint32 temp=system_get_chip_id (); uint8_t bsid[4]; bsid[0]=*((uint8_t *)&temp+3); bsid[1]=*((uint8_t *)&temp+2); bsid[2]=*((uint8 阅读全文
摘要:
15位IMEI字符串转8位BCD码 public static string SwapStr(string str) { return (str.Substring(1, 1) + str.Substring(0, 1)); } public static byte[] HexStrToBCD(st 阅读全文
摘要:
返回的table信息: |Column |Description| |: :|: | |ServerName | Name of the server.| |InstanceName| Name of the server instance. Blank if the server is runni 阅读全文
摘要:
学习Rust,官方文档全英文,查询不太方便,索性直接翻译完,方便查询使用。有需要自由转载,本人英文水平有限,文档是在谷歌翻译的基础上加个人理解完成,不敢保证正确。文档翻译错误的地方欢迎指出; 原文地址:https://doc.rust lang.org/stable/std/string/struc 阅读全文
摘要:
Esp8266建立网络连接相关结构体如下: 结构体头文件espconn.h 域名解析相关 建立连接步骤示例(Tcp,直接连接ip) 建立连接步骤示例(Tcp,连接域名) 阅读全文
摘要:
linux文件系统 linux由虚拟文件系统VFS提供同一套API操作不同的文件类型。 普通文件:存储设备上的文件,如C文件、目录、可执行文件等 字符设备文件:可以像文件一样访问的设备,如串口、控制台 块设备文件:需通过内存缓冲区且一次读写访问固定大小数据的设备,不直接对设备进行数据读写。如磁盘、软 阅读全文
摘要:
makefile基本格式 TARGET:规则定义的目标。生成的目标文件的文件名或者是一个动作 DEPENDEDS:执行此规则的必须依赖条件。可以是生成可执行文件的目标文件或者某个TARGER COMMAND:规则动作,编译文件、生成库文件、进入目录等,可以是多个,每个一行,每行以Tab开始 make 阅读全文