自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 车载音频记录

一、车载音频总线传统的车载音频接口采用的是,车身数字音频总线采用A2B:Automotive Audio Bus 支持串联拓扑,即单个主机最多连接10个菊花链形式的从机。总线支持双向通信,主机至从机、从机至主机,最多可32个通道下行和上行(12、16、24位)。最重要的是,可以保证延时最多2个时钟周期,为ANC/RNC这样的延时敏感型应用提供确定性。A2B总线可以传输I2C消息,支持在从机节点上远距离配置ADC/DAC等外设。A2B是一个单主多从系统,其中主控制器上的收发器是主控制器。

2024-07-28 00:15:48 635

原创 GitHub使用记录

1.创建仓库2.删除仓库翻到最下面3.将本地文件同步到云端库上步骤4,第一二步参考步骤5第一步:先在GitHub官网上创建一个仓库,带上md文件第二步:建一个ssh密钥。

2024-02-21 16:30:43 834

原创 主题-----读微信公众号

1.SOA面向服务的架构(Service-Oriented Architecture,SOA)还没有一个公认的定义。许多组织从不同的角度和不同的侧面对 SOA 进行了描述,较为典型的有以下三个:(1)W3C 的定义:SOA 是一种应用程序架构,在这种架构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,能够以定义好的顺序调用这些服务来形成业务流程。(2)Service-architecture.com 的定义:服务是精确定义、封装完善、独立于其他服务所处环境和状态的函数。

2024-01-05 22:27:45 1031

原创 shell 脚本

continue 命令不同于 break 命令,它只跳出当前循环的迭代,而不是整个循环。continue 命令很多时候是很有用的,例如错误发生,但我们依然希望继续执行大循环的时候。break 命令一个简单的用途是退出执行中的循环。可以来检查前一命令的结束状态。系统定义变量:系统变量是由系统系统自己创建的。用户定义变量:用户变量由系统用户来生成和定义,变量的值可以通过命令 "echo $<变量名>" 查看。方法一:2>&1 (如## ls /usr/share/doc > out.txt 2>&1 )。

2024-01-05 11:52:11 849

原创 linux---日志管理

企业级日志系统 ELK 原理与实践详细介绍

2024-01-05 11:40:59 442

原创 Linux查看系统性能的命令

实践+收藏版——Linux 性能优化知识点总结大全!

2024-01-05 11:38:29 439

原创 Linux环境变量

超详干货!Linux 环境变量配置全攻略

2024-01-05 11:34:35 378

原创 交叉编译含义

交叉编译是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。none表示没有操作系统的,不支持那些跟操作系统关系密切的函数,linux,表示编译出来的程序可以运行在linux上。(2)Linaro公司平台下载:https://www.linaro.org/downloads/gnueabi和gnueabihf的区别(硬浮点、软浮点)可以是none、unknow或者直接省略。用于编译 ARM 架构的裸机系统。

2023-12-29 13:57:41 385

原创 Linux命令

以详细格式显示所有正在运行的进程。来查看更多的进程的信息。

2023-12-26 16:59:47 59

原创 Linux下FFmepg使用

(SDP文件的信息说明:传输协议:RTP/AVP, 接收端IP:127.0.0.1, 接收端口号:1234 , PayloadType:96 ,视频格式:H264 )ffplay -protocol_whitelist "file,udp,rtp" -i rtp://127.0.0.1:1234//拉流并播放。我的问题GPT给我解决了,产生问题到解决问题用来不到三分钟,GPT真香。AVDictionary:设置流的参数信息,主要是采集时候。1.命令行录一段wav,PCM数据。2.将pcm压缩为aac。

2023-12-16 22:25:13 458

原创 库的编译安装

先安装jthread,再安装jrtplib。直接默认安装,有个pc文件忘记咋设置了。1.jrtplib库。

2023-12-12 14:53:18 88

原创 Linux动态库常见问题

在 /etc/ld.so.conf 中,将库的路径加上去,保存再sudo ldconfig。1.编译好库后,应用程序调用,路径明明写对了,但是编译的时候却显示xxx未定义。2.编译好了却说不能打开动态库,没有此文件。

2023-12-06 22:28:54 256

原创 C/C++学习笔记

1..智能指针。

2023-11-04 16:37:06 106

原创 学习中遇到的好博客

TCP/IP 主要就是三次握手,四次挥手,TIME_WAIT 的作用等这些常考的题了。需要特别指出的是 HTTPS 加密的详细过程要非常透彻,不然容易产生一种感觉好像都清楚了,但是一问就有点说不清楚。最后就是网络安全,主要考察也是 WEB 安全,包括 XSS,CSRF,SQL 注入等。算法:比如链表的题优先考虑递归和双指针来解决,栈和队列的题优先考虑用两个栈或队列来解决,树的题基本都是递归等。理论:语言(我主要用 C++,所以复习 C++)、操作系统和网络编程。ECU唤醒的本质就是给ECU供电。

2023-07-30 20:11:20 358

原创 基于CH32F103的DAC播放WAV功能

基于CH32F103的DAC播放WAV功能

2023-06-09 15:52:18 1665

转载 Linux下JRTPLIB的编译安装

(76条消息) linux下编译jrtplib-3.9.1_jrtp linux编译_草上爬的博客-CSDN博客

2023-06-04 12:07:33 222

原创 YOLOV7训练TT100K交通标识符数据集

临江仙》作者:缠中说禅浊水倾波三万里,愀然独坐孤峰。龙潜狮睡候飙风。无情皆竖子,有泪亦英雄。长剑倚天星斗烂,古今过眼成空。乾坤俯仰任穷通。半轮沧海上,一苇大江东。

2023-05-27 16:14:59 4251 36

转载 Qt调用ffmpeg动态库和静态库及编译ffmpeg的方法

(2)将编译好的ffmpeg里面的include 和lib文件夹粘贴到如下文件夹下。(3)在.pro下添加include路径和动态库路径。将dll文件移植到debug文件夹下。(4)引入ffmpeg动态链接。二、引入ffmpeg库文件。

2023-05-13 00:36:33 1330

原创 J-Link工具查看单片机内存等信息

mem 08000000 100 读100个字节。AC78013FDLA(你的单片机型号)connect(连接开发板)1000HZ(接口速度)SWD(仿真器接口)

2023-05-06 17:15:42 1028

原创 Ubuntu系统搭建

没有

2023-03-16 23:02:16 607

原创 CM0+启动文件及ld文件分析

这是处理器在重置事件后首次开始执行时调用的代码。只执行绝对必要的设置,然后调用应用程序提供的main()例程。

2022-12-20 20:08:59 1468

转载 嵌入式软件工程师的自我修养: Cortex-M3 ARM代码编译,链接与启动过程深度分析

嵌入式软件工程师的自我修养: Cortex-M3 ARM代码编译,链接与启动过程深度分析_背包旅行码农的博客-CSDN博客_arm 编译链接过程

2022-12-15 16:05:29 346

原创 Eclipse软件使用教程

栈,其大小定义在启动文件startup_stm32fxx.s中,由系统自动分配和释放。但是static声明的局部静态变量不储存在栈中,而是放在data数据段。其可用大小定义在启动文件startup_stm32fxx.s中,由程序员使用malloc()和free()函数进行分配和释放。储存未初始化的,或初始化为0的全局变量和静态变量。dec(decimal的缩写,即十进制数)是text,data和bss的算术和。数据段,储存已初始化的,且初始化不为0的全局变量和静态变量。bss段包含着所有未初始化的数据。

2022-12-15 16:04:42 706

原创 Yolo v5源码解析笔记

分配的规则是:尺度越大的feature map越靠前,相对原图的下采样率越小,感受野越小,所以相对可以预测一些尺度比较小的物体,所有分配到的anchors越小;尺度越小的feature map越靠后,相对原图的下采样率越大,感受野越大,所以相对可以预测一些尺度比较大的物体,所有分配到的anchors越大。第二个参数是depth_multiple,用于控制模型的深度。2. number:表示当前模块的理论重复次数,实际的重复次数还要由上面的参数depth_multiple共同决定,决定网络模型的深度。

2022-12-12 19:19:35 1013

原创 电脑常识以及好用的工具

1.卸载软件的工具。

2022-12-10 21:13:31 175

原创 单片机通信总述——理论部分(CAN、串口、SPI、I2C等)

并行通信:传输原理:数据各个位同时传输;优点:速度快; 缺点:占用引脚资源多。是指使用 8、16、32 及 64 根或更多的数据线(有多少信号为就需要多少信号位)进行传输的通讯方式,可以同一时刻传输多个数据位的数据。串行通信: 传输原理:数据按位顺序传输;优点:占用引脚资源少; 缺点:速度相对较慢。是指设备之间通过一根数据信号线,地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式,同一时刻只能传输一位(bit)数据。 单工: 数据传输只支持数据在一个方向上传输。信息只能单方向传输的工作方式,一

2022-12-06 15:21:22 9036 2

原创 YOLOv5如何训练自己的数据集

有两个软件可以用:labelme,需要json转txt(我用的这个)还有一个是labelimg是将xml转为txt.

2022-11-30 21:06:59 2631

原创 YOLOv5和YOLOv7环境(GPU)搭建测试成功

YOLOv5和YOLOv7的环境搭建

2022-11-30 12:25:23 5515 1

原创 深度学习:YOLO环境搭建

是一种 Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,是基于conda的Python数据科学和机器学习开发平台,conda是虚拟环境工具+包管理工具,深度学习框架 Anaconda :整合开发环境 Pycharm::开发IDE。可以拿python最经典的计算包numpy来进行比较,和numpy类似,用于数据计算,:新建一个YOLO-CPU-TensorFlow2的开发环境。:新建一个YOLO-GPU-TensorFlow2的开发环境。

2022-11-24 00:26:17 1785 1

原创 C语言常用基础知识总结

C语言基础内容

2022-11-20 21:17:11 2467

原创 Ubuntu基础环境搭建

或者修改~/.bashrc或系统级别的/etc/profile文件,在其中添加“export PATH=xxx:$LD_LIBRARY_PATH”,然后“source .bashrc”。sudo gedit /etc/ld.so.conf,输入你库的路径,保存退出,然后执行sudo ldconfig 来重新装载/etc/ld.so.cache文件。设置好 ,最后reload之后,等待reload可以直接点击取消,最终会设置成你选择的镜像。3.2 NVIDIA驱动。2.7 交叉编译工具链。

2022-11-04 15:29:05 1237

原创 Linux 下编译和交叉编译FFmpeg、OpenCV(contrib )库

目录一、Linux下FFmpeg库的编译1.1 yasm库1.2 安装X2641.3 安装FFmepg1.4 实验报错二、Linux 下OpenCV库的编译三、环境变量设置四、FFmpeg Linux交叉编译4.1 FFmpeg不依赖其他库编译4.2 FFmpeg编译依赖库(如X264)以上3部分验证过得,是正确的,第四步没验证五、OpenCV的交叉编译安装完成,配库和BIN的环境BIN:sudo gedit /etc/profile最后加入:export PATH=xxx:PATH xxx表示你的bi

2022-11-04 15:23:48 5798

原创 Linux CAN测试

还有一个是在IMX8QM上的,遇到的问题更加离谱,只发一次,用ssh连接进入系统后,才是正常的。2路CAN,CAN1和CAN0。如下是:100ms发送1次帧ID为0x123的和0x321的CAN报文的代码,用的是定时器,只有一路CAN0。由于缓冲队列空间不足。

2022-10-18 21:52:41 2150

原创 Time to live exceeded

当对网络上的主机进行ping操作的时候,本地机器会发出一个数据包,数据包经过一定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到目的主机,如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。当TTL被扣到0时,最后一个经手的路由器就会给源主机发来一个Time to live exceeded的ICMP信息。使用traceroute IP。

2022-10-17 17:58:29 6116

原创 Ubuntu连不上网,与Windows同一网段的设置

编辑->更改设置->还原默认设置,然后再在有线网络设置里面,将IP的获取设置为自动获取,关机重启虚拟机,即可。虚拟机网络设置为桥接模式,然后将有线网络设置为固定IP,让你的虚拟机IP地址和你的Windows的IP地址处在统一网段下。不知道什么是统一网段,看看计算机网络。比如说192.168.1.1和192.168.1.100,192.168.150都是在同一网段下,而192.168.1.1和192.168.2.1就不是同一网段了

2022-10-12 11:08:12 1560

原创 Linux源码编译遇到的相关问题总结

【代码】Linux源码编译遇到的相关问题总结。

2022-10-11 21:50:41 1305 1

原创 Ubuntu错误处理集

1.W: GPG 错误:https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY F60F4B3D7FA2AF80W: 仓库 “https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Release” 没有数字签名。N: 无法认证来自该源的数据,..

2022-10-11 12:39:52 2180 2

原创 Linux自定义日志打印函数

如下函数,自测通过,将程序打印输出到日志文件,日志打印函数为qlog()函数,其功能和用法和printf()函数相似。不管是服务器还是客户端,作为程序员都应该在自己的日志文件打印自己的程序输出信息。

2022-10-10 17:46:25 689

原创 Linux 实现定时器中断

【代码】Linux 实现定时器中断。

2022-10-09 14:15:31 1415

原创 Ubuntu 中文输入法

Ubuntu 中文输入法

2022-10-03 15:06:01 331

YOLOv5和YOLOv7开发环境搭建和demo运行

YOLOv5和YOLOv7开发环境搭建和demo运行,11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

2022-11-30

C51基础概念以及单片机的启动

C51基础概念以及单片机的启动

2022-11-05

金融知识 不要下载 低吸股票 防止丢失 多备份

啦啦啦

2022-08-17

myWidget.zip

用Qt编写的一个简单的串口助手

2021-11-22

20210217-基于增量式pid的步进电机速度控制系统设计 (1).doc

PID电机调速论文批注 Matlab

2021-11-08

decode_file.c

decode_file.c

2021-11-02

decode_new1.c

解码文件 文件接口 内存接口

2021-11-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除