- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 yolov5训练与环境搭建片段(自用,持续更新20240321)
这两项是指神经网络的深度和宽度,在使用过程中这两项的数值越大,模型的精度越高,但所需要的时间也越多,模型精度从小到大依次为,yolov5n.yaml、yolov5s.yaml、yolov5m.yaml、yolov5l.yaml、yolov5x.yaml,如果你的显卡配置够好的话可以选择yolov5x.yaml,如果差一点的话可以选择yolov5n.yaml,我这里选择yolov5s.yaml。打开yolov5\models,找到yolov5s.yaml,复制一份重命名为myyolov5s.yaml。
2024-03-25 23:59:00
667
原创 STM32F1 标准库 PWM控制
这边用的TIM1的CH3,对应的GPIO是PE13(这个口需要做管脚复用哦)因为关于PWM的寄存器讲解一大把,这边直接上代码,新手copy后就能用。单片机时钟配置的是72M,那么,PWM频率:1Khz。
2023-11-24 14:01:10
413
1
原创 一种通讯框架思路
写这个思路框架的目的,主要为了后期搭建通讯框架用,我们经常看到小白写单片机通讯逻辑,非常混乱,其主要原因:写逻辑并未考虑框架,对框架无概念。对C语言或者C++语言并不熟悉。项目赶进度,无法标准化。其他… …关于物联网的项目,其中大头都是协议方面的逻辑,一个好的通讯框架,不仅仅对项目维护、扩展起着非常关键的作用,还对项目的迁移或移植是非常有益的。注:此协议一般用于单片机或者嵌入式linux系统,当然也可以用于上位机通讯。
2023-10-11 18:23:33
45
原创 linux的ioctl的驱动和应用的用法
在驱动程序中,ioctl()函数上传送的变量cmd是应用程序用于区别设备驱动程序请求处理内容的值,cmd除了可区别数字外,还包含有助于处理的几种相应信息。cmd的大小为32位,共分为4个域bit31 ~ bit30 2位为“区别读写”区,作用是区分是读取命令还是写入命令bit29 ~ bit15 14位为 “数据大小” 区,表示 ioctl() 中的 arg 变量传送的内存大小。
2023-07-04 10:49:48
233
SI4463 STM32驱动程序 一个.c一个.h
2018-12-30
Altium designer 元件库封装大全
2015-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人