学习笔记
文章平均质量分 78
洲洲不是州州
本人在读研究生一名,研究方向为嵌入式方向,本科阶段多次参加电子设计大赛,拿过省奖和国奖。掌握的技能包括51、stm32、c/c++、python、linux、pcb设计等方面,欢迎大家与我交流技术。
展开
-
STM32+AppInventor+ESP8266设置AP模式和手机TCP通信
1、设置AP模式2、开启热点供手机连接3、设置模块为多连接模式建⽴ TCP 、UDP 或 SSL 连接时,设置模块的连接模式(单连接模式或多连接模式发送指令,设置模块为单连接模式;发送指令,设置模块为多连接模式。4、开启服务端,设置端口号单连接模式时,该指令无意义且报错error。多连接模式时,发送指令AT+CIPSERVER=1,8080”,参数1取值范围 [0,1] ,0表示关闭服务器,1表示建立服务器;参数2表示端口号,可自行设定,但是避免常用的端口号,如8080等。原创 2024-06-21 14:47:23 · 630 阅读 · 0 评论 -
stm32移植嵌入式数据库FlashDB
FlashDB 是一款超轻量级的嵌入式数据库,专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同,FlashDB 结合了 Flash 的特性,具有较强的性能及可靠性。并在保证极低的资源占用前提下,尽可能延长 Flash 使用寿命。原创 2024-04-14 16:14:16 · 1505 阅读 · 1 评论 -
单片机内存管理模块
单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。使用单片机内存时容易导致内存碎片,且一般单片机的内存都比较小,而且没有MMU,malloc 与free的使用容易造成内存碎片。原创 2024-04-13 17:59:39 · 484 阅读 · 0 评论 -
4G模块(EC600N)通过MQTT连接华为云
最近在做宠物/儿童智能穿戴防丢失设备,这个项目主要是通过stm32单片机实时接收处理GPS模块(ATGM332D定位模组)数据信号,并且能够通过蓝牙接收相关信息,并且丢失后,能够通过4G模块或者短信模块将GPS的定位数据发送到华为云,当然也可以发送到其他云平台。原创 2023-11-26 20:03:50 · 4110 阅读 · 1 评论 -
HAL库 CubeMX STM32采用SDIO实现对SD卡和NAND Flash的读写
最近在做一个项目,需要实现大量存储读取数据,但是stm32上自带的存储器容量太小了,比如我用的这款STM32F103ZET6本身的flash容量为512K。在一些贴片芯片的PCB设计中,无论是在面积有着严格要求中还是在实际恶劣环境中,并且胜在价格、封装以及稳定性上有优势,综合来说性价比更高,雷龙公司的NAND FLASH方案占有明显优势,这也正是我在项目中选择使用它的原因。原创 2023-10-25 18:51:52 · 1368 阅读 · 1 评论 -
github使用教程
记录以下github常用的命令以及可能遇到的问题原创 2023-10-17 19:44:42 · 1048 阅读 · 0 评论 -
Clion中使用C/C++开发stm32程序
从刚开始学习阶段,一直是用的keil5开发stm32程序,自从看到稚晖君推荐的CLion开发嵌入式程序后,这次尝试在CLion上开发stm32程序。原创 2023-10-06 20:02:22 · 1429 阅读 · 1 评论 -
FOC控制算法
FOC是驱动电动马达的最有效方式之一。FOC的主要目标是保持正交的定子和转子磁场以产生最大扭矩。一种方法是不断监测三个时变相电流,并调制每个施加的相电压以实现正确的时变定子磁场方向。原创 2023-09-30 19:40:47 · 15844 阅读 · 2 评论 -
网络socket服务器开发几种并发模型详解
socket server服务器开发常见的六种并发模型原创 2023-08-29 16:16:07 · 1219 阅读 · 0 评论 -
Linux内核移植
linux内核移植步骤原创 2023-07-19 19:52:17 · 1102 阅读 · 0 评论 -
uboot移植裁剪原理和流程
Uboot的剪裁移植的原理和流程原创 2023-07-18 20:01:01 · 1168 阅读 · 0 评论 -
esp8266WiFi模块通过MQTT连接华为云
esp8266WiFi模块通过MQTT连接华为云。原创 2023-03-06 18:07:10 · 5391 阅读 · 9 评论 -
linux 添加动态链接库的方法
linux 添加动态链接库的方法原创 2022-09-13 19:17:46 · 4608 阅读 · 0 评论 -
github命令行上传本地代码
GitHub命令行上传本地代码/更新本地代码的方法原创 2022-09-08 18:33:20 · 622 阅读 · 0 评论 -
交叉编译环境的搭建流程
适用于搭建任何环境的交叉编译环境的方法原创 2022-09-08 13:47:15 · 212 阅读 · 0 评论