- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 从0开始学linux韦东山教程第四章问题小结(3)
这节博客主要讲的是,文本特性设置,以及怎么用vs code调试去逐行理解代码,明白其工作原理。文字内容方面不做过多的研究,今后有需求再深入。
2025-06-03 18:53:11
518
原创 从0开始学linux韦东山教程第四章问题小结(2)
本文总结了学习Linux过程中遇到的问题,重点探讨了文本特性设置和VS Code调试代码的方法。在文本特性设置部分,详细介绍了ls -l命令的使用及文件权限的解读,并通过实例展示了如何设置文件权限。在VS Code调试部分,作者通过一个综合实验,逐步讲解了如何逐行调试代码,理解其工作原理,并特别强调了char *argv[3]与char argv[3]的区别。文章还涉及了文件打开、读取和写入的操作,帮助读者更好地掌握Linux编程中的调试技巧。
2025-05-21 20:55:52
646
原创 从0开始学linux韦东山教程第四章问题小结(1)
本文总结了学习Linux过程中遇到的问题及解决方案,主要围绕hello驱动程序的编译与上传、Makefile的使用及其语法、以及open.c文件的详细解读。首先,通过VS Code验证并编译hello驱动程序,确保环境配置正确。其次,介绍了Makefile的作用及其语法,展示了如何通过Makefile提高编译效率。最后,详细解析了open.c文件的代码,帮助理解文件操作的基本原理。文章旨在为初学者提供实用的学习参考,解决实际开发中可能遇到的问题。
2025-05-18 16:35:55
827
原创 YOLO格式数据集制作以及训练
本文详细介绍了如何制作YOLO格式的数据集,并以铁轨数据为例进行说明。首先,通过手机或其他设备拍摄视频,并对视频进行重命名和排序。接着,使用Python代码从视频中每隔1秒提取一张图片,并保存到指定文件夹。文章提供了两种方法:一种是逐个视频处理,另一种是批量处理所有视频。最后,生成的图片将用于YOLO模型的训练。整个过程包括视频处理、图片提取和数据集准备,为后续的模型训练奠定了基础。
2025-05-15 11:19:49
1052
原创 从0开始学linux韦东山教程第三章问题小结(4)
本文总结了学习Linux过程中遇到的问题,特别是基于韦东山教程的嵌入式Linux应用开发。文章详细描述了如何将hello驱动程序在Ubuntu上编译并下载到开发板的过程,重点介绍了使用adb协议进行数据传输的步骤。文章还解析了Makefile文件的结构和功能,解释了如何通过Makefile编译符合开发板内核要求的驱动程序。此外,文章还讨论了nfs网络传输的弊端,并提供了通过adb传输文件的解决方案。最后,文章展示了如何在开发板上加载和测试编译好的内核模块,并提供了相关的命令行操作。
2025-05-14 19:32:14
855
原创 从0开始学linux韦东山教程第三章问题小结(3)
本文总结了在跟随韦东山教程学习Linux过程中遇到的问题及解决方案,主要涉及git仓库数据提取、adb安装和设备树内核更新。首先,通过git命令行下载源码文件,确保代码获取正确。其次,详细介绍了在Ubuntu系统中安装adb的步骤,并解决了安装过程中可能遇到的锁文件问题。最后,讲解了如何配置交叉编译环境并编译内核,包括设置环境变量、清理编译环境、生成内核配置、编译内核映像和设备树文件,并将生成的文件复制到指定目录。
2025-05-11 22:07:13
847
原创 从0开始学linux韦东山教程第三章问题小结(2)
本文总结了学习Linux过程中遇到的常见问题及解决方案,主要涉及PC远程访问Ubuntu配置、Uboot环境设置、串口控制开发板等。具体问题包括:1. 远程访问服务器时命令执行不一致,但实际访问正常;2. Source Insight 4.0安装后未激活,需通过外部链接激活;3. 在Ubuntu中修改代码而非Windows;4. 理解GCC编译文件的作用及编译过程;5. 无法下载BSP的解决方法,如检查Git安装、避免使用校园网等;6. 未配置永久交叉编译工具链的原因;7. 串口连接开发板的输出细节。
2025-05-10 17:07:29
912
原创 从0开始学linux韦东山教程第一三章问题小结(1)
本人从0开始学习linux,使用的是韦东山的教程,在跟着课程学习的情况下的所遇到的问题的总结,理论虽枯燥但是是基础。本博客关键词:VMware、Ubuntu、网络网口
2025-05-09 19:07:33
965
1
原创 路由器风扇PID温度自动调节
由于家里的路由器有点烂,只要长时间工作发烫后就和我说再见,本人也被这个断网折磨得苦不堪言。为此就想能不能设计一款带屏幕显示温度,风扇速度的,可以按键控制风扇速度同时还可以温度闭环控制的小装置。基于以上想法就有了本文的由来,这篇文章的目的是我希望你看完之后能明白怎么设计,各个模块是怎么工作的需要微控制器怎么配合它,我将以通俗一点的话语去讲述,毕竟这是博客不是论文。如有侵权立马删稿。
2025-01-05 15:30:10
871
原创 yolov1搭建介绍及代码撰写详解(总结6)
本文是介绍yolov1目标检测网络搭建,个人对其的知识总结,以及结合论文进行讲解,网络设计的知识点,代码撰写部分本人是借鉴的大佬的源码(下文会给出网址),基于pytorch编写代码。作为一个刚入门的小白怎么去学习别人的代码,一步一步的去理解每一行代码,怎么将网络设计变成代码,模仿大佬的代码去撰写。作为小白如有不足之处请批评指正哈。
2024-11-04 14:30:01
1233
原创 Resnet搭建介绍及代码撰写详解(总结5)
本文是介绍ResNet目标检测网络搭建,个人对其的知识总结,以及结合论文进行讲解,网络设计的知识点,代码撰写部分本人是借鉴的大佬的源码(下文会给出网址),基于pytorch编写代码。作为一个刚入门的小白怎么去学习别人的代码,一步一步的去理解每一行代码,怎么将网络设计变成代码,模仿大佬的代码去撰写。作为小白如有不足之处请批评指正哈。
2024-10-30 14:16:24
862
原创 openpose二维骨架搭建介绍及代码撰写详解(总结4)
本文是介绍openpose网络二维骨架搭建,个人对其的知识总结,以及结合论文进行讲解,网络设计的知识点,代码撰写部分本人是借鉴的大佬的源码(下文会给出网址),基于pytorch编写代码。作为一个刚入门的小白怎么去学习别人的代码,一步一步的去理解每一行代码,怎么将网络设计变成代码,模仿大佬的代码去撰写。作为小白如有不足之处请批评指正哈。
2024-10-17 22:12:50
1104
原创 C3D网络介绍及代码撰写详解(总结3)
本文是介绍C3D网络,个人对其的知识总结,以及结合论文进行讲解,网络设计的知识点,以及代码如何撰写,基于pytorch编写代码。作为一个刚入门的小白怎么去学习别人的代码,一步一步的去理解每一行代码,怎么将网络设计变成代码,模仿大佬的代码去撰写。作为小白如有不足之处请批评指正哈。我们提出了一种简单而有效的时空特征学习方法,使用在大规模监督视频数据集上训练的深度3维卷积网络(3D ConvNets)。
2024-10-12 13:48:38
2411
原创 GoogleNet网络介绍及代码撰写详解(总结2)
本文是介绍GoogleNet网络,个人对其的知识总结,网络设计的知识点,以及代码如何撰写,基于pytorch编写代码。作为一个刚入门的小白怎么去学习别人的代码,一步一步的去理解每一行代码,怎么将网络设计变成代码,模仿大佬的代码去撰写。作为小白如有不足之处请批评指正哈。注:池化窗口全文称为池化核训练时刚进入卷积时正常。
2024-10-06 14:15:59
1299
原创 电磁炮设计
这个项目电磁炮主要是,测试电磁炮原理部分的简易制作,对原理有初步认识,升压电路采用的是boost电路,IGBT作为开关管,电解电容作为储能元件。
2024-08-23 11:12:25
3171
12
原创 电压检测之比较电路
设计这款电路主要是本人在锂电池充电电路中挖了一个坑,对电源显示芯片的数据手册内容撰写不够详细的不好感受,所以自己根据比较电路的思想设计出了电压检测并反馈的电路,亦在提供一种电压检测的思想不需要借助ADC采集,在电路硬件上去实现。此文较短,且君仍需细细品味。
2024-08-16 15:55:48
3643
1
原创 锂电池充电板电路设计
写这篇文章的目的主要是个人经验的总结,希望能给开发者们提供一种锂电池充电电路以及电源显示的电路思路。接下来从以下几个方面讲述电路。设计这款电路的初衷是想用一块硬币大小的锂电池作为供电电源(3.5V-4.2V),降压供给3.3V电源;升压供给5V电源;拥有锂电池充电电路可以通过TypeC接口充电并且可以显示电量以及电池是否充满。为此而设计此电路,为大家提供一种新思路。
2024-08-07 11:35:43
5183
7
原创 (五)STM32F407 cubemx IIC驱动OLED(3)软件篇
这篇文章是对OLED 软件配置方面的介绍,如何参考数据手册编写代码。
2024-05-13 13:37:02
1574
1
原创 (五)STM32F407 cubemx IIC驱动OLED(2)硬件篇
本文不会概述OLED的物理工作原理,而是从技术手册的角度上简述它。首先要学习OLED就得先了解其驱动芯片,**SSD1306**。
2024-05-13 12:01:26
1855
转载 (六)STM32F407 cubemx MPU6050物理知识工作原理介绍(1)
要解答这个问题,我们需要了解 MPU6050 的 ADC(模数转换器)的工作原理。ADC 是一种将模拟信号转换为数字信号的电子元件,它的工作过程是通过对模拟信号进行多次采样,并将采样结果进行量化,最终得到一个数字值。MPU6050 内置的 ADC 是 16 位的,这意味着它可以表示从 0 到 65535 的整数值。然而,在角速度感测器的范围内,最大的正值是 2000°/sec,最大的负值是 -2000°/sec。
2024-04-25 12:26:22
300
原创 (二)STM32F407 cubemx按键点灯
废话不多说直接开始主题,本人是基于STM32F407VET6芯片,但是意在你看懂这篇文章后,不管是F1,F4,H7等一系列系统点灯按键配置都能明白如何通过参考手册去学习配置。而不是Ctrl c,Ctrl v。首先要明白一个知识点,led灯、按键需要用到什么,引脚输出功能,引脚读取功能?这些功能具体到底是什么?
2024-01-04 23:23:04
2039
1
原创 arduino 时间灯控
arduino 时间灯控总体介绍一下这个灯控是具体干啥的。最开始是老师看了我那个阿里云灯控之后,然后来活了。做一个可以控制220V灯通过时间控制的通过按键设置时间的灯控,然后就有了这个创作。开始搭建前,就要有一个大致的思路,于是我画了一个思维导图。大概讲解一下我的思路.1.我是基于arduino Nano制作的(arduino uno也可以引脚接法一模一样),之所以选择它,是因为其体积小,之后打算画一块板子,将它们直接插上去,省得杜邦线绕来绕去2.按键就用了两个,通过按键来进行具体设置,我的想法是
2021-12-24 16:00:01
2541
原创 LCD1602显示温度符号基于Arduino
LCD1602显示基于Arduino这篇文章主要是对Arduino控制LCD1602显示的介绍,具体的硬件方面知识,工作原理时序图,网上有许多大神详细分析过例如借鉴一https://blog.csdn.net/Lucifer_min/article/details/112133408借鉴二https://blog.csdn.net/weixin_46897073/article/details/110282736个人主要讲解的如何快速使用Arduino自定义形状,如有不足之处请指教LCD16
2021-11-16 18:32:59
20876
4
原创 基于STM32f103c8t6的学习HC-SR04总结
基于STM32f103c8t6的学习HC-SR04总结本文章是借鉴于:https://blog.csdn.net/weixin_30275415/article/details/98914187https://www.cnblogs.com/qsyll0916/p/6964638.html站在巨人的肩膀上进行的学习总结,如有不足之处请私聊,立即改正。学习分享,到时候我会把资料分享大家的,毕竟我的知识也是源于他人。本人最初学习的是arduino,学习32后还是喜欢把他们俩的知识进行比较,内涵ardu
2021-09-14 16:19:08
3478
1
原创 基于esp8266的阿里云连接的细节总结
基于esp8266的阿里云连接的细节总结切记切记切记!!!一定要看完这位大佬的再看这篇总结链接:https://blog.csdn.net/tiandiren111/article/details/107032096手把手教你用Arduino接入阿里云物联网平台,ESP8266连接阿里云物联网平台必看教程…当时正面对许多问题,想做一个stm32通过串口发送数据给eps8266,esp8266再发送信息至云平台。当时也考虑过机智云,但是机智云的方向和我不一样,机智云是通过烧写固件库和AT指令进行对es
2021-08-20 16:53:22
4468
2
转载 stm32F103C8T6控制DHT11
stm32F103C8T6控制DHT11stm32F103C8T6控制DHT11串口打印学习经验总结,本人借鉴了许多大佬们的资料,这是个人学习的见解,如发现错误之处,麻烦指导指导。借鉴链接:https://blog.csdn.net/XiaoCaiDaYong/article/details/105640644https://blog.csdn.net/weixin_43522198/article/details/111304708https://blog.csdn.net/sxm123z/art
2021-08-16 21:12:15
10535
11
原创 stm32f103数据手册,参考手册分享
个人觉得,资源取于外,就应该分享。所以以下百度网盘的链接是关于stm32f103数据手册,参考手册等等资料!链接:https://pan.baidu.com/s/1fY8ggZi2Q-z1pvo0xk0bow提取码:cj40这个链接是stm32驱动方面的等等东西,都放在这个链接下了链接:https://pan.baidu.com/s/12mRgh_PaPOG6Yd9G21sxbA提取码:1hzf......
2021-08-08 15:29:30
1985
2
原创 STM32F4,F10X,F0官方库
STM32F4,F10X,F0系列的官方库,标准库百度网盘链接:https://pan.baidu.com/s/1O_4kcDui1CH7UczcauIYrA提取码:6666
2021-07-25 17:08:04
1062
2
原创 arduino室温检测仪
室温检测仪 2一、学习目标 2知识目标 2技能目标 2二、背景知识 2三、知识储备 3DHT11温湿度传感器 3DHT11温湿度传感器结构 3DHT11温湿度传感器的引脚说明 3DHT11温湿度传感器组件说明 4Arduino serial(串行通信)函数 4说明 4Serial.begin() 4print() 5println() 5float 浮点型 5四、案例实现 5案例描述 5电路设计 6器件清单 7电路接线 8程序编写 9电路仿真 10单元调试 11
2021-06-19 16:37:03
1096
原创 arduino陀螺仪蓝牙通讯手势小车
新的改变目录手势小车 1一、学习目标 2知识目标 2技能目标 2二、背景知识 2三、知识储备 3ARDUINO NANO 2ARDUINO UNO 4面包板 6智能小车模块 4蓝牙模块HC-O6 5蓝牙模块HC-O5 5陀螺仪模块 5直流电机 5Arduino编程语句 6Arduino逻辑运算符 7四、案例实现 14案例描述 14器械清单15电路接线 16电路设计 16电路仿真 16单元调试 16各个程序编写 21五、任务扩展 21六、手势小车程序 21
2021-06-19 16:20:49
6219
6
原创 C++三元一次方程组算法
本程序皆为个人所创。 算法解析:(1)本程序之所以用指针和结构体,1.是为了节省空间 2.是为了方便统计变量,实验变量在21个往上走。(2)应用初中数学的知识,方程一和方程二统一倍律后消去变量z,列出一个新方程12;方程一和方程三统一倍律后消去变量z,列出一个新方程13;然后方程13,方程12就可列成一个新的二元一次方程组,然后再方程12和方程13统一倍律后消去变量x或y,求出其中之一,在带入方程13或方程12,求出y或x,两个变量的值都知道了,自然就可以求出...
2021-05-14 23:14:20
5739
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人