diy机器人工房

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