自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 收藏
  • 关注

原创 【工具使用】CSDN中如何给文章添加目录跳转

文章添加标题示例:

2024-04-19 00:45:31 58

原创 【Qt学习笔记】connect函数的使用方法总结

在Qt框架中,connect函数用于连接信号和槽,是Qt信号和槽机制的核心。这种机制使得对象可以在不知道接收对象的具体实现的情况下,发送消息。connect函数的参数用于指定信号的发送者、发送的信号、信号的接收者以及接收信号时调用的槽函数。下面详细解释每个参数的含义。

2024-04-19 00:40:47 121

原创 【C语言笔记】sprintf和snprintf的区别

总的来说,snprintf() 是一种更安全的选择,因为它通过限制写入的长度,避免了缓冲区溢出的风险。相反,sprintf() 由于不检查目标缓冲区的大小,因此容易导致安全问题。

2024-04-16 15:36:28 221

原创 【C语言笔记】memcpy和memncpy函数的异同点

总的来说,主要的区别在于 memncpy() 允许指定最大复制的字节数,从而可以避免一些缓冲区溢出问题,但需要注意处理目标内存是否已经复制完全以及是否需要添加 \0 结尾符。

2024-04-16 15:31:55 334

原创 【C语言笔记】strncpy()和strcpy()的异同点

strncpy() 和 strcpy() 是字符串操作函数,它们之间有一些异同点:strcpy() 不会检查目标字符串的大小,复制整个源字符串直到遇到 \0。strncpy() 接受一个额外的参数 n,用于指定最多复制的字符数,即使源字符串长度大于 n。strcpy() 如果源字符串太长,会导致目标缓冲区溢出。strncpy() 虽然可以避免直接的缓冲区溢出,但如果源字符串长度大于 n,目标字符串不会以 \0 结尾,可能导致在使用目标字符串时出现问题。strcpy() 保证目标字符串以 \0 结尾。s

2024-04-16 15:05:43 381

原创 【问题记录】使用Audition播放时低8位数据会被修改

使用Audition连接UAC播放采样点数据比较大的时候,低8位的数据会被修改。如果对低8位数据敏感的情况,需要使用其他播放器进行播放。

2024-04-09 19:33:44 242

原创 CCES IDE在线Debug调试菜单栏为灰色的解决方法

CCES IDE在线Debug调试时,运行等菜单栏为灰色,如下图所示:CCES软件bug,需要点击一下旁边的Debug窗口:

2024-04-09 17:17:36 28

原创 EVAL-21489-EZLITE原理图下载方法

EVAL-21489-EZLITE对应原理图的下载方法

2024-04-09 17:09:31 147

原创 【工具使用】使用Audition对比两个音源的频率特性变化

本文主要介绍如何使用Audition来进行两个音源频率分析特性的比较,供参考。

2024-04-07 20:08:54 211

原创 【问题记录】CCES编译报错:“[Error li1030] Can not open input file ‘libadi_sigma_sharc_awc.dlb‘”

没有安装对应的插件,安装插件:SigmaStudioForSHARC-SH-Rel2.2.0_PROD.exe即可。

2024-04-03 18:26:59 247

原创 【调试方法】C代码中dump中间数据的方法

【代码】【调试方法】C代码中dump中间数据的方法。

2024-04-03 11:04:47 244

原创 【问题记录】fatal: unable to read config file ‘C:/Users/xxx/.gitconfig‘: No such file or directory

使用“git config --global --list”报错提示如下图所示:使用“git --version”命令显示版本正常:因为git刚开始安装,所以还没有生成这个文件,需要配置一下才生成。先进行任意一个配置,即可生成对应的配置文件,这里以配置邮箱为例:这里把邮箱地址替换成自己的即可。再次输入查看全局配置的命令可以看到刚才配置的邮箱地址:

2024-03-30 21:13:02 273

原创 【工具使用】VScode如何设置中文环境

重启之后,VScode菜单栏等均显示为中文。至此,中文环境配置完成。

2024-03-22 10:28:47 685

原创 【工具使用】mingw64编译完成运行可执行文件时出现乱码

notepad++设置的时UTF-8编码:mingw64命令行设置的编码格式为:在执行的时候,windows下的编码格式是GBK编译时,加上-fexec-charset=GBK

2024-03-22 00:01:26 169

原创 PCM1960芯片寄存器配置记录

音频DAC芯片,选择PCM1960芯片,本文记录寄存器配置,将该芯片驱动起来。

2024-03-21 13:48:09 175

原创 【工具使用】VScode配置gcc开发环境

本文,主要介绍如何使用vscode配置gcc环境,供参考。

2024-03-21 01:32:18 610

原创 【问题记录】VS2019编译dll工程只生成dll未生成lib导出库

VS2019使用动态链接库工程模板:编译之后生成文件只有dll,没有lib导出库:

2024-03-19 10:39:10 605

原创 共享库的创建gcc选项“-shared -fPIC -WI”

位置无关代码是一种可以在内存中的任何位置加载和执行的代码,不依赖于特定的内存地址。这对于共享库特别重要,因为共享库可以加载到内存的任何位置,并且多个程序可以共享同一个共享库的单个实例。当你链接一个共享库(DLL)时,导入库中包含了导出函数的符号列表,使得链接器能够在编译时解析这些符号。表示输出结果是共享库类型。共享库是一种包含可重用代码和数据的二进制文件,可以被多个程序共享,并在运行时动态加载到内存中。这意味着多个程序可以在运行时共享相同的库,减少了代码的冗余性,并提高了系统资源的利用率。

2024-03-16 22:02:20 445

原创 cannot find -xml2: No such file or directory的解决方法

本文主要介绍如何解决没有xml2库编译报错的问题,供参考,欢迎一起讨论交流~

2024-03-16 11:09:29 753

原创 史上最全msys2下载配置操作步骤

本文主要介绍了MSYS2的下载和配置,供参考,欢迎大家一起讨论交流~

2024-03-08 23:44:13 1226

原创 【工具使用】查看笔记本电脑的IP地址的方法

如何查看主机的IP地址

2024-03-08 10:23:45 445

原创 msys2下mingw32无法使用gcc编译命令

安装好msys2的环境后打开mingw32命令行,无法使用gcc命令。没有配置安装对应的命令。

2024-03-08 00:19:38 370

原创 白噪和粉噪的区别

白噪和粉噪是两种常见的噪音类型,它们在频率分布上有所不同。本文主要简单介绍一下白噪和粉噪的区别,供参考。

2024-03-06 15:22:51 499

原创 【工具使用-VScode】VScode如何设置空格和tab键显示

本文主要介绍在VScode中如何设置空格和tab显示,供参考。

2024-03-06 10:55:37 1190

原创 【总结】linux命令行在个人用户下添加环境变量

本文介绍如何在个人用户目录下添加环境变量,供参考。

2024-02-19 20:17:11 381

原创 【总结】arm-none-eabi-gcc编译报警waring:passing argument 1 of ‘xxx‘ from incompatible point type...

arm-none-eabi-gcc的编译环境没有stdint.h,因为在stdint.h中有unsigned int的类型定义。arm-none-eabi-gcc中的stdint.h定义:

2024-02-18 15:44:15 538

原创 【工具使用】arm-gcc工具链Linux环境下安装

本文主要介绍如何安装arm工具链,供参考。

2024-02-06 12:01:34 388

原创 【问题处理】修改/etc/environment文件失败导致-bash: xx: command not found

修改environment文件失败导致:-bash: xx: command not found。1,PATH被破坏以后,需要输入绝对路径才能找到对应的exe去执行。2,切换到root权限,直接修改environment文件。

2024-02-01 12:05:51 393

原创 【linux学习】linux下添加环境变量的方法

本文主要介绍如何将路径添加到环境变量中,供参考。

2024-02-01 11:49:20 468

原创 【工具使用-Everything】everything只能搜到文件夹,无法搜到文件

everything搜索时,只能搜索到文件夹,无法搜索到文件夹下的文件。

2024-01-25 17:10:04 1663

原创 【工具使用-win10最近使用的文件】怎样关闭win10系统最近使用的文件功能

本文介绍了如何在资源管理器中不显示“最近访问的文件”,加强隐私保护,供参考。

2024-01-20 20:59:49 423

原创 【C语言知识】移位运算——左移运算、右移运算

高位丢弃,低位补0;

2024-01-16 00:15:05 475

原创 【C语言知识】原码反码和补码

本文主要描述十进制和二进制的转换,以及原码,反码,补码的概念。

2024-01-16 00:03:35 391

原创 【经验总结】使用静态库编译静态库的方法

静态算法库.a实际就是所有.o的集合。

2024-01-15 20:19:36 379

原创 【工具使用-A2B】32通道24bit传输的配置方法

本文主要介绍,如何在A2B传输上能够传输24bit的数据。供参考。【工具使用-A2B】使用A2B配置32通道车载音频系统。

2024-01-12 23:45:33 433

原创 【问题记录】数据处理部分正常部分异常

1,fread函数返回值是读取成功的元素个数,而不是字节个数;2,process函数中的size要明确区分是采样点的个数还是字节的个数;

2024-01-12 23:28:54 407

原创 【工具使用】VS Code设置字宽垂直标尺

在编写代码时,每行写的代码过长,会导致查看代码不方便。所以如果能够有一条线提示宽度就好了,如下图所示:本文就介绍如何在VS Code中添加这条提示线,供参考。

2024-01-10 15:56:31 574

原创 【问题记录】MINGW编译报错“file not recognized: file format not recognized”

后续编译报错“file not recognized: file format not recognized”可以从文件格式不匹配(32bit/64bit)方向思考.

2024-01-08 20:25:35 772

原创 【问题记录-A2B】Mismatch found at Slave Node 0. Read Product ID: 0x25 Expected Product ID: 0x28

使用SigmaStudio在线下载调试时,出现如下报错:Mismatch found at Slave Node 0.Read Product ID: 0x25Expected Product ID: 0x28上位机工程配置的slave节点芯片型号是AD2428,但是实际读到的slave节点的芯片型号是AD2425,不匹配。将从机节点的芯片类型修改为实际芯片类型AD2425即可。

2023-12-26 23:00:23 400

原创 【问题记录-A2B】Critical Line Fault (0x29): Cable Terminnal Shorted to Ground. Found at Master Node

使用Sigma Studio在线下载仿真时,报错:Critical Line Fault (0x29): Cable Terminnal Shorted to Ground. Found at Master Node (A2B Master Node WD1BZ)A2B 的TDM信号线和GND线,不能接其他设备,如逻辑分析仪或者AP等,地线也不能连接。在下载的时候,先将连接的测试仪器全部去除,包括对应的地线。待A2B系统起来之后再接上测量设备进行测量。

2023-12-26 20:24:01 766

MTK&高通&紫光展锐SOC平台汇总

MTK&高通&紫光展锐SOC平台汇总

2023-06-12

空空如也

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

TA关注的人

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