自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

原创 如何将NAS空间变为本地磁盘,并拥有与实体硬盘所有常用功能

NAS空间大,性能不弱,只是存东西浪费了,让他变成客户机的本地磁盘大放光彩吧。

2023-08-09 23:01:14 3754

原创 NVME硬盘4KN模式与512E模式互相转换,PM983A

NVME固态硬盘4KN与512E模式互相切换教程

2023-07-19 23:59:15 3593

原创 ESXi8.0中NVME硬盘不识别解决方法1,设置直通

ESXi直通设置,NVME硬盘直通设置,直通设置的通病

2022-12-11 22:24:06 21555 1

原创 ESXi8.0安装,实体机安装,IPMI远程安装实战笔记

实体机安装ESXi8.0,华硕主板,E5处理器,华硕Z10PA-D8。另测试同样的方法可以适用于各种普通台式机主板。至于,超微、浪潮、戴尔、联想、华为的服务器主板IPMI功能更加完善,可以直接通过IMPI加载ESXi的安装镜像而无需U盘。

2022-12-11 13:27:32 32139 13

原创 VMwareWorkStation如何添加万兆网卡,万兆网卡添加教程

本教程皆在基于Windows版本的VMware如何添加万兆网卡这一问题提出解决方法,并实践。Linux版VMware添加万兆网卡的教程后期会增加上,尽情期待。

2022-12-04 21:55:34 7218 1

原创 Linux安装Xilinx_SDK登录报错Authentication error: Xilinx解决方法

Linux安装Xilinx_SDK登录报错Authentication error: Please Verify your User ID and /or PassWord and try again解决方法

2022-10-05 22:28:11 2372 9

原创 爱快软路由在VMware上安装过程分享,基于多网卡的本机+带多机上网,考研计算机网络实战

爱快软路由iKuai软路由在VMWARE上安装及配置完整流程,同时复习计算机考研计算机网络。手头有多余的电脑,或者自己手头的电脑性能过剩的时候不妨考虑一下用这些剩余的性能提升一下周边设备的使用体验于此同时剩下不少原本需要花费到周边设备的开销,岂不快哉!

2022-09-16 02:31:14 13703 3

原创 VMWARE中WIN7虚拟机安装VMWARE TOOLS提示“安装程序无法自动安装 Virtual Machine Communication Interface Sockets“解决方法

VMWARE中WIN7虚拟机安装VMWARE TOOLS提示“安装程序无法自动安装 Virtual Machine Communication Interface Sockets"解决方法

2022-09-11 14:46:25 9435 22

原创 “基本系统设备”及“性能计数器”驱动无法安装问题解决

设备管理器中发现“基本系统设备”及“性能计数器”驱动未安装,且无法手动安装的问题解决。

2022-09-08 23:03:45 4505

原创 Vivado安装后添加器件库

Vivado安装后如何添加器件

2022-07-23 15:35:51 6589 7

原创 DTMF双音频信令检测,基于Goertzel(戈泽尔算法),FPGA实现

本文阐述了在DTMF双音频信令检测中使用的Goertzel(戈泽尔)算法的理论知识,并从公式计算的角度入手,一步步深入,从理论走向实现,再从实现走向切实可用。本文在文末分享了本文提到的所有代码文件,感兴趣等小伙伴可以下载玩玩哦。

2022-05-10 19:11:32 7023 7

原创 A律13折现编解码实现,SystemVerilog实现,实测可用带完整的testbench

本文介绍了A-LAW 13折线的编码和解码的具体实现,以及在FPGA上使用Verliog实现的具体过程,并给出切实可用的测试代码。

2022-05-06 07:59:51 2242

原创 Verilog中Function的实际使用体验

Verilog开发中,常常有一些功能,在多个地方会使用到;如同C语言一样,将其封装成函数,然后在每个需要使用地方调用他。然而Verilog毕竟是用于硬件开发的,最终综合后形成电路才是硬道理。因此,上手采采坑,体验一下,摸索一下。

2022-04-25 19:21:00 870

原创 Verilog阻塞赋值与非阻塞赋值实战体验

阻塞赋值与非阻塞赋值之间的问题不仅仅在于赋值语句。

2022-04-04 01:50:30 1126

原创 基于W801和Helix解码库的MP3播放器(W801单片机学习笔记)热血沸腾,流畅播放

Helix解码库挣脱汇编束缚,运行于W801平台上。

2022-03-28 02:41:00 5506 34

原创 W801单片机学习笔记——调试器的配置与使用(适用于W801和W806)

W801和W806调试器设置

2022-03-28 01:52:47 11526

原创 W801单片机学习笔记——SDK中一些难以理解的地方及修改意见

W801单片机配套的SDK部分功能的吐槽与修改意见。

2022-03-28 00:58:43 2670 2

原创 W801单片机学习笔记——SDK的启动流程,例程使用

W801单片机配套SDK的启动流程和例程使用。

2022-03-27 16:09:16 4795 2

原创 W801单片机学习笔记——内部结构,总线架构篇

W801单片机内部系统结构,总线,内存映射,时钟树的学习与分析。

2022-03-25 17:33:11 12213

原创 USB声卡噪音问题,USB声卡中文名设置,基于STM32F411

解决基于STM32的声卡的杂音,噪音问题。显示USB设备名称为中文。

2022-03-10 04:06:05 3365 4

原创 AB32VG1超频,编译器优化设置

1.起因之前修改了Helix解码库的底层强行使用C语言实现了底层,使得Helix解码库可以在任何处理器上运行。详情请见:Helix MP3解码库脱离汇编指令束缚,运行在任何处理器上的解决方案_Fairchild_1947的博客-CSDN博客但是根据理论计算可知,解码44.1KHZ,320Kpbs的音频文件需要性能154.05DMIPS(具体计算请见上文),而AB32VG1的额定工作频率为120MHZ,实际使用时卡顿明显,因此欲通过编译器优化和超频使得该功能可以在AB32VG1单片机上正常使用。2

2022-02-27 14:55:39 652

原创 Helix MP3解码库脱离汇编指令束缚,运行在任何处理器上的解决方案

近年来,国产单片机如雨后春笋涌现,其大都采用自主研发的RISC-V构架的处理器,在使用这些基于RISC-V处理器的单片机时,此前在基于ARM处理器的单片机上的功能如果追求性能优化,使用汇编实现了一些功能,将无法移植,笔者正是在开发中科蓝汛AB32VG1单片机时在配置Helix库后报错,起原因是底层代码是ARM汇编指令写的,优秀的国产单片机做不了MP3播放器,正可谓巧妇难为无米之炊啊!

2022-02-26 17:16:13 5111 9

原创 STM32 FIR滤波器使用要点,STM32 DSP篇

STM32 DSP库FIR使用要点。STM32搭配的CMSIS的DSP库已经写好了FIR,我们做的就是用好用稳定!

2022-02-18 17:40:51 10166

原创 STM32H7 FDCAN兼容普通CAN使用 基于CubeMX配置

STM32大多数型号均使用的是bxCAN这个IP核,该IP核工作非常稳定,以至于从STM32F1系列到STM32F7系列均使用此IP核。下列两张图分别为STM32F1C8Tx系列和STM32F767IITx的CAN配置界面。可以看到配置界面的选项完全相同。bxCAN的配置例程非常多,应用广泛。FDCAN是2011年博世发布的改进版CAN,FDCAN的性能固然强悍,但是在实际项目中若是多个板之间通信的情况,难免需要让FDCAN兼容CAN通信。本文皆在介绍如何通过CubeMX配置FDCAN使之兼

2022-02-11 14:35:09 11862 11

原创 STM32 USB声卡 CUBEMX配置 极简配置十分钟解决 STM32+PCM5102A

亲测有效,可用

2022-01-30 02:39:03 10948 10

原创 C语言指针及内存拷贝实践心得

内存拷贝动作是非常常见的。例如考研408《操作系统》中将从外设接收到系统缓冲区的数据还需要拷贝到用户区。拷贝到用户区这一过程正是内存拷贝。内存拷贝一般直接调用memcpy函数或者直接编写循环进行赋值。memcpy函数可以直接从C库中调用,在程序编写方面确实是高效率的。但是在实际运行当中,真的是最快的吗?

2022-01-04 23:13:40 2467

原创 KEIL5调试计时,测量程序运行时间,适用于STM32\MK60\IM6U等基于Cortex-M架构处理器单片机

1.背景在实时系统中,需要在规定时间内完成指定的任务。性能优秀的平台可以在更短的时间内完成以保证一定在规定时间内完成任务,但是也意味着更高的成本。其次从算法的时间复杂度估算运行时间只是能估算个大概的时间,实际应用场合需要更加精确的运行时间测量。例如快速排序和堆排序的最好时间复杂度均为(log2n)但在实际运行中,时间并不相同。2.实现方法2.1使用定时器例如笔者此前做排序算法测试时的测试方式。使用定时器计时。2.2使用调试模式计时这种方法也正是本文要介绍的。下面介绍具体操作过程。

2022-01-04 22:35:23 5121 1

原创 STM32+SDIO+FreeRTOS+FATFS在带有DMA和CACHE的平台的调试注意要点

STM32+FATFS+FREERTOS+SDIO+CACHE(回写模式)

2022-01-01 22:12:35 1574

原创 STM32+SDIO+FATFS在带有DMA和CACHE的平台的调试注意要点

大多数STM32的教程和例程均绕开了使用D-Cache回写模式和DMA配合的这种模式。而使用D-Cache数据同步又是一个棘手的问题。本文皆在以STM32单片机平台为基础,解决这个问题。

2022-01-01 21:35:13 3430 20

原创 数据结构实验快速排序、冒泡排序算法(交换排序),使用STM32单片机测试(学计算机综合考试408悟单片机系列)

快速排序和冒泡排序均属于交换排序范畴,意味着其基本操作是交换两数。快速排序,顾名思义快速的排序,毫无遮拦得介绍了自己得特征。而冒泡排序也正如其名称,如同养鱼冒泡一样慢条斯理锝排序。(说笑了,哈哈哈)下面言归正传,介绍两种排序得原理和详细的测试过程。首先,上考点快速排序和冒泡排序的性质 算法名称 时间复杂度 空间复杂度 是否稳定 最好情况 平均情况 最坏情况 快速排序 O(n) O(n²) O(n²) O(

2021-07-21 22:12:58 1809 4

原创 单片机STM32F1随机数生成探索与实践(基于CUBEMX和KEIL5)

随机数广泛地用于游戏、以及测试环境中,本文产生的随机数将用于测试排序算法性能。一些高端型号的单片机具有硬件的随机数发生器,如STM32F4,STM32H7等,从这些单片机的随机数发生器的结构,其原理产生模拟噪声信号并采集,使用该硬件可以产生真随机数。但是低端单片机,如STM32F1,8051等没有随机数发生器,只能利用软件生成伪随机数。生成伪随机数时,通常使用<stdlib.h>中的随机数生成函数。但是,使用前必须要明确一点,这个随机数生成函数并不是灵丹妙药,否则高端型号的单片机也不需要

2021-07-15 14:05:31 6086 8

Goertzel算法,基于Verilog实现,可仿真,可综合

目前已经在Modelsim上成功仿真。并且在EP4CE6E22C8N和EP4CE10F17C8N上配置并运行,其可以实现DTMF双音频信令的检测和判断。

2022-05-10

DDS基于Verilog语言实现

代码默认的输入时钟是50MHZ,freq_wave直接输入想要产生的波形的频率即可,单位是HZ。输出时钟是输出数据的同步时钟,用于同步采样DDS输出的数据,当然也可以不理会这个时钟,使用异步采样。

2022-05-06

A律13折线编解码器Verilog实现,带testbeench。

A律13折线编解码器Verilog实现,带有testbeench,可以直接添加文件并在modelSim软件上仿真。 其中文件g711_decoder.sv是解码器 文件g711_encoder.sv是编码器 文件tb_g711_encoder_decoder_test.v是testbeench。运行后可以看到如封面的效果。

2022-04-25

STM32H7,FDCAN与CAN兼容完整工程

工程由CUBEMX创建,具体的引脚配置等相关信息可以直接用CUBEMX打开查看。

2022-04-02

基于W801的音频播放器

现在支持WAV,FLAC,MP3三种格式, WAV格式最高支持192Kbps,24bits FLAC格式最高支持(视最大帧而定,主要是内存不足,对于一些帧较长的歌曲内存不足无法解码) MP3格式最高支持 320Kpbs,16bits

2022-03-28

Helix MP3解码库脱离汇编指令束缚,运行在任何处理器上的解决方案

Helix MP3解码库脱离汇编指令束缚,运行在任何处理器上的解决方案

2022-03-28

W801和W806单片机的FLASH烧写算法

W801和W806单片机的FLASH烧写算法

2022-03-28

W801单片机官方SDK,更新时间2021年11月

W801单片机官方SDK,更新时间2021年11月

2022-03-28

适配W801的SDK的heap_4.c

heap_4.c带有内存碎片整理

2022-03-27

空空如也

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

TA关注的人

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