- 博客(11)
- 收藏
- 关注
原创 YOLOv1-YOLOv3知识概括
YOLOv1 是 “你只看一次”(You Only Look Once)系列的开山之作,它首次将目标检测问题转化为一个单阶段回归问题,开创了实时目标检测的新范式。核心思想直接在单个神经网络中完成目标的位置回归和类别预测,无需像两阶段算法(如 Faster R-CNN)那样先提取候选区域再分类。实现了当时最快的检测速度(在 Titan X 上可达 45 FPS),但精度略逊于两阶段方法。
2026-01-22 21:42:21
1222
原创 Cortex-M3体系结构与芯片
Cortex-M3是一种32位哈佛架构的处理器内核,具有独立的指令和数据总线。其主要特点包括:三级流水线设计、支持位带操作、两级工作模式(线程模式和用户模式)以及两种权限级别(特权级和用户级)。内核包含乘法器、控制逻辑、Thumb指令译码器和寄存器组等核心部件。存储器系统支持Flash、SRAM和EEPROM,采用4GB统一编址空间。中断系统采用嵌套向量中断控制器(NVIC),支持256级可编程优先级、中断嵌套和动态优先级调整,并具备中断延迟优化机制(如咬尾中断)。此外,Cortex-M3还提供特殊功能寄存
2026-01-21 22:56:38
932
原创 基于esp32s3做的麦轮小车
本文介绍了基于ESP32S3的麦克纳姆轮小车实现方案。主要内容包括:1) 环境配置,推荐使用正点原子官方视频教程搭建ESP-IDF和VSCode开发环境;2) 硬件清单,包括ESP32S3开发板、TB6612电机驱动、麦克纳姆轮等核心部件;3) 关键代码实现,提供了LEDC PWM控制模块的头文件和源文件,包含四路PWM配置、电机方向控制函数等。该方案可实现小车全向移动功能,为后续扩展开发奠定基础。代码部分展示了PWM初始化、占空比设置和电机控制等核心功能实现。
2026-01-20 19:44:40
727
原创 虚拟机使能除能中键复制功能
摘要:本文介绍Linux虚拟机中通过xmodmap命令开关鼠标中键复制功能的方法。关闭中键复制使用"pointer = 1 25 3 4 5 6 7 2"映射,开启则恢复默认"pointer = 1 2 3 4 5 6 7 8"映射,其中数字2代表中键功能。操作简单,可快速切换中键功能状态。(98字)
2026-01-12 14:47:57
309
原创 基于imx6ull裸机开发的循迹小车实验
摘要:本实验基于IMX6ULL芯片开发嵌入式循迹小车系统,采用三轮结构(前万向轮+后双电机),通过8路灰度传感器实现轨迹识别,结合陀螺仪姿态检测和LCD触屏交互。系统完成了硬件配置(TB6612电机驱动、MPU6050陀螺仪等)和软件设计(PWM调速、加权平均循迹算法、状态机控制)。重点实现了直道循迹、90°直角转向的闭环控制,误差≤1°,并通过全白/全黑状态处理提高系统鲁棒性。实验验证了多模块协同工作的可行性,为嵌入式系统开发提供了实践参考。
2026-01-10 22:32:15
951
原创 Ubuntu固定虚拟机ip地址
在使用虚拟机的时候,有时候需要给虚拟机分配一个固定的ip地址,方便后续的远程连接等操作。下面介绍如何在VMware中为虚拟机设置固定ip地址。
2025-12-25 18:47:48
511
原创 IMX6ULL嵌入式烧录文件的总结
本文档总结了IMX6ULL嵌入式系统中常用的烧录文件类型及其用途,帮助开发者更好地理解和使用这些文件进行系统烧录和调试。在vscode软件中,我们打开一个可以运行的工程,发现有很多不一样的格式文件,但是不知道都是些什么用途,看着很头大,那就跟着这篇文章来理清楚这些文件和用途吧。随便打开一个文件夹,我们可以看到下面这些文件(基于BSP工程管理的):这整个个文件夹下主要包含以下几个重要的文件和文件夹:要搞懂嵌入式开发中.s/.c→.o→.elf→.bin→.imx的编译烧录链路,整个过程分为编译、链接、镜像
2025-12-23 17:51:24
595
原创 FileZilla软件下载一些问题
①软件下载不了:不要用校园网,试试手机流量②安装不了vsftpd执行ps aux | grep apt查找占用apt的进程;用sudo kill -9 [进程ID]终止对应进程;然后执行以下命令。
2025-12-23 10:10:58
303
原创 Linux系统vscode下BSP工程管理
配置逻辑:通常会指定compilerPath(交叉编译器路径,如arm-linux-gnueabihf-gcc)、includePath(头文件搜索路径,对应 Makefile 里的INCDIRS)。.rodata/.data/.bss段:分别放只读数据、已初始化数据、未初始化数据,同时定义__bss_start/__bss_end(用于初始化 BSS 段)。2、修改clk、led、delay驱动,创建对应的驱动文件,然后放置到对应的目录中。时,自动完成代码的编译、链接,输出开发板能运行的文件。
2025-12-22 22:11:03
518
原创 虚拟机安装配置出现的问题
①图形性能:提供 SVGA 驱动,支持高分辨率(突破默认 640x480 的 VGA 限制)、3D 加速,使虚拟机界面更流畅;②或者VMware版本太低了,有博主说更新到16版本就可以用了,我的情况是这种,我更新到17了,或者可以尝试一下其他的版本。② 可能情况还有之前计算机网络下载ensp的时候有用到虚拟机,资源冲突了吧,ubuntu运行起来虚拟机就特别卡,不用的话,⑦共享文件夹:可将宿主机目录挂载到虚拟机,直接访问文件(无需依赖网络);⑥时间同步:自动保持虚拟机与宿主机时间一致,避免时间戳错误;
2025-12-21 15:31:53
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅