自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(336)
  • 资源 (63)
  • 收藏
  • 关注

原创 KEIL自动生成:程序名字+版本号+时间戳+打包RAR/7z文件 (使用bat脚本-详解)

使用bat脚本,在KEIL编译过程中自动生成指定文件夹名称,批量处理

2025-11-02 01:32:02 2350

原创 RTL8762DK 环境搭建(一)

Bluetooth - RTL8762DK

2022-07-26 23:29:52 4470 2

原创 通过Keil如何查看MCU的RAM与ROM使用情况

通过Keil如何查看MCU的RAM与ROM使用情况

2022-07-03 00:47:33 13144

原创 C语言提高篇(wchar_t)字符类型

概述 原来C语言也是可以写,来自于灵感的编程思想。今天写个Demo,记录一下,方便以后赏阅,在很多大型项目上见过类似的写法。IDE:vscode1、源码#define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0]))typedef enum{ language_SChinese = 0, language_English,}LANGUAGE_T;typedef struct{ v...

2021-12-11 17:17:39 2484

原创 使用Typora画 流程图、时序图、顺序图、甘特图、等图详解

概述Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。Typora删除了预览窗口,以及所有其他不必要的干扰。取而代之的是实时预览。 Markdown的语法因不同的解析器或编辑器而异,Typora使用的是GitHub Flavored Markdown。官网链接有一位大佬汇总了学习教程:链接B站介绍:链接Typora内置了对

2021-06-23 21:29:00 52627 11

原创 python UIAutomator2使用超详细教程

这篇文章主要介绍了python UIAutomator2使用超详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下目录一、环境要求 二、介绍 三、库地址 四、安装 五、应用及操作一、环境要求python 3.6+android 4.4+二、介绍uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomato

2026-07-26 16:02:13 279

原创 2018年之前的Android 项目上使用的技术点(及第三方库)

adapter-rxjava-2.1.0         RxJava使用http://www.jianshu.com/p/310726a75045alipaySDK-20150724           支付包http://www.cnblogs.com/Mark-Liu/p/4465471.htmlhttp://www.open-open.com/lib/view/op

2026-07-26 15:59:54 38

转载 C语言-宽字符和普通字符串处理函数

另外还有对应于memory操作的 wmemcpy(), wmemchr(), wmemcmp(), wmemmove(), wmemset().。wcsncat() strncat() 类似于wcscat(), 而且指定粘接字符串的粘接长度.wcsncmp() strncmp() 类似于wcscmp(), 还要指定比较字符字符串的数目。wcswcs()/wcsstr() strchr() 在一字符串中查找另一字符串第一次出现的位置。

2026-07-26 15:57:16 21

原创 Git 一些基础和常用命令

之前一直都在使用()小乌龟、fork在 Git 中,有许多指令可以帮助你管理版本控制系统。这里是一些基础和常用的 Git 命令,它们涵盖了几乎所有日常操作:1. 配置git config --global user.name "你的名字": 设置你的用户名。git config --global user.email "你的邮箱": 设置你的邮箱。git config --list: 列出所有配置。2. 初始化仓库git init: 初始化一个新的 Git 仓库。3. 克隆仓库。

2026-07-26 15:56:04 158

转载 JSON数据解析只要看这个就够了

项目地址:https://github.com/liaozhoubei/HttpAndParseJSON是一种类似 XML的语言,是用了存储和交换文本信息的语法。它的全称为JavaScript Object Notation(JavaScript 对象表示法)。与xml对比,它更小、更快,更易解析。想要更好的解析JSON,必须能看懂JSON数据,这样就必须了解JSON语法,好在

2026-07-26 15:55:27 27

原创 一个实用的、可应用于单片机的内存管理模块

一般来说,单片机的内存容量较小,并且没有MMU(内存管理单元)。因此,使用malloc和free函数可能会造成内存碎片,而且由于空间不足而导致分配失败,进而导致系统崩溃。因此,在单片机中需要谨慎使用malloc函数,或者自己实现内存管理机制。mem_malloc 就是一个适用于单片机的内存管理模块,它不会产生内存碎片。「算法原理:」

2026-07-26 15:52:57 177

原创 从实例出发,讲解BLE专业调试工具nRF Connect

从实例出发,讲解BLE专业调试工具nRF Connect

2026-07-26 15:51:14 328

原创 GitHub计算机书籍资源汇总

github书籍汇总

2026-07-26 15:48:47 224

转载 电动变焦镜头的控制驱动分析

VD_FZ 是 MS419XX 芯片的马达驱动控制部分的开始控制信号(一般上升沿触发表示开始,使用普通 IO 控制即可),当 VD_FZ 上升沿到来时,芯片会根据寄存器的配置来驱动电机走相应的步数。VD_FZ信号的周期不能比设置电机转动时间短,否则会出现电机没转完设置走的步数就重新开始走下一个 VD_FZ 触发的设置走的步数了,电机没走的步数就被取消了,这样就“丢步”了;无论2-2相,还是1-2相,PSUMxx的值 每8对应电机的一个整步, 比如 PSUM=16 走完后就刚好是电机的2个整步角。

2026-07-26 15:45:46 25

原创 Beyond Compare 5 文件比较工具(安装与使用)

Beyond Compare文件比较工具

2026-06-06 13:04:58 9554

原创 自动网络请求脚本-(python语言)

自动网络请求脚本-(python语言)

2026-05-27 11:12:31 515

原创 LVGL 字体生成步骤

LVGL 字体生成步骤

2026-05-25 16:04:13 112

原创 LVGL 音量调节示例

LVGL 音量调节示例

2026-05-22 11:30:09 580

原创 手机方案或电子产品(EMS、CEM、OEM、ODM、IDH、IDM介绍)

EMS、CEM、OEM、ODM、IDH、IDM介绍

2026-05-17 15:58:31 1592

原创 LVGL 屏幕亮度调节示例

平台炬芯,使用LVGL渲染UI界面,滑动与按键关联逻辑处理

2026-05-16 22:14:33 608

原创 WIFI-生产测试仪-(WT328C)

极致汇仪WT328C无线网络多路测试仪WT-328是一款面向WLAN产品生产测试的***仪器,支持400M-6G频段的射频信号测试,可为下一代WLAN协议Wi-Fi 6(802.11ax)提供可靠的射频测试方案。两套独立的测试单元,支持MU-MIMO,单机可支持2X2 True MIMO测试;新增port 9端口,支持高功率输出,满足产品研发时性能测试的需求;继承WT-20X系列的8端口并行测试技术,它的运行特性兼顾了研发端与产线的测试需求。支持业务:关键特性:支持WAVE2测试。

2026-03-30 16:16:22 282

原创 代码段、数据段、bss段、堆、栈(程序中内存分配与管理)

什么是代码段、数据段、bss段、堆、栈

2026-03-01 00:42:19 1281 2

原创 嵌入式研发人员的共享盘文件目录-分享

传统大厂的嵌入式开发共享盘资料的目录分享

2026-02-06 23:47:08 389

原创 STM32HAL库-F1内部Flash读写操作(官网驱动)

STM32HAL库-F1内部Flash读写操作,参考官网驱动编写

2025-11-08 19:16:47 1459

原创 RTL8762KD_EVB_Board-嘉立创EDA设计

RTL8762KD_EVB_Board - 智能手表方案的开发板

2025-11-02 17:14:27 1732

原创 FPC-40P-05转接板-嘉立创EDA设计

FP40P-05 转接板设计

2025-11-02 16:26:59 416

原创 FT232_TOOL(串口调试工具)-嘉立创EDA设计

FT232_TOOL(串口调试工具)-嘉立创EDA设计

2025-11-02 15:48:30 850

原创 NRF52840_Board_V1.0最小系统板-嘉立创EDA设计

NRF52840 最小系统板Layout分享

2025-11-02 15:30:01 717

原创 STM32把产品信息写入固件.hex / .bin文件中详解(分散加载)

分散加载方式把产品信息写入固件中(.hex / .bin文件)

2025-11-01 14:22:21 1852

转载 Cortex-M MCU 默认的分散加载文件分析

Cortex-M MCU 默认的分散加载文件分析

2025-10-31 23:32:47 170

原创 分散加载文件(sct)的属性关键字列表

分散加载文件分析

2025-10-31 23:08:08 487

原创 2017 Android 面试题 [ 基础与细节 ]

1. Activity建立在哪些窗口组件之上?顺带涉及View的事件传递问题。没读懂问题,=。=不知道是不是问Activity的UI结构,如果是可以参考这篇文章。对于View的事件传递,则可以从 Activity --> ViewGroup --> ...... --> Activity 的** U型 **消费结构去说。2. 什么情况下,Activity的onNew

2025-09-01 02:07:41 534

原创 中科蓝汛GPIO操作说明-进阶

gpio使用

2024-12-18 11:31:56 611

转载 STM32CubeIDE开发,全面解析cubeMX图形配置工具

STM32CubeMX 图形配置工具使用

2024-11-05 11:46:42 576

原创 STM32HAL-最简单的长、短、多击按键框架(多按键)

STM32HAL-最简单的长、短、多击按键框架(多按键)

2024-11-03 22:24:18 2044 2

原创 C语言另一种编码方式开发状态机(无switch)

编程技巧

2024-11-03 21:40:33 1050

原创 中科蓝汛GPIO操作说明

GPIO配置使用说明

2024-11-02 16:31:21 1764

原创 产品开发流程中,EVT、DVT、PVT、MP 的含义_阶段_生产_进行

电子产品开发流程

2024-10-23 10:49:30 29764

原创 LCD屏JD9853各个接口最大支持速率(计算方法)

LCD屏最大传输速率计算方法

2024-09-23 13:16:31 4090

原创 关于通讯协议浅薄理解

传统的通讯协议浅薄理解

2024-09-13 11:32:52 1726

STM32F103CB_USB_VirtualSserialPort_Demo.zip

使用STM32使用HAL库,来实现USB虚拟串口打印功能,对应文章:https://blog.csdn.net/qq_36075612/article/details/115914227

2021-04-20

UART_REG_(STM32F103)_TMC2300_Demo.zip

使用串口配置寄存器方式:驱动TMC2300的Demo程序,可以运行

2021-06-09

STM32F103CB_Unity_Demo.zip

基于STM32HAL库,移植Unity 是一个为C语言构建的单元测试框架,对应文章: https://blog.csdn.net/qq_36075612/article/details/115957867

2021-04-22

STM32F103CBT6_LightweightRringBufferManager.zip

STM32HAL 移植一款通用FIFO轻量级环形缓冲管理器开源库lwrb(裸机开发),对应博文:https://blog.csdn.net/qq_36075612/article/details/116144349

2021-04-29

STM32F103CBT6_jsmn_Demo.zip

STM32HAL 移植json解析器开源库(裸机开发),对应博文: https://blog.csdn.net/qq_36075612/article/details/116147812

2021-04-29

STM32F103CB_CmBacktrace_Demo.zip

基于STM32HAL库,移植CmBacktrace:ARM Cortex-M 系列 MCU 错误追踪库示例,对应文章:https://blog.csdn.net/qq_36075612/article/details/115956292

2021-04-22

STM32F407ZGT6_MultiButton_Demo.zip

基于STM32HAL 移植MultiButton小巧简单事件驱动型按键驱动框架,对应文章:https://blog.csdn.net/qq_36075612/article/details/115901032

2021-04-21

STM32F103CB_CRC_Demo.zip

使用STM32使用HAL库,自带CRC功能检验数据正确性,对应的文章:

2021-04-21

STM32L051C8T6_HAL_EEprom.zip

STM32HAL库-针对芯片内部EEprom读写示例,对应博文:https://blog.csdn.net/qq_36075612/article/details/116722932

2021-05-13

GUI LittlevGL应用教程.zip

LittlevGL应用教程

2021-06-19

STM32F103CB_Big_Little_Endian_Demo.zip

基于STM32HAL库,USART-调试串口(大小端测试),对应文章:https://blog.csdn.net/qq_36075612/article/details/115935138?spm=1001.2014.3001.5501

2021-04-21

STM32F103CB_mbedtls_Demo.zip

基于STM32HAL库,移植mbedtls开源库支持mqtt证书加密,该demo包含(mbedtls-2.24.0.zip)源码,对应博文:https://blog.csdn.net/qq_36075612/article/details/115962112https://blog.csdn.net/qq_36075612/article/details/115962112

2021-04-22

STM32F103CB_UID_Demo.zip

这是使用STM32使用HAL库,来读取 UID唯一码示例Demo,对应文章:https://blog.csdn.net/qq_36075612/article/details/115913830

2021-04-20

STM32F103CBU6_ReadWriteProtect.zip

基于STM32HAL库,内部Flash读写保护示例,对应的文章:https://blog.csdn.net/qq_36075612/article/details/115935391

2021-04-21

STM32F103CB_UID_encrypt_Demo.zip

STM32使用HAL库,来读取 UID唯一码加密示例。对应博文:https://blog.csdn.net/qq_36075612/article/details/115922055

2021-04-21

STM32F103CBT6_FLASH_ReadWriteProtect.zip

STM32HAL库-针对芯片内部FLASH读保护实现防篡改、破解功能(详解),对应博文:https://blog.csdn.net/qq_36075612/article/details/116241705

2021-04-28

STM32F103CB_J-Link RTT_Demo.zip

基于STM32HAL库,移植J-Link RTT软件调试示例,对应文章:https://blog.csdn.net/qq_36075612/article/details/115935725

2021-04-22

STM32_Stdlib_MSD_IAP_AND_APP.zip

基于STM32F103CBT6,bootloader标准库, application使用HAL库,已经验证可以正常使用。(技术栈:有fatfs文件管理系统+内部flash),使用内部flash模拟U盘方式,拖拽.bin文件,进行固件升级功能。

2021-07-02

STM32F103CBT6_cmd_parser_Demo.zip

STM32HAL 移植cmd-parser(新增哈希算法)解析器开源库,对应博文:https://blog.csdn.net/qq_36075612/article/details/116146990

2021-04-29

STM32F103CBT6_State_Machine.zip

STM32HAL 状态机模式,对应文章:https://blog.csdn.net/qq_36075612/article/details/117961325?spm=1001.2014.3001.5501

2021-06-16

炬芯UI-Editor(2.01.08.16)

炬芯UI_Editor使用说明

2026-07-05

Beyond-Compare 文件对比工具

Beyond-Compare-Pro-5.2.2.32209-x64 绿色破解版

2026-06-06

嵌入式软件工程师面试必备八股文汇总知识点 (200页)

内容概要:本文档全面梳理了嵌入式软件开发领域常见的技术知识点,涵盖C/C++语言核心(关键字、内存管理、指针数组、预处理、面向对象)、数据结构与算法、操作系统(进程线程、调度、通信)、网络编程(TCP/IP协议栈、Socket API)以及各类通信协议(UART、I2C、SPI、CAN)和硬件基础知识。内容以高频面试题的形式组织,旨在帮助开发者系统复习嵌入式软件开发所需的核心理论与实践技能。; 适合人群:准备从事嵌入式软件开发工作的求职者,尤其是应届毕业生和工作1-3年的初级工程师。; 使用场景及目标:①系统性复习嵌入式开发核心技术,备战技术面试;②深入理解C/C++语言的底层机制和易错点;③掌握操作系统、网络通信等关键模块的核心概念。; 阅读建议:建议读者结合自身知识盲点,按章节逐一攻克。对于涉及代码的部分(如指针操作、内存对齐、TCP状态机),务必动手实践,通过编写和调试代码来加深理解,以达到融会贯通的效果。

2026-02-28

KEIL自动生成:程序名字+版本号+时间+打包RAR/7z文件 (使用bat脚本-详解)

KEIL自动生成:程序名字+版本号+时间+打包RAR/7z文件 (使用bat脚本-详解)解决每次都需要手动修改版本号繁琐问题,对应文章详解 https://blog.csdn.net/qq_36075612/article/details/154261116?spm=1001.2014.3001.5501,创作不易,感谢各位技术同行参阅。

2025-11-02

AXS15231B时序图(TFT)

AXS15231B时序图(TFT)

2024-12-17

STM32HAL多击按键框架

STM32HAL-最简单实现多按键长、短、多击按键框架,对应文章https://blog.csdn.net/qq_36075612/article/details/143472070?spm=1001.2014.3001.5501

2024-11-03

单片机裸机-面向对象思维的架构-时间轮片法使用(timeslice-pro)

STM32F401CEU6_Timeslice,已验证测试没问题 非常适合逻辑单片机,引用面向对象思维的架构-时间轮片法使用(timeslice) 对应文章:https://blog.csdn.net/qq_36075612/article/details/139050625?spm=1001.2014.3001.5502

2024-05-19

一个基于单片机内存管理-开源模块

该开源模块已在项目上跑,真正做到无碎片化malloc。对应的文章讲解:https://blog.csdn.net/qq_36075612/article/details/137636176?spm=1001.2014.3001.5501

2024-04-14

Fliezilla安装包

Fliezilla文件访问 PC端与APP,

2023-11-28

基于STM32HAL库 窗口看门狗

一个成熟靠谱的项目,离不开“看门狗”,可以有效解决程序的跑飞(确保程序在大部分情况能正常运行)。对应博文:https://blog.csdn.net/qq_36075612/article/details/134228126?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134228126%22%2C%22source%22%3A%22qq_36075612%22%7D

2023-11-05

基于STM32HAL库 独立看门狗

一个成熟靠谱的项目,离不开“看门狗”,可以有效解决程序的跑飞(确保程序在大部分情况能正常运行)。对应博文说明https://blog.csdn.net/qq_36075612/article/details/134227968?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134227968%22%2C%22source%22%3A%22qq_36075612%22%7D

2023-11-05

单片机面向对象思维的架构-时间轮片法使用(timeslice)

STM32F401CEU6_Timeslice,已验证测试没问题 非常适合逻辑单片机,引用面向对象思维的架构-时间轮片法使用(timeslice) 对应文章:https://blog.csdn.net/qq_36075612/article/details/134192847?spm=1001.2014.3001.5501

2023-11-03

STM32HAL库-F4-针对芯片内部FLASH读保护实现防篡改、破解功能(详解)

STM32HAL库-F4-针对芯片内部FLASH读保护实现防篡改、破解功能(详解),对应博文: https://blog.csdn.net/qq_36075612/article/details/129414030?spm=1001.2014.3001.5501

2023-03-09

官网蓝牙协议栈-中英文手册

蓝牙协议栈,学习资料

2022-09-21

RTL8762DK 主从模式,电池服务读取示例

RTL8762DK 主从模式,电池服务读取示例

2022-03-22

STM32F401CEU6_HAL_RAMDISK_USB_IAP.zip

基于STM32HAL库,开发外部Flash模拟U盘形式进行固件升级,技术栈:w25q32+fatfs(文件管理系统),多次验证正常功能,(关于加密、版本判断自行添加即可。)该项目对应的讲解文章:https://blog.csdn.net/qq_36075612/article/details/118384228

2021-07-02

mmc5603nj资料.zip

mmc5603nj 地磁传感器开发资料,快速上手

2021-08-23

RTL8762C_D_GPIO_And_API.zip

RTL8762C/D 芯片GPIO口与SDK中API对应资料

2021-11-16

两相四线步进电机程序+PCB(变焦摄像头).zip

变焦摄像头资料

2021-07-14

Lib-for-Keil-ARM.zip

mmc5603nj地磁传感器 接口调参考main_sample.c 函数, 1 第一步要先要拿到加速度及地磁数据, 2 开机初始化一次InitialAlgorithm 函数 3 打开指南针时,以50HZ 循环调用 while(1) 函数内容。 fAzimuth 为指向值。

2021-09-18

空空如也

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

TA关注的人

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