自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 STM32F1使用FSMC驱动LCD屏幕(兼容ST7796S,ST7789V,ILI9341芯片)实验包含,显示测试,刷屏帧率计算(FSMC+DMA刷屏速度对比)

本项目基于STM32F103开发板,通过FSMC接口驱动兼容ILI9341/ST7789V/ST7796S三种型号的LCD屏幕。工程提供了完整的硬件初始化配置,包括时钟、GPIO、DMA、串口等外设,并针对不同屏幕型号实现了寄存器配置优化。通过DMA加速数据传输,可实现高效的单色刷屏和帧率测试。项目特点包括:1) 多型号屏幕自动识别与适配;2) FSMC时序参数优化;3) 完善的初始化流程和测试功能。该方案为嵌入式GUI开发提供了可靠的显示驱动基础,特别适用于需要快速刷屏的嵌入式应用场景。

2025-08-15 10:26:39 816

原创 百度地图API驾车路径规划(随机生成多个点与添加图标lable)

摘要:本文介绍了如何使用百度地图API实现驾车路径规划功能。首先需要注册百度开发者账号获取API密钥,创建应用并启用驾车路线规划服务。文章详细说明了HTML代码实现过程,包括地图容器设置、坐标点标记和路线规划功能。核心代码展示了如何通过起点、终点和途经点实现驾车导航功能。最后提醒开发者需要替换代码中的API密钥为自己的密钥。该功能可广泛应用于物流、导航等领域。

2025-08-13 16:18:25 395

原创 Could not stop Cortex-M device!Please check the JTAG cable.

摘要:Keil编译时出现烧录失败错误,解决方法为检查并重新配置Debug选项后再次尝试。简单操作即可解决常见烧录问题。(49字)

2025-08-13 09:28:04 322

原创 LaTex论文审稿修改

本文介绍了使用LaTeX的changes包处理论文审稿意见修改的方法。通过导入changes包并定义三种不同颜色的审稿人标记(R1橙色、R2蓝色、R3绿色),可以清晰区分不同审稿人的修改建议。修改完成后,在导入changes包时添加final选项即可生成不含批注的最终版本PDF文档。这种方法有效简化了论文修改和版本管理流程,便于作者跟踪和回应审稿意见。

2025-08-12 17:49:10 436

原创 解决阿里云盘不能分享压缩包【7-zip工具】(详细)

使用7-Zip工具可以将压缩包重新打包成自解压文件,内含下载地址。具体操作:下载安装7-Zip后,利用其压缩功能将文件打包为可执行的自解压文件,解压时自动显示7-Zip官网下载链接。这样即使对方未安装解压软件,也能通过自解压文件获取7-Zip安装程序。这种方法既方便文件传输,又确保接收方能顺利解压文件。

2025-08-08 17:09:57 342

原创 stm32u575手写数字识别教程

本文介绍了使用STM32CubeAI进行手写数字识别的完整流程。首先需要准备STM32CubeIDE、CubeMX、U575开发板等工具,然后下载安装CubeAI插件和手写数字识别模型。通过CubeMX新建工程并配置串口、CubeAI等参数后,编写代码实现模型初始化和运行功能,包括数据预处理、串口通信等关键函数。最后将程序烧录到开发板,通过串口助手测试识别效果。文中提供了详细的图片指引和资源下载链接,帮助开发者快速实现嵌入式AI应用。

2025-08-08 16:56:03 442

原创 IEEE论文提交步骤详解

《IEEE论文投稿指南摘要》本文详细介绍了通过IEEE平台提交论文的操作流程:1)登录IEEE网站进入投稿系统;2)选择对应文章类型;3)推荐使用LaTeX格式提交,需先在Overleaf下载模板文件;4)通过IEEELaTeXAnalyzer验证格式合规性;5)完成手稿上传后,需逐项核对标题、摘要、作者及机构信息;6)补充每位作者详细信息;7)选择或登记所属机构(如搜索不到可选"无组织");8)填写其他必要信息并最终确认。投稿前需在FinalReview环节全面检查所有信息准确性。

2025-08-08 16:04:05 335

原创 【C语言-项目优化】位域(将多个只需要一位或者两位的变量或者标志位集中存放,减少空间占用)

本文介绍了C语言中位域的概念与应用。位域是一种特殊的结构体成员,允许按位分配内存空间,能够有效节省存储资源。文章详细阐述了位域的定义格式、内存分配规则、基础使用方法,并通过示例展示了其与普通结构体的内存占用对比。同时指出了位域使用中的注意事项,包括跨平台差异、类型一致性、数值截断等问题。最后提到位域适合存储布尔标志或小范围整数值,但在要求严格二进制布局的场景中需谨慎使用。

2025-08-08 15:20:49 518

原创 添加python解释器时报错:【未选择conda环境】已解决

摘要:通过切换激活conda_activate.bat后重新选择,成功解决了conda环境无法正常选择的问题。该方法简单有效,可快速恢复conda环境选择功能。

2025-07-22 14:46:04 270 1

原创 python详细安装与设置python默认版本(详细)

Python的下载安装双击下载程序,点击自定义安装,可以修改程序,如果不需要修改直接Install Now2,下面打开终端,按win+R 输入CMD,然后在终端输入python查看python版本,应当是3.8,如果是其他版本,我们修改环境变量。

2025-07-03 20:30:00 281

原创 查看神经网络结构(.h5 .tflite)

打开终端,安装python包,netron。同理查看tflite模型。

2025-07-03 15:26:15 252

原创 stm32Cubemx基于stm32L531生成LED Demo流程

配置PB7,PB8,PB9为输出,分别对应红灯,绿灯,蓝灯。直接选择内部时钟配置48MHz即可。选择搜索stm32L431型号。生成代码后,使用keil打开。

2025-06-27 17:14:47 280

原创 Keil5 下载安装STM32芯片包

摘要:本文介绍如何在Keil环境下安装STM32L4芯片包。操作步骤包括:在Arm Keil官网搜索目标芯片型号,点击下载后运行安装程序,需选择Keil的安装目录作为目标路径。安装完成后重启Keil软件即可看到新增的芯片支持。整个过程简单易行,适用于STM32系列开发环境的配置。(98字)

2025-06-27 17:03:19 1336

原创 keil5设置代码自动补全提示

2025-06-27 16:57:27 2105 3

原创 【python开发安卓APP】(二)BeeWare 项目打包

本文介绍了使用BeeWare工具Briefcase打包Python应用程序的完整流程。主要内容包括:1) 通过briefcase create生成应用程序模板和配置;2) 使用briefcase build构建原生应用程序;3) 创建安装包briefcase package(需注意关闭杀毒软件);4) 安卓APK打包需下载Java JDK和Android SDK(耗时较长);5) 在模拟器运行briefcase run android。

2025-06-26 18:00:34 1137

原创 【python开发安卓APP】(一)BeeWare 工具环境搭建与第一个应用程序

摘要:本文介绍了使用VSCode搭建Python开发环境并创建BeeWare应用的步骤。首先创建虚拟环境,安装Briefcase工具包,然后通过命令行生成项目骨架,配置应用基本信息。项目包含__init__.py、main.py和app.py三个核心文件,其中app.py实现了基于Toga GUI框架的简单交互程序。最后通过briefcase dev命令运行应用,完成环境搭建。

2025-06-26 16:52:41 1134

原创 小白也要懂的嵌入式知识(2)

本文摘要:文章系统介绍了微处理器架构与功能模块。主要内容包括:1)控制单元功能与哈佛结构特点;2)处理器字长定义及寄存器分级;3)存储器分类(ROM/RAM)与异常处理机制;4)总线访问方式与栈操作模型;5)指令跳转类型与外设接口原理;6)中断处理流程与通信工作模式(全双工/半双工);7)SPI通信协议与ADC多通道转换原理;8)异常优先级管理系统与AHB总线架构。全文以Cortex-M4为例,详细解析了微处理器的核心工作机制和关键技术特征。

2025-06-24 16:19:06 274

原创 linux基础(4)-makefile基础入门说明

Makefile是自动化构建工具的核心脚本,用于管理项目编译流程。其基本结构包含目标、依赖和命令三部分,通过依赖关系自动完成编译过程。常用特性包括变量定义、内置变量($@、$^等)、伪目标(.PHONY)和自动依赖生成(gcc -M)。典型的Makefile包含编译器设置、源文件搜索、目标生成规则和清理指令,支持子目录管理和头文件依赖跟踪。进阶技巧涉及交叉编译、Shell脚本集成和分层项目结构。对于大型项目,建议采用CMake等更高级的构建工具。掌握Makefile能有效提升C/C++项目的构建效率。

2025-06-22 18:58:28 595

原创 【VirtualBox虚拟机】将声音通过电脑扬声器发出

虚拟机声音问题排查步骤:1.检查声音设置 2.确认电脑扬声器设备正常后重启虚拟机。150字摘要:解决虚拟机无声问题时,首先需要检查系统的声音设置是否正确配置。若设置无误,则应确保主机电脑的扬声器设备工作正常,关闭后再重新启动虚拟机系统。这种简单的两步排查法可以有效解决大多数虚拟机音频输出故障。

2025-06-20 16:32:47 378

原创 linux基础(3)-Linux系统的钥匙 -shell基础介绍

《Linux Shell使用指南》摘要: 本文系统介绍了Linux Shell的核心知识与应用技巧,涵盖基础概念、常用命令、脚本编写及调试方法。主要内容包括: 文件/目录操作(ls/cd/mv等)和进程管理(ps/kill等)基础命令 Shell变量定义、条件/循环控制语句 重定向、管道操作及环境变量应用 实用脚本示例与grep/sed/awk等文本处理工具 关键调试技巧(set-x、trap信号捕获) 作为用户与内核的交互桥梁,Shell是提升Linux开发效率的核心技能,尤其对嵌入式开发至关重要。掌握这

2025-06-20 15:59:03 431

原创 无代码【NoCode】美团推出工具,目前可以免费试用

摘要:NoCode是一个零代码应用生成平台,用户只需输入需求即可快速创建应用。例如输入"学生成绩管理系统"后,可以继续追加"自定义添加学生"、"修改成绩"等功能。该平台操作简单,无需编程基础,适合快速搭建各类管理系统。

2025-06-19 22:00:00 237

原创 小白也要懂的嵌入式知识(1)

2025-06-19 21:04:41 363

原创 Stm32CubeIDE【1.16,1.17,1.18】代码自动补全

《STM32CubeIDE代码自动补全功能配置指南》 摘要:本文提供STM32CubeIDE软件(1.16-1.18版本)实现代码自动补全功能的配置方法。主要步骤包括:1)准备自定义补全jar包;2)定位IDE安装目录的plugins文件夹;3)备份原始文件(添加_1后缀);4)替换为新的jar文件(需关闭IDE操作);5)重启IDE即可使用自动补全功能。文中附带网盘链接(jjhy提取码)提供所需文件包。操作涉及多个子目录的文件替换,需严格根据图示步骤执行。

2025-06-19 17:14:31 2153 8

原创 linux基础(2)-Linux常用命令

《Linux基础命令速查指南》摘要 本文整理了Linux系统中常用的基础操作命令,涵盖七个核心功能模块:1)系统基本操作(如pwd/cd/ls等);2)文件查看编辑(cat/vim/grep);3)权限与用户管理(chmod/sudo);4)进程系统监控(ps/top/free);5)网络操作(ping/ssh/curl);6)查找与重定向(find/locate/管道);7)压缩解压(tar/zip)。每个命令均提供功能说明和典型使用示例,如"grep 'error' log.txt"

2025-06-19 09:16:58 1398

原创 linux基础(1)-Linux 系统概述

Linux是一个开源、稳定的操作系统内核,由Linus Torvalds于1991年发布。其核心组件包括内核、Shell、文件系统、系统库和实用工具,具有多用户多任务、高稳定性和良好安全性等特点。Linux广泛用于服务器、嵌入式设备和移动设备等领域,常见发行版包括Ubuntu、CentOS和Android等。在嵌入式系统中,Linux提供驱动框架支持,内核可裁剪定制。初学者建议从Ubuntu虚拟机开始,学习基础命令和Shell脚本,逐步深入内核开发。

2025-06-19 09:14:26 454

原创 微信小程序上传时验证出错,微信小程序分包-主包尺寸 (不包合插件) 应小于 1.5 M(临时解决方案)

微信小程序开发上传。

2025-04-27 11:00:45 388

原创 vscode打开项目后 对整体编码进行修改

vscode打开项目后 对整体编码进行修改

2025-04-23 10:17:51 596

原创 STM32CubeAI 分析keras模型报错【keras训练手写数字模型 代码Demo】

STM32CubeAI 分析keras模型报错【keras训练手写数字模型 代码Demo】

2025-04-18 17:23:12 528 4

STM32F1使用FSMC驱动LCD屏幕(兼容ST7796S,ST7789V,ILI9341芯片)实验包含,显示测试,刷屏帧率计算(FSMC+DMA刷屏速度对比)

STM32F1使用FSMC驱动LCD屏幕(兼容ST7796S,ST7789V,ILI9341芯片)实验包含,显示测试,刷屏帧率计算(FSMC+DMA刷屏速度对比)

2025-08-15

百度地图API驾车路径规划(随机生成多个点与添加图标lable)

驾车路径规划例程 随机生成20个点位 自定义标注(Label) 文本:例如地点名称或序号 样式: 字体大小、颜色 自定义图标(Icon) 图片资源:例如 PNG 覆盖物类型 Marker(标注点) Polyline(路线线条) Label(文字标签)

2025-08-13

空空如也

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

TA关注的人

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