自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式攻城狮

嵌入式开发中经验分享

  • 博客(33)
  • 收藏
  • 关注

转载 CentOS 安装 Mosquitto

CentOS 安装 Mosquitto

2024-02-28 14:07:12 158

转载 STM32-IAP

STM32 IAP 的全称为 in-application programming,目的就是通过应用来更新内容。

2024-02-22 17:41:09 56

原创 STM32-LwESP 移植

LwESP 是一个专门解析 Espressif 公司旗下 ESP 系列芯片 AT 指令的开源库。本文介绍怎样基于 STM32 移植 LwESP。

2024-01-27 19:48:45 1033

原创 STM32-调用 vTaskStartScheduler API 后出现 HardFault

STM32 移植 FreeRTOS 后调用 vTaskStartScheduler() 后出现 HardFault 异常解决方案。

2024-01-18 17:37:01 611

原创 STM32-串口解析框架

STM32 UART 是最基础的通信接口。本文介绍一种基于 STM32 UART 的通信协议解析框架。与其说是一种解析框架,不如说是一种解析架构,一种解析逻辑更为准确。

2024-01-17 15:31:36 1602

原创 STM32-创建工程模板

KEIL 如何创建工程模板

2024-01-10 09:50:07 1196

原创 STM32-内部 EEPROM 读写

STM32 内部 EEPROM 读写

2024-01-03 13:42:24 1689

转载 LTE Cat 1 无线通信模块 AT 指令使用

LTE Cat 1 无线通信模块 AT 指令使用

2023-12-29 17:45:42 2054

原创 STM32-Boot Configuration

STM32 Boot Configuration

2023-12-27 16:51:33 362

原创 Windows 11 系统更新后浏览器不能上网问题解决

解决 Windows 11 自动更新后浏览器无法显示网页的问题。

2023-12-26 21:26:48 520

原创 阿里云 WordPress 个人博客搭建教程

在阿里云上搭建基于 WordPress 的个人博客。

2023-12-24 20:12:59 1076

原创 移远 EC800M-CN 模组电信卡发送短信返回 332 错误码

使用移远的 EC800M-CN 模组用移动卡可以 TCP/UDP 连接,发送短信。切换到电信卡之后可以 TCP/UDP 连接,无法发送短信 (返回错误码:332)。电信卡已开通 VOLTE 功能。

2023-12-20 13:44:14 899

原创 BC260Y-CN 模块连接电信 AEP 平台总结

总结下自己使用 BC260Y-CN 模块连接电信 AEP 平台过程中的一些问题

2023-12-15 15:32:08 1257

原创 Altium Designer 丝印无法切换角度

在使用 AD 的过程中,遇到在画 PCB 元器件封装库的时候丝印无法切换角度 (快捷键 Shift + Space 不起作用)的问题,花费了很长时间解决,特此记录一下。

2023-12-03 16:49:57 191 1

原创 appium --version 遇到 Cannot find module ‘@colors/colors‘ 问题

appium --version 遇到 Cannot find module '@colors/colors' 问题。

2023-10-13 14:37:36 671

原创 STM32-搭建开发环境遇到的问题

搭建开发环境遇到的问题汇总

2023-08-15 08:37:42 124 1

原创 Python3 - 生成指定大小指定内容的二进制文件

作为一名嵌入式工程师,在开发中经常需要指定大小的二进制文件用来测试。比如 OTA 测试,FLASH 读写测试等。基于以上情况,笔者用 Python 写了一个脚本 (只适用于 Python3),可以生成二进制文件。

2022-12-16 18:01:56 931 1

原创 Espressif 玩转串口解析(FreeRTOS-Plus-CLI)

FreeRTOS-Plus-CLI (Command Line Interface) 简单点说就是提供了一种简单、小巧、易于扩展且占用 RAM 资源极少的方法,可以在 FREERTOS 的应用上处理命令行输入。

2022-11-30 17:43:58 1363

原创 Openssl 建立双向认证的 SSL/TLS 通信

利用 Openssl 在两台 uBuntu 之间建立双向认证的 TLS/SSL 通信

2022-11-01 20:50:03 1723 2

原创 Espressif 玩转 SoftAP

以 ESP32-C3 为例,展示在 SoftAP 模式下的以下两个问题:1. ESP32-C3 作为 SoftAP 时,默认的 IP 地址为 192.168.4.1,如何修改默认的 IP 地址?2. ESP32-C3 作为 SoftAP 时,有 Station 连接上了之后,如何获取 SoftAP 分配给这个 Station 的 IP 地址 ?

2022-10-10 17:45:57 2086 1

原创 GitHub 自动下载 Release 固件

作为一名嵌入式程序员,与互联网行业的程序员不同,要经常和 release 的固件打交道。所以就写了一个自动化 Python 脚本完成固件的自动下载并自动烧录到开发板中。

2022-08-22 20:45:15 4093

原创 VSCode 常用快捷键整理

相信广大程序员对都不会感到陌生。作为一款免费的轻量级代码编辑器,可以在、和操作系统上运行。所以,在使用的过程中,掌握一些高频的快捷键可以大大提高编程效率。

2022-08-17 10:41:52 1134

原创 Python.h: No such file or directory

多版本 python 时安装包遇到 Python.h: No such file or directory 错误,原因是对应当前 python 版本的 include 目录中没有对应的文件。

2022-08-03 11:24:11 6063 1

原创 VSCode python 导入包之后显示下划黄线

VSCode python 环境 import 包时会出现下划黄线,解决方法是在设置中搜索 python.analysis.extraPaths 手动输入包路经即可。

2022-08-02 21:08:33 3459 4

原创 Espressif 玩转 编译环境

ESP-IDF 安装编译环境过程中遇到的一些问题总结。

2022-07-25 12:02:53 2963 2

原创 Espressif 玩转 High Resolution Timer

High Resolution Timer 为高精度 timer,适用于 us 级别的定时需求或者绝对时间跨度的需求。

2022-07-18 20:52:07 1398

原创 LVGL:模拟器仿真

LVGL(Light and Versatile Graphics Library) 是一个免费和开源的图形库,它提供了创建嵌入式 GUI 所需要的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。

2022-07-05 20:55:54 7454

原创 Espressif esp-aws-iot 入门

Espressif 针对 AWS IoT 的应用有专门的仓库 esp-aws-iot,可以很方便的在 ESP 芯片上开发 AWS IoT 的应用。这次就以 tls_mutual_auth 示例来演示下如何在 ESP32-C3 上开发 AWS IoT 应用。

2022-06-20 16:30:09 1237

原创 Espressif 玩转 PWM

本文只针对 ESP32-C3。Espressif 素来以完善的文档著称,但在使用 PWM 用来控灯时却产生了诸多疑问,翻遍 datasheet 和 ESP-IDF Programming Guide 也没有找到想要的答案,无奈只能自己手撸一下代码。文章目录PWM 输出频率与什么因素有关?PWM 输出频率如何设置?PWM 输出频率与什么因素有关?从 datasheet 可知,PWM 的输出频率满足以下公式:从上述公式可以知道,PWM 输出频率只跟三个因素有关:定时器的时钟源 LEDC_CLKx

2022-05-16 16:10:42 464

原创 Espressif 玩转 WebSocket

ESP32 使用 WebSocket 进行通信的场景比较少,大部分使用的应用层协议是 MQTT 和 HTTP。不过对于 WebSocket,基本的了解还是要的。最近正好有时间,就撸一下 WebSocket。WebSocket 是什么?WebSocket 是一种网络通信协议。跟 MQTT、HTTP 协议一样,它也属于 TCP/IP 四层模型中的应用层协议。WebSocket 协议在 2008 年诞生,2011 年成为国际标准。HTML5 开始提供的一种浏览器与服务器进行全双工通讯的网络技术。它基于 TC

2022-05-12 21:01:16 1040

原创 Espressif 玩转 固件下载

今天来撸一下 Espressif 的 Serial Protocol。虽然 Espressif 已经提供了 esptool 工具用于固件下载,但架不住还是有将下载功能集成到自己工具中的需求呀。对于 Serial Protocol,Espressif 已经提供了比较完善的文档。但个人认为文档写的过于繁琐,没有提炼出精华。因为对于我们来说,只想了解固件是如何下载即可,文档中竟然连最基本的下载流程图都木有。没办法,就只能自己动手丰衣足食了~~~该文档只是专注于如何下载固件,对于 esptool 提供的其它功能

2022-05-09 12:07:01 2291

原创 Espressif HTTP AT 命令入门

ESP HTTP AT 命令入门最近使用乐鑫公司推出的ESP32芯片去做项目,其实要做的工作很简单,只需要下载对应ESP32芯片的AT固件即可 ( 写本篇文章的时候最新的版本为 v2.1.0.0 ),其余逻辑层面的工作只需要通过AT指令操作即可。乐鑫的AT指令集很全,基本可以满足项目的开发需求,使用到的核心AT指令为HTTP指令。HTTP指令为 AT 固件默认支持指令,直接使用即可。本篇文章的目的:HTTP 协议入门

2021-04-15 15:27:01 1106

原创 Espressif 8266 AT+MQTT连接AWS IoT

本文章为ESP8266 AT+MQTT连接AWS IoT教程。

2021-02-23 20:46:37 1562 1

空空如也

空空如也

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

TA关注的人

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