- 博客(43)
- 收藏
- 关注
原创 git常用指令
git init——初始化仓库git clone——克隆仓库使用ssh连接github.com【参考:安装ssh,输入ssh判断是否安装生成公钥,复制公钥并添加到github的*SSH keys*中检测是否成功——创建并切到分支 )git status——显示git add——将文件添加到缓存区具体文件——查看暂存区–cached-c–modified-m–deleted-d–other-ogit rm——清除文件-r-f——撤销所有暂存的更改--mixed为默认,用于。
2025-02-18 12:23:08
737
原创 使用Hexo部署NexT主体网站
两种由于创建的主体不同,如果关联同一仓库即会产生分支Branches,例如main和master两个版本。在需要修改字体的地方添加或修改。网站点击想使用的字体。,如何搜索修改位置见上。下添加之前复制的内容。
2025-02-11 17:03:23
1101
原创 RANSAC算法的FPGA实现
给定参数T_RANGE,表示允许残差平方RSS的最大值(RSS=(y-k*x-b)^2,表示期望值与实际值只差的平方),当RSS
2024-05-27 12:18:23
1303
原创 AI学习笔记
假设我们的模型中有N个特征,在这种情况下,输入向量将是一个大小为N的向量。感知器是一个二元分类模型,即它可以区分两类输入数据。我们将假设对于每个输入向量x,感知器的输出将是+1或-1,这取决于类别。这个标准被认为是权重w的函数,我们需要最小化它。为了训练感知器,我们需要找到一个权重向量w,它能正确地分类大多数值,即产生最小的误差。对那些导致错误分类的训练数据点I求和,xi是输入数据,对于负例和正例,ti分别为-1或+1。这里η是所谓的学习率,∇E(w)表示E的梯度,计算出梯度后,我们得到。
2024-03-29 17:28:37
922
原创 c语言实现进化算法——人工智能导论<1>
/种群结构体//二进制编码//解码数值//标记是否发生交叉或变异//适应度//适应度占比}v;//x1,x2上下界和精度//二进制编码位数//实际精度//最优个体//函数声明。
2024-03-14 17:23:20
742
2
原创 Vitis开发二——FPGA学习笔记<?>
通过创建和封装 IP 向导的方式来自定义 IP 核,将模块集成到 Vivado 中的 IP 库中。本 次实验选择常用的方式,即创建一个带有 AXI 接口的 IP 核,该 IP 核通过 AXI 协议实现 PS 和 PL 的数据通信。在vivado进入界面点击“Tasks”栏中的“Manage IP”。在弹出的选项中选择“New IP Location...”设置工程路径和 器件工程创建完成后,运行创建和封装 IP 向导。点击菜单栏的“Tools”,选择,在弹出的界面中,点击“NEXT”
2024-03-01 15:51:21
2148
1
原创 西电计科大三上数据库系统概论代码合集
数据库的查询速度极快,基本在0.01s左右。但唯一的不足之处在于插入数据不便,需要用INSERT语句且符合表的结构。采用图形界面将优化这一不足。
2023-12-14 00:14:45
1850
原创 数字滤波器设计——Matlab实现数字信号处理<1>
4.利用巴特沃思、切比雪夫或椭圆滤波器设计数字滤波器(滤波特性自定),要求通过改变滤波器参数或特性(低通、高通、带通或带阻)设计至少两种数字滤波器,分析所设计滤波器(画出频率特性曲线),并对上述给出的不同x(n)分别进行滤波(画出滤波结果),然后加以讨论;5.利用窗函数设计法或频率采样法设计数字滤波器(滤波特性自定),要求通过改变滤波器参数或特性(低通、高通、带通或带阻等)设计至少两种数字滤波器,分析所设计滤波器(画出频率特性曲线),并对上述给出的不同x(n)分别进行滤波(画出滤波结果),然后加以讨论。
2023-12-13 13:05:15
353
原创 2023年FPGA创新大赛记录
参赛厂商:AMD参赛平台:基于AMD的FPGA/Zynq/Versal器件(无资源限制)开发方向:基于AMD板卡的综合类赛道开发平台:正点原子 DFZU2EG MPSoc 开发板作品名称:基于FPGA的图神经网络传感器系统作品简介:对传感器系统进行建模,生成图模型并利用图神经网络对传感器系统运行状态进行评估。作品首先采集大量传感器数据,并根据事先对传感器群建模成图的模型,将传感器输出信号进行分析,主要分析图网络频域特性,进行初步判断然后用深度学习训练数据集,分析系统的状态。
2023-11-15 16:45:48
929
原创 进阶设计一(DDR3)——FPGA学习笔记<?>
DDR3 SDRAM,以其单位存储量大、高数据带宽、读写速度快、价格相对便宜等优点 吸引了大批客户,占领市场较大份额。同时,作为内存条中不可缺少的一部分,DDR3 SDRAM 在计算机领域也占有一席之地。要掌握 DDR3 SDRAM 的基本概念、数据存取原理、操作命令以及操作时序等相关知识。在掌 握 DDR3 SDRAM 的相关理论知识后,讲解 AXI4 接口,并且使用该接口配置 Xilinx 的 MIG IP 核,设计一个可进行读写操作的 DDR3 SDRAM 控制器,并上板验证。
2023-10-29 21:15:35
799
原创 Xilinx_HLS开发——FPGA学习笔记<?>
FPGA 设计过程中的不同抽象层级:其中最底层的抽象(结构性的)涉及到对底层硬件单元直接的例化,比如逻辑门,甚至是更 底层的 LUT 或者触发器。设计者更常用的是在“寄存器传输级(Register Transfer Level,RTL)”进行设计, 这个层级的抽象隐藏了底层的细节,是在描述寄存器和寄存器之间可执行的操作。更上层的“行为性的” 描述是对电路的算法描述,也就是描述电路表现出什么样的功能(行为),而不是描述每个寄存器该如何进行操作。
2023-10-14 22:56:11
1466
原创 嵌入式Linux_Petalinux二——FPGA学习笔记<?>
参考资料:正点原子《DFZU2EG_4EV MPSoC 之 Linux 驱动开发指南》
2023-10-08 11:20:35
527
原创 嵌入式Linux_Petalinux一——FPGA学习笔记<?>
Petalinux 工具是 Xilinx 公司推出的嵌入式 Linux 开发套件,包括了u-boot、Linux Kernel、 device-tree、rootfs 等源码和库,以及,可以让客户很方便的生成、配置、编译及 自定义 Linux 系统。Petalinux 支持 Versal 、Zynq UltraScale+ MPSoC、Zynq-7000 SoC 以及 MicroBlaze,可与 Xilinx 硬件设计工具 Vivado 协同工作,大大简化了 Linux 系统的开发工作。
2023-10-01 19:39:59
4764
1
原创 边缘检测——Matlab实现计算机视觉<1>
西安电子科技大学_计算机视觉_作业一_边缘检测作业 1:边缘检测 编程语言:Matlab(推荐) 或 Python(可能需要使用 OpenCV)题目内容:自选一张图像,编程实现以下操作:• 分别采用 Sobel 算子和 Canny 算子滤波,进行边缘提取;• 显示原始图像以及不同滤波器滤波后的结果• 对于 Sobel 滤波结果,显示 x 方向的梯度、y 方向的梯度、梯度幅度、梯 度角度等• 对于 Canny 算子滤波,显示滤波后边缘检测结果 并分析不同滤波结果的差异。
2023-09-29 22:26:50
1453
1
原创 Zynq简介——FPGA学习笔记<7>
Xilinx 公司的 FPGA 芯片主要分为两大类,FPGA 和 SoC(System on Chip,片上处理系统),其中 FPGA 芯片只包含了可编程逻辑部分,而不包含处理器,如常见的 Spartan 系列、Artix 系列、Kintex 系列和 Virtex 系列。每一个系列又根据制造工艺和架构的不同,分为 6 系列(45nm)、7 系列(28nm)、UltraScale(20nm) 和 UltraScale+(16nm),以提供不同的性能和功耗比。
2023-09-24 10:37:56
4274
原创 基础设计五(LCD液晶屏)——FPGA学习笔记<6>
液晶是一种介于固体和液体之间的特殊物质,它是一种有机化合物,常态下呈液态, 但是它的分子排列却和固体晶体一样非常规则,因此取名液晶。如果给液晶施加电场,会 改变它的分子排列,从而改变光线的传播方向,配合偏振光片,它就具有控制光线透过率 的作用,再配合彩色滤光片,改变加给液晶电压大小,就能改变某一颜色透光量的多少。。
2023-09-22 16:14:34
1957
原创 基础设计四(信号采集、发生)——FPGA学习笔记<5>
频率测量法:在时间 t 内对被测时钟信号的时钟周期 N 进行计数,然后求出单位时间内的时钟周期数,即为被测时钟信号的时钟频率。周期测量法:先测量出被测时钟信号的时钟周期 T,然后根据频率 f = 1/T 求出被测时钟信号的频率。但是上述两种方法都会产生±1 个被测时钟周期的误差,在实际应用中有一定的局限性;而且根据两种方式的测量原理,很容易发现频率测量法适合于测量高频时钟信号,而周期测量法适合于低频时钟信号的测量,但二者都不能兼顾高低频率同样精度的测量要求。
2023-09-18 21:55:27
1166
1
原创 项目管理概述
非常新颖项目:领导力、人际关系技能、有远见和目 标、自信、期望管理和倾听技能是最重要的。} 大型项目:领导力、相关经历、计划、人际关系技能、 口头沟通和团队建设技能是最重要的。} 高不确定性项目: 风险管理、期望管理、领导力、人 际关系技能和计划能力是最重要的。} 瀑布式生命周期模型: 定义了良好的线性系统分析、 设计、编码、测试和维护的阶段。◦ 这些阶段不能与今后提到的项目管理过程组的启动、计划、 执行、监控、收尾相混淆。◦ 项目阶段 :传统项目管理存在一些基本阶段:概念、开发、实施和收 尾阶段。
2023-08-17 17:41:22
572
1
原创 PID控制算法理解
所需参数:KP/KI/KD/当前值Curr_Num*返回值:Pid_Num(根据实际情境确定其物理意义,比如可以是增量:如控制电机转速,Pid_Num为增量,可代表增加的电压值等;也可以是直接确定值:如控制小车行进距离,Pid_Num代表当前小车速度)
2023-07-25 22:44:50
399
原创 图像识别小车(PCB设计)——电赛学习笔记(4)
2.Altium Designer:基础操作;使用规则(右键-设计-规则-desgin rules右键-导入规则-类型全选-寻找规则文件);字体大小调节(任意字右键-查找相似对象-text height-same-应用-修改text height);shift s-DSD-shift s-清除(右下角);顶层走不通打过孔底层走;生成的pcd文件和原理图-导出-Altium Designer文件;学习来源:B站唐老师讲电赛——PCB设计极速入门,立创EDA+ALTIUM DESIGNER 10.0。
2023-07-25 22:01:44
466
原创 OpenCV学习笔记——《基于OpenCV的数字图像处理》
(主体模块、环境变量配置(VS2019)、源码手动编译(CMake)、调用动/静态库、cv命名空间、OpenCV API特点、数据内部接口InputArray/OutputArray、错误处理、OpenCV头文件、HighGui模块)示例代码:int main()setWindowTitle("lena", "Lena经典图像窗口");//读取图像return -1;//如果读取图像失败,则返回//显示图像waitKey(0);//等待用户输入\n";2.播放视频。
2023-07-08 23:25:36
2090
原创 图像识别小车(电机部分)——电赛学习笔记(2)
占空比通过函数TIM_SetCompare1(TIM1,num)控制,其中num是低电平占周期数。pwm控制模式:使能端连接单片机IO口,通过产生pwm波占空比控制速度(相当于有效电压控制)1.驱动器:L298N(优快云搜索使用方法);电源暂时用12V直流源。3.编码器:将编码器产生脉冲当做外部时钟传入单片机定时器,定时读取并清零。2.控制:全速模式:in1、in2一低一高控制正反转,全低不转。4.涉及知识:定时器(内部定时器产生pwm波,外部作为编码计数)2.控制:通过PWM波占空比控制。
2023-07-04 22:32:42
741
原创 图像识别小车(jetson nano部分)——电赛学习笔记(3)
1.将jetson连接至路由器,电脑使用该路由wifi——下载ssh-remote插件——jetson上终端ifconfig查ip——vscode按格式输入:ssh jetson@IP地址——输入密码登录。2.crtl+o选择要打开的文件或侧栏资源管理器选择,文件可在主机写好直接拖入jetson;一.vscode远程ssh操作(局域网连接)
2023-07-04 22:30:36
3891
1
原创 图像识别小车(电源部分)——电赛学习笔记(1)
一.线性电源(线性稳压器LDO):Vin、Vout;压差(Vin-V差>Vout时正常工作) 、Ci、Co(输入输出滤波电容,降噪)1.参数:Vi,Vo(可调,电阻分压),压降,输出电流Io(max),(噪声,静态电流Iq,效率=Vo/Vi,耗散功率=v差*I。1·稳压型电荷泵开关稳压器原理(飞跨电容,S1、S3/S2、S4切换开关,C1充放电)注:内部电磁干扰问题(EMI),造成高频振铃信号。二极管续流(肖特基/快恢复,损耗:导通压*电流)半压(两跨容,串联充电,并联充电)、倍压反之。
2023-06-29 15:26:49
1176
1
原创 FreeRTOS学习笔记(一)
FreeRTOS 帮 我们实现了 SysTick 的启动的配置:在 port.c 文件中已经实现 vPortSetupTimerInterrupt()函数,并且 FreeRTOS 通用的 SysTick 中断服务 函数也实现了:在 port.c 文件中已经实现 xPortSysTickHandler()函数,所以 移植的时候只需要我们在 stm32f10x_it.c 文件中实现我们对应(STM32)平台 上的 SysTick_Handler()函数即可。//时间超过/等于要延迟的时间,则 退出. } };
2023-04-24 20:18:51
318
1
原创 python爬虫学习笔记
用requests库爬取时网页可能加载不完整,故用selenium库,加sleep延时使加载充分。配置selenium库,下载chomedriver,网上有教程。更改range函数的范围就可以对该范围内用户信息爬取。学习xpath、scrapy爬虫框架、线程池等。主要利用re库,利用正则表达式提取html文件中的信息。结论:显然,-SWQ-在一定范围内粉丝最多。threading是多线程运行,节省时间。丁嘉丽12334 0。
2023-03-17 22:22:06
141
西电计科大四上2024年秋季A级达标线上测试-湿度监测仿真系统
2024-10-13
使用Verilog语言实现RANSAC算法
2024-05-25
西电计科大三下SOC微体系结构设计实验合集
2024-05-10
西电计科大三下SOC微体系结构设计作业合集
2024-05-10
B级达标测试-电子类-QAM调制解调的仿真实现
2024-05-10
西电计科大三下微机原理课程设计
2024-03-29
西电计科大三上计算机组织与体系结构课程设计
2024-03-11
西电计科大三上自主可控嵌入式系统上机实验
2023-12-30
西电计科大三上计算机视觉作业
2023-12-30
西电计科大三上微机原理上机实验
2023-12-17
西电计科大三上数据库系统概论代码合集
2023-12-14
西电计科大三上数字信号处理上机实验源码
2023-12-13
西电计科大三上电子技术应用课程设计实验报告、设计资料
2023-12-13
2023年FPGA创新大赛AMD赛道-基于FPGA的图神经网络传感器系统(未完待续)
2023-11-19
电赛备战:基于stm32的多功能巡线避障小车
2023-08-17
2023年电赛E题代码-stm32部分源码、jetson nano上的OpenCV源码及电路板PCB原理图设计
2023-08-17
基于stm32的智能自行车尾灯
2023-08-16
stm32测试平台,包含oled显示和蓝牙通讯功能
2023-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人