自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 手把手搭建FPGA开发环境:正点原子Artix7+Vivado环境配置

本文详细介绍了基于Vivado的正点原子Artix-7开发环境搭建全流程,涵盖从软件安装、工程创建到硬件验证的完整开发链路。正确配置器件型号和约束文件掌握Verilog基本设计方法熟练使用Vivado的综合实现工具掌握在线调试和硬件验证技巧使用Block Design进行IP核集成利用TCL脚本实现自动化流程开发复杂外设驱动(如DDR3、HDMI)正点原子官方提供的例程库(可在其官网下载)包含丰富的外设驱动代码,可作为深入学习的重要参考。

2025-03-12 15:32:55 785

原创 IP核实战:用Xilinx Clocking Wizard实现精密时序控制

实现纳秒级精度的相位控制降低时钟网络抖动至小于50ps动态调整时钟参数而不中断系统运行减少20%-40%的时序收敛时间多通道同步采集系统高速SerDes参考时钟生成需要实时时钟调整的通信系统严格遵循时钟切换协议正确设置跨时钟域隔离定期监控锁定状态进行全面的时序仿真验证fill:#333;color:#333;color:#333;fill:none;YesNo系统时钟输入时钟分配ADC采样时钟DDR3接口时钟外设接口时钟动态调节时钟时序约束时序分析。

2025-03-11 09:47:40 499

原创 DevOps实践指南

持续集成(Continuous Integration,CI)是DevOps实践中的核心环节之一。它要求开发人员频繁地将代码集成到共享的主干分支中,并通过自动化测试来验证代码的正确性。CI的目标是尽早发现和修复集成问题,从而减少开发周期中的风险。持续交付(Continuous Delivery,CD)是持续集成的延伸,它确保每次代码变更都可以随时部署到生产环境。持续交付的目标是通过自动化流程,减少手动干预,提高软件交付的速度和可靠性。

2025-03-11 08:06:36 702

原创 FPGA入门教程

设计输入:使用HDL编写设计代码。综合:将HDL代码转换为逻辑网表。布局布线:将逻辑网表映射到FPGA的物理资源上。仿真:验证设计的正确性。下载:将设计配置到FPGA芯片中。本文介绍了FPGA的基本概念、开发流程以及Verilog代码示例。通过本文的学习,读者应该能够理解FPGA的工作原理,并掌握如何使用Verilog进行简单的FPGA设计。FPGA作为一种灵活且强大的硬件设备,在数字信号处理、嵌入式系统和通信系统等领域有着广泛的应用前景。

2025-03-10 17:23:05 924

原创 网络安全防护措施:从基础到高级的全面防护

网络安全防护是一个多层次、多方面的过程,需要从基础到高级的全面防护措施。本文介绍了从防火墙配置、强密码策略到数据加密、双因素认证,再到入侵检测系统和安全信息和事件管理的多种防护措施。通过实施这些措施,可以有效提升网络的安全性,减少潜在的安全威胁。希望本文能为读者提供有价值的参考,帮助构建更加安全的网络环境。

2025-03-10 17:14:21 527

原创 文章标题这里嗷嗷

在这里写文章的简介内容在这里写文章的总结内容文章配置信息:- tags: [标签1, 标签2]- categories: [分类1]- cover_img_path: 封面图片路径- summary: 文章摘要- pub_date: 发布日期(如:29)- pub_time: 发布时间(默认:08:15)

2025-03-10 16:27:22 180

原创 【无标题】

将不同背景光估计方法应用于实验环境中。添加不同的杂质来调整水质参数。选择表现较好的背景光估计方法。调整光源的位置和角度。

2024-05-16 11:36:13 127

原创 服务器命令

使用该命令可以确定有哪些进程正在运行和它所运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。ps 命令最常用来监控后台进程的工作情况,因为后台进程是不和屏幕、键盘这些标准输入/输出设备进行通信的,所以如果需要检测后台情况,就需要使用 ps 命令了。-u:显示面向用户的格式(包括用户名、CPU 及内存的使用情况等信息)。-p:显示由进程 ID 指定的进程信息。-x:显示所有非控制终端上的进程信息。-a:显示系统中所有进程的信息。-e:显示所有进程的信息。-f:显示进程的所有信息。

2024-03-13 16:15:50 594

原创 LATEX

FPGA去雾

2023-09-26 17:04:16 220

转载 [USF-XSim-62] ‘elaborate‘ step failed with error(s) while executing ‘E:/hcr/29_ov5640_udp_pc/ov5640_

在使用vivado软件进行仿真时,软件报错:[USF-XSim-62] 'elaborate' step failed with error(s) while waiting 'E:/xxx/xxx.sim/sim_1/behav/xsim/详细说明.bat'脚本。请检查该文件是否具有正确的“读/写/执行”权限以及 Tcl 控制台输出是否有任何其他可能的错误或警告。

2023-08-22 10:06:27 2538

原创 VGA显示器驱动设计与验证

权电阻网络 RGB565格式。模拟信号转换为数字型号。

2023-06-02 16:35:23 198

原创 YCbcr to rgb 笔记

色彩空间的一种。

2023-06-02 16:34:54 629

原创 FPGA入门

1”默认32位图1.3- 37是D触发器的结构图,可以将其视为一一个芯片,该芯片拥有4个管脚,其中3个是输入管脚:时钟clk、复位rst n.信号d:1个是输出管脚: q。该芯片的功能如下:当给管脚rst n给低电平(复位有效),即赋值为0时,输出管脚q处于低电平状态。如果管脚rst _n 为高电平,则观察管脚clk 的状态,当clk信号由0变1即处于上升沿的时候,将此时d的值赋给q。若d是低电平,则q也是低电平:若d是高电平,则q也是高电平。

2023-03-16 15:26:29 504

原创 【无标题】

【代码】【无标题】

2023-03-09 08:58:10 436

原创 安装Keil 4.7.4

Keil是一款流行的嵌入式开发工具,常用于ARM Cortex-M微控制器的开发。在本文中,我们将详细介绍如何安装Keil 4.7.4。这个版本已经比较老了,但是对于一些老款芯片还是很有用的。在安装之前,请确保你已经在计算机上安装了Windows操作系统。

2023-02-24 10:22:29 924

原创 【无标题】

python学习纪要

2022-11-03 15:50:05 108

原创 《通信软件开发与应用》课程结业报告

《通信软件开发与应用》课程结业报告内容摘要 一.课程感想 二.我的项目1)设计风格2)设计结构 三.项目制作过程1)项目前期主要流程2)项目后期开发 四.遇到的问题及解决问题五. 思考 四.总结内容摘要      人类已进入信息社会,信息技术的应用渗透到各个领域。在当今的信息时代,蓬勃发展的计算机技术和信息技术随着Inter 的普及,又一.次给社会带来了巨大的影响,Inter 正在以超越几千年科学技术发展进程的速度席卷着全世界,冲击着各行各业,

2021-06-15 21:52:04 197 2

原创 通信网络软件学习&# 初学者学习css快速导引

通信网络软件学习&# 初学者学习HTML快速导引 一.序 言 CSS简介 二.学习开始1. 学习工具2.CSS知识初步1)css的结构了解 一.序 言 CSS简介CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。网页的内容是由 HTML的元素构建的,这些元素如何呈现,涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。万维网联盟

2021-04-06 17:26:51 173

原创 通信网络软件学习&# 初学者学习HTML快速导引

通信网络软件学习&# 初学者学习HTML快速导引 一.序 言 HTML简介 二.学习开始1. 学习工具2.http 知识初步1)HTML的结构了解2)HTML 文档结构及常用元素3)其他常用元素4) 锚点 a5)图片及文件路径 img6)表格 Table7) 表单 Form 一.序 言 HTML简介html全称超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。HTML 不是一种编程语言,而是一种标记语言 (markup l

2021-03-25 21:43:12 204

原创 高频电子电路——直接调频法中振荡器和调制器合二为一,这种方法的优点是在实现线性调频的要求

直接调频法中振荡器和调制器合二为一。这种方法的优点是在实现线性调频的要求下,可以获得相对较大的频偏。它的主要缺点是会导致FM波的中心频率偏移,频率稳定度差,在许多场合对载频采取自动频率微调电路(AFC)来克服载频的偏移或者对晶体振荡器进行直接调频。·间接调频法先将调制信号进行积分处理,然后用它控制载波的瞬时相位变化,从而实现间接控制载波的瞬时频率变化的方法,称为间接调频法。根据前述调频与调相波之间的关系可知,调频波可看成将调制信号积分后的调相波。这样,调相输出的信号相对积分后的调制信号而言是调相波,

2021-01-19 14:29:04 1012

原创 双音多频 DTMF(Dual Tone Multi Frequency)

双音多频 DTMF(Dual Tone Multi Frequenc),双音多频,由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF信号有16个编码。利用DTMF信令可选择呼叫相应的对讲机。在编码时将击键或数字信息转换成双音信号并,解码时在收到的DTMF信号中检测击键或数字信息的存在性。一个DTMF信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分配的频率组:行频组或列频组。每一对这样的音频信号唯一表示一个数字或符号。

2021-01-14 20:01:30 812

原创 day4linux嵌入式开发,LCD显示图片

一.图片的格式1.jpg2.png3.gif4.bmp(无损压缩)把颜色数据保存在每一个单独的像素中Bmp扫描,从左到右,从下往上3.24位图,色深是24位,由三原色RGB4.BMG图片所占的字节数,一定要被4整除5.BMG图片,的字节,理论大小800480=实际大小800480+54制作一张BMP图片内存映射mmap()#include <sys/mman.h>申请内存:void *mmap(void *addr, size_t length, int prot

2021-01-14 14:47:36 828

原创 day5C语言结构体:

结构体:例如:struct student//标签{char name【39】;};1.结构体有分号2,要有标签#include <stdio.h>#include <string.h>//定义学生信息结构体struct student{ char name[20]; //姓名 char sex[10];//性别 int age;//年龄 float grade;//成绩};int main(){ //方法一,定义结构体变量并初始化

2021-01-14 14:46:31 125

原创 北邮交换原理题库2

第一章一、选择题1、电路交换采用(C)工作方式。A、虚连接B、数据报C、面向物理连接﹐D、面向逻辑连接2、电路交换得特点就是(C )。A、易于实现不同终端之间得连接B﹑逐段差错控制C、基于呼叫损失制得流里控制D、线路利用率高3、报文交换适合(C〉业务。A、实时语音―B、交互式计算机通信C、电子邮箱﹐D﹑网络聊天二、填空题1、公用电话网采用得交换方式就是_电路交换_。2、报文交换中信息传输与交换得单位就是_报文。3、分组交换中,信息传输与交换得最小单位就是_分组_。4、分组交换中﹐分组就

2021-01-14 13:30:36 4725 5

原创 交换原理题库

现代通信技术试题及答案填空题1、三网融合指的是电信网、计算机网.、有线申视湖—o2、电信系统在三大硬件分别是终端设备、传输设备、交换设备。3、信号可以分为两大类―模拟信号___和_数字信号—。4、在数字通信技术中,复接方式有:按位复接、按字节复接_、按路复接__三种方式。5、在PCM30/32系统中,有30个路时隙用来传送30路语音信号,一个路时隙用来传帧同步码―,另一个路时隙用来传送信令码―。6、信令按使用的信道划分可以分为___随路信令___和_公共信道信令_。7、NO.7信令网由_信令点

2021-01-14 13:17:49 1487

原创 2021年大学交换原理复习要点

TST网络结构TST网络是电话交换系统中经常使用的一种3级网络,由两级T接线器与一级S接线器组合而成T接线器:时分,采用PCMS接线器:空分具有32条双向时分复用线,且每条时分复用线上由32个时隙,编号相同的入线和出线共同组成一条双向时分复用线。TST交换网络的第1级有32个T接线器,第2级为一个32 x 32的S接线器,第3级由32个T接线器组成,分别连在每一条输出线上。第1级T接线器采用的是输出控制方式,第3级T接线器采用的是输入控制方式(当然第1和第3级的控制方式也可以调换),而对于第.

2021-01-13 14:21:52 1708

原创 实训学习day3

实训学习day3移植工程一.文件IO二.文件IO如何使用三.什么是系统IO四.linux文件类型五.接口函数二级目录三级目录移植工程1.编译器:arm-linux-gcc2.烧写命令:(1)下载命令:rsrs+可执行程序(2)修改权限:chmod 777 可执行文件名执行程序一.文件IOlinnux系统下,一切设备接文件硬件的操作都是先访问驱动二.文件IO如何使用提供相应的接口函数===》man手册三.什么是系统IO使用系统函数api接口实现文件的操作打开文件,读取,写入,关闭

2021-01-07 09:17:21 92

原创 实训复习day2

3.数组下标char buff[20]=“hello” buff[5]="\0"4.数组初始化(1)定义的时候直接初始化(2)定义的时候通过手动输入(键盘输入)for(i=0;i<10,i++){ scanf("%d,&a[i]");}//如何访问数组内容for(i=0;i<10,i++){ printf(“%d,a[i]”)}5.柔性数组 int a[]={1,2};6 字={}符串函数char buff[10]=“nihao”;char b

2021-01-06 10:31:12 185

原创 实训复习

4.文件路径绝对路径:文件所在路径的完整部分相对路径:相对于当前路径的路径5.进入超级用户模式二.嵌入式Linux编程开发环境:linux接口+开发语言Linux ( C语言)(1)编写工程(2)编译(3)移植(4)测试工程A 编写工程2.1编写工程1.一般模式vi编辑器:2.可以随意添加字3.按“esc”,进入一般模式底行模式:1.底行模式一定是由一般模式转换2“SHIFT+:”,进入底行模式3.:wq保存退出w 强制退出q!:强制退出linux与windows

2021-01-06 10:30:34 114 1

原创 1ZSTACK协议栈的架构

1.ZSTACK协议栈的架构ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些API,工用户调用。协议栈体系分层结构与协议栈代码文件夹对应表如下:整个协议栈的架构,如图所示:APP:应用层目录,这是用户创建各种不同工程的区域,在这个目录中包含了应用层的内容和这个项目的主要内容,在协议栈里面一般是以操作系统的任务实现的。HAL:硬件层目录,包含有与硬件相关的配置和驱动及操作函数。MAC:MAC层目录,包含了MAC层的参数配置文件及其MAC的LIB库的函数接口文件

2021-01-05 10:26:52 1937

原创 详细介绍Audition输出一个周期2khz的正弦波(循环)。将一段数字音频歌曲数据转换为模拟音频波形输出(循环)。

详细介绍Audition输出一个周期2khz的正弦波(循环)。将一段数字音频歌曲数据转换为模拟音频波形输出(循环)1.Audition输出一个周期2khz的正弦波(循环)2.Audition将一段数字音频歌曲数据转换为模拟音频波形输出(循环)8khz,量化16bit,单通道,时长仅仅5~10秒。1.Audition输出一个周期2khz的正弦波(循环)2.Audition将一段数字音频歌曲数据转换为模拟音频波形输出(循环)8khz,量化16bit,单通道,时长仅仅5~10秒。...

2020-12-28 17:29:46 2597

原创 用STM32F103输出一路PWM波形,有完整源码。用示波器观察输出波形

用STM32F103输出一路PWM波形,有完整源码。用示波器观察输出波形 序 言 1) 什么是PWM信号 2) 如何实现PWM信号输出 3) PWM信号应用 一.项目说明二.项目实战 1) 分析例程 2)keil4 仿真设置 3) PWM源码三. 结语 序 言PWM相关概念占空比:就是输出的PWM中,高电平保持的时间 与 该PWM的时钟周期的时间 之比如,一个PWM的频率是1000Hz,那么它的时钟周期就是1ms,就是1000us,如果高电平出现的时间是200us,那么低电平的时间肯定是8

2020-12-28 16:36:12 8959 5

原创 从零开始在MDK创建纯汇编语言的STM32工程,并实现用汇编程序完成 每间隔1秒钟闪烁一次LED的程序

从零开始在MDK创建纯汇编语言的STM32工程,并实现用汇编程序完成 每间隔1秒钟闪烁一次LED的程序 序 言简介应用 一.项目说明二.项目实战 1) 从零开始在MDK创建纯汇编语言的STM32工程。 2) 编写一个简单的汇编语言程序 3) 用汇编程序完成 每间隔1秒钟闪烁一次LED的程序。三. 结语 序 言简介1.什么是汇编语言? 汇编语言又称为符号语言(下文介绍为什么会有这个名字),属于低级语言。它是从机器语言发展而来的。使用简短的英文缩写作为汇编指令,并通过汇编过

2020-12-27 16:22:59 1495

原创 基于STM32的0.96OLED基本显示学习,及 上下或左右的滑动显示长字符(使用硬件刷屏模式),OLED显示变量值操作详细解析

基于STM32的0.96OLED基本显示学习,及 上下或左右的滑动显示长字符(使用硬件刷屏模式),OLED显示变量值操作详细解析简   介 一.项目说明 二.学习入门 1)开始了解例程 三.实战过程 1)连接好线路 2)用OLED显示普通简单字符(自己的学号和姓名) 3)用OLED显示变量(显示AHT20的温度和湿度;) 4)基于软件刷屏模上下或左右的滑动显示长字符 5)基于硬件件刷屏模上下或左右的滑动显示长字符四. 结语简   介  OLED为自发光材料,不需用到背光板,同

2020-12-27 14:28:29 8759 11

原创 详解STM32的三种Boot模式的差异

详解STM32的三种Boot模式的差异序 言 1)stm32三种启动方式比较一. 项目说明二.项目实战 1) 用户闪存存储器被选为启动,这是平常我们用得最多的 2)从系统存储器启动,这种模式启动的程序功能由厂家设置。 3)STM32通过sram启动方法四. 结语序 言STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存=芯片内置的Flash。2)SRAM=芯片内置的RAM区,就是内存啦。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域

2020-12-26 16:32:32 1172 1

原创 计算机网络必记端口号

计算机网络必记端口号

2020-12-18 13:10:18 585

原创 CRC校验的快速掌握

CRC校验的快速掌握知识储备二进制模2除法与二进制除法不同。模2运算:加法不进位,减法不借位。二进制除法: 带借位的二进制除法,根据余数减除数够减与否,确定商1还是商0,若够减则商1,否则商0。二进制模2除法: 采用模2减法,不带借位的二进制减法,因此考虑余数够减除数与否是没有意义 的。实际上,在CRC运算中,总能保证除数的首位为1,则模2除法运算的商是由余数首位与除数首位的模2除法运算结果确定。因为除数首位总是1,按照模2 除法运算法则,那么余数首位是1就商1,是

2020-12-17 12:48:20 306

原创 关于交换机的三种交换方式及其比较

5)关于交换机的三种交换方式及其比较1.直通式 : 直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩阵电话交换机。它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找表转换成相应的输出端口,在输入与输出交叉处接通,把数据包直通到相应的端口,实现交换功能。由于不需要存储,延迟非常小、交换非常快,这是它的优点。它的缺点是,因为数据包内容并没有被以太网交换机保存下来,所以无法检查所传送的数据包是否有误,不能提供错误检测能力。由于没有缓存,不能将具有不同速率的输入/输出

2020-12-17 09:53:05 5139

转载 自顶向下 谢希仁计算机网络第七版课后答案

谢希仁计算机网络第七版课后答案转载:链接: link.第一章 概述1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。在这里插入图片描述答: (1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。(3)分

2020-12-16 21:39:59 3266

转载 2020年自顶向下计算机网络思维导图

转载: link.教材 :计算机网络(第7版,谢希仁编著)第一章(概述)P0 - 计算机网络<思维导图>第二章(物理层)P1 - 计算机网络<思维导图>便签中的内容:①香农公式:C=W*Log2(1+S/N) (bit/s)C:极限传输速率W:信道带宽(单位Hz)S:信道内所传信号的平均功率N:信道内的高斯噪声功率②ADSL技术:Asymmetric Digital Subscriber Line非对称数字用户线技术,即用数字技术对现有的模拟电话线进行改

2020-12-15 19:34:22 1153 1

libyuv-2525698acba9bf9b701ba6b4d9584291a1f62257.tar.gz

libyuv-2525698acba9bf9b701ba6b4d9584291a1f62257.tar.gz

2023-03-08

stm32f103XX OLED+AHT20.rar

stm32f103XX OLED+AHT20工程

2020-12-30

stm32f103XX汇编语言点亮LED工程相关代码.rar

stm32f103XX汇编语言点亮LED工程

2020-12-30

空空如也

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

TA关注的人

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