技术栈
diy机器人工房
DIY机器人工房
21 小时前
单片机
·
嵌入式硬件
·
嵌入式
·
diy机器人工房
【科普】STM32CubeMX是配置工具,STM32CubeIDE是集成开发环境,二者互补但定位不同,前者负责初始化配置,后者专注代码开发调试。
• 核心功能:以图形化界面配置STM32芯片的外设(如GPIO、UART、SPI)、时钟树、中断等,自动生成初始化代码(支持HAL库/LL库),大幅减少手动编写底层代码的工作量。
DIY机器人工房
6 天前
ide
·
vscode
·
stm32
·
嵌入式硬件
·
嵌入式
·
diy机器人工房
关于针对 DT_REG 出现红色波浪线的问题(编译错误/IDE警告),以下是 精准解决方案,保持你的代码功能完全不变:
终极解决方案(任选其一)在代码中打印DT_REG值:如果使用方案1/2后仍报错,说明你的系统确实不支持,请改用方案3(stat)。
DIY机器人工房
8 天前
linux
·
嵌入式硬件
·
嵌入式
·
diy机器人工房
完整的 SquareStudio 注册登录功能实现方案:已经烧录到开发板正常使用
需要创建和修改的文件如下:操作:在项目中创建此文件,用于声明事件处理函数。操作:创建此文件,实现注册和登录的核心逻辑。代码中使用lv_event_stop_propagation(e)来阻止 SquareStudio 设置的默认动作,解决按钮同时执行多个动作的问题。
DIY机器人工房
9 天前
单片机
·
嵌入式硬件
·
diy机器人工房
关于注册登录功能制作的步骤(文件IO存储+LVGL弹窗提示)
按你的需求(文件IO存储+LVGL弹窗提示),工程需创建以下文件,代码按功能模块化存放,清晰明了:一、需要创建的文件清单 文件名 作用 存放内容 main.c 程序入口 主函数、硬件初始化、LVGL初始化、启动界面 ui.h 界面函数声明 声明登录/注册界面创建、页面跳转等函数 ui.c 界面实现 用LVGL创建登录/注册界面、按钮回调、lv_msgbox弹窗提示 user_file.h 文件操作函数声明 声明注册写入、登录查找、账号检查等函数 user_file.c 文件IO逻辑实现 实现用户信息的文件
DIY机器人工房
9 天前
嵌入式硬件
·
嵌入式
·
tftp
·
diy机器人工房
在开发板tmp目录下传输文件很快的原因和注意事项:重启开发板会清空tmp文件夹,记得复制文件到其他地方命令如下(cp 文件所在路径 文件要复制到的路径—)
这种思路完全可行,尤其适合在开发板上传输较大文件时提升效率,具体操作逻辑如下:先将文件上传到 /tmp 利用 /tmp 基于内存的高速特性,快速完成文件传输(避免直接传到物理存储设备的低速瓶颈)。
DIY机器人工房
10 天前
大数据
·
stm32
·
单片机
·
嵌入式硬件
·
elasticsearch
·
搜索引擎
·
diy机器人工房
关于在VScode中使用git的一些步骤常用命令及其常见问题:
这些命令先是设置 Git 的全局凭证助手为 store ,用于存储 Git 凭证(方便后续拉取、推送等操作时自动使用凭证,无需重复输入),然后执行 git pull 拉取远程仓库内容,提示 “Already up to date.” 表示本地仓库已是最新,无需更新 。
DIY机器人工房
11 天前
linux
·
stm32
·
单片机
·
嵌入式硬件
·
编辑器
·
vim
·
diy机器人工房
关于字符编辑器vi、vim版本的安装过程及其常用命令:
平时常见的编辑器都是图形编辑器,比如记事本、notepad、office、wps等,图形编辑器的意思就是这些编辑器带有图形界面,有菜单选项。比如最简单的Windows的记事本:
DIY机器人工房
13 天前
服务器
·
前端
·
数据库
·
stm32
·
嵌入式硬件
·
嵌入式
·
diy机器人工房
关于LVGL中文输入法的设置步骤:
在Makefile的第十三行的MAINSRC = ./main.c后面加上以下3个路径
DIY机器人工房
21 天前
linux
·
嵌入式
·
文件io
·
diy机器人工房
代码详细注释:ARM-Linux字符设备驱动开发案例:LCD汉字输出改进建议开发板断电重启还能显示汉字,显示汉字位置自定义
代码颜色格式:getColor(0, 255, 0, 0) 使用ABGR格式:A(alpha)=0:完全透明(但实际效果可能因实现而异)