![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 87
switch_swq
本科西安电子科技大学计算机科学与技术
展开
-
西电计科大三下SOC微体系结构设计实验合集
为消除教学资源配置的不平等,以及提升教学和学习效率,特发布此资源仅供参考原创 2024-05-23 11:46:02 · 900 阅读 · 0 评论 -
西电计科大三下SOC微体系结构设计作业合集
源文件、测试文件及仿真结果。原创 2024-04-03 19:33:51 · 1495 阅读 · 0 评论 -
Vitis AI——FPGA学习笔记<?>
边缘计算edge-ai;edge端inference全栈部署方案。原创 2024-03-29 17:29:19 · 942 阅读 · 0 评论 -
AI学习笔记
假设我们的模型中有N个特征,在这种情况下,输入向量将是一个大小为N的向量。感知器是一个二元分类模型,即它可以区分两类输入数据。我们将假设对于每个输入向量x,感知器的输出将是+1或-1,这取决于类别。这个标准被认为是权重w的函数,我们需要最小化它。为了训练感知器,我们需要找到一个权重向量w,它能正确地分类大多数值,即产生最小的误差。对那些导致错误分类的训练数据点I求和,xi是输入数据,对于负例和正例,ti分别为-1或+1。这里η是所谓的学习率,∇E(w)表示E的梯度,计算出梯度后,我们得到。原创 2024-03-29 17:28:37 · 821 阅读 · 0 评论 -
c语言实现进化算法——人工智能导论<1>
/种群结构体//二进制编码//解码数值//标记是否发生交叉或变异//适应度//适应度占比}v;//x1,x2上下界和精度//二进制编码位数//实际精度//最优个体//函数声明。原创 2024-03-14 17:23:20 · 540 阅读 · 1 评论 -
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 · 1283 阅读 · 0 评论 -
Xilinx Vitis API常用部分解析
Xilinx Vitis API常用部分解析原创 2024-02-27 16:57:03 · 506 阅读 · 0 评论 -
西电计科大三上数据库系统概论代码合集
数据库的查询速度极快,基本在0.01s左右。但唯一的不足之处在于插入数据不便,需要用INSERT语句且符合表的结构。采用图形界面将优化这一不足。原创 2023-12-14 00:14:45 · 1187 阅读 · 0 评论 -
边缘检测——Matlab实现计算机视觉<1>
西安电子科技大学_计算机视觉_作业一_边缘检测作业 1:边缘检测 编程语言:Matlab(推荐) 或 Python(可能需要使用 OpenCV)题目内容:自选一张图像,编程实现以下操作:• 分别采用 Sobel 算子和 Canny 算子滤波,进行边缘提取;• 显示原始图像以及不同滤波器滤波后的结果• 对于 Sobel 滤波结果,显示 x 方向的梯度、y 方向的梯度、梯度幅度、梯 度角度等• 对于 Canny 算子滤波,显示滤波后边缘检测结果 并分析不同滤波结果的差异。原创 2023-09-29 22:26:50 · 984 阅读 · 0 评论 -
数字滤波器设计——Matlab实现数字信号处理<1>
4.利用巴特沃思、切比雪夫或椭圆滤波器设计数字滤波器(滤波特性自定),要求通过改变滤波器参数或特性(低通、高通、带通或带阻)设计至少两种数字滤波器,分析所设计滤波器(画出频率特性曲线),并对上述给出的不同x(n)分别进行滤波(画出滤波结果),然后加以讨论;5.利用窗函数设计法或频率采样法设计数字滤波器(滤波特性自定),要求通过改变滤波器参数或特性(低通、高通、带通或带阻等)设计至少两种数字滤波器,分析所设计滤波器(画出频率特性曲线),并对上述给出的不同x(n)分别进行滤波(画出滤波结果),然后加以讨论。原创 2023-12-13 13:05:15 · 238 阅读 · 0 评论 -
进阶设计一(DDR3)——FPGA学习笔记<?>
DDR3 SDRAM,以其单位存储量大、高数据带宽、读写速度快、价格相对便宜等优点 吸引了大批客户,占领市场较大份额。同时,作为内存条中不可缺少的一部分,DDR3 SDRAM 在计算机领域也占有一席之地。要掌握 DDR3 SDRAM 的基本概念、数据存取原理、操作命令以及操作时序等相关知识。在掌 握 DDR3 SDRAM 的相关理论知识后,讲解 AXI4 接口,并且使用该接口配置 Xilinx 的 MIG IP 核,设计一个可进行读写操作的 DDR3 SDRAM 控制器,并上板验证。原创 2023-10-29 21:15:35 · 542 阅读 · 0 评论 -
嵌入式Linux_Petalinux二——FPGA学习笔记<?>
参考资料:正点原子《DFZU2EG_4EV MPSoC 之 Linux 驱动开发指南》原创 2023-10-08 11:20:35 · 280 阅读 · 0 评论 -
Linux系统——OS学习笔记<1>
参考资料:正点原子《DFZU2EG_4EV MPSoC 之 Linux 驱动开发指南》原创 2023-10-02 13:04:53 · 230 阅读 · 0 评论 -
嵌入式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 · 1989 阅读 · 1 评论 -
Vitis开发一——FPGA学习笔记<8>
在MPSOC开发板上搭建MPSOC嵌入式最小系统原创 2023-09-25 21:52:25 · 1983 阅读 · 1 评论 -
嵌入式学习路线
总结来说就是借鉴,思考,改进,创新!做好生涯规划,不要蹉跎岁月。原创 2023-09-22 13:03:41 · 249 阅读 · 0 评论 -
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 · 2397 阅读 · 0 评论 -
基础设计五(LCD液晶屏)——FPGA学习笔记<6>
液晶是一种介于固体和液体之间的特殊物质,它是一种有机化合物,常态下呈液态, 但是它的分子排列却和固体晶体一样非常规则,因此取名液晶。如果给液晶施加电场,会 改变它的分子排列,从而改变光线的传播方向,配合偏振光片,它就具有控制光线透过率 的作用,再配合彩色滤光片,改变加给液晶电压大小,就能改变某一颜色透光量的多少。。原创 2023-09-22 16:14:34 · 1195 阅读 · 0 评论 -
基础设计四(信号采集、发生)——FPGA学习笔记<5>
频率测量法:在时间 t 内对被测时钟信号的时钟周期 N 进行计数,然后求出单位时间内的时钟周期数,即为被测时钟信号的时钟频率。周期测量法:先测量出被测时钟信号的时钟周期 T,然后根据频率 f = 1/T 求出被测时钟信号的频率。但是上述两种方法都会产生±1 个被测时钟周期的误差,在实际应用中有一定的局限性;而且根据两种方式的测量原理,很容易发现频率测量法适合于测量高频时钟信号,而周期测量法适合于低频时钟信号的测量,但二者都不能兼顾高低频率同样精度的测量要求。原创 2023-09-18 21:55:27 · 345 阅读 · 1 评论 -
基础设计三(RS232、I2C)——FPGA学习笔记<4>
参考书目:《野火FPGA Verilog 开发实战指南》原创 2023-09-11 22:30:32 · 573 阅读 · 0 评论 -
基础设计二(IP核)——FPGA学习笔记<3>
xilinx fpga 基础设计学习笔记,学习资料来自野火原创 2023-09-11 21:42:56 · 1141 阅读 · 0 评论 -
基础设计一——FPGA学习笔记<2>
xilinx FPGA verilog工程设计流程原创 2023-08-16 22:51:36 · 717 阅读 · 0 评论 -
HDL语法——FPGA学习笔记<1>
verilog语法——FPGA学习笔记<1>原创 2023-08-15 23:19:14 · 269 阅读 · 1 评论 -
FPGA基本概念及资源整理——FPGA学习笔记<0>
FPGA基本概念及资源整理原创 2023-08-10 23:39:14 · 547 阅读 · 0 评论 -
PID控制算法理解
所需参数:KP/KI/KD/当前值Curr_Num*返回值:Pid_Num(根据实际情境确定其物理意义,比如可以是增量:如控制电机转速,Pid_Num为增量,可代表增加的电压值等;也可以是直接确定值:如控制小车行进距离,Pid_Num代表当前小车速度)原创 2023-07-25 22:44:50 · 227 阅读 · 0 评论 -
图像识别小车(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 · 222 阅读 · 0 评论 -
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 · 592 阅读 · 0 评论 -
图像识别小车(电机部分)——电赛学习笔记(2)
占空比通过函数TIM_SetCompare1(TIM1,num)控制,其中num是低电平占周期数。pwm控制模式:使能端连接单片机IO口,通过产生pwm波占空比控制速度(相当于有效电压控制)1.驱动器:L298N(CSDN搜索使用方法);电源暂时用12V直流源。3.编码器:将编码器产生脉冲当做外部时钟传入单片机定时器,定时读取并清零。2.控制:全速模式:in1、in2一低一高控制正反转,全低不转。4.涉及知识:定时器(内部定时器产生pwm波,外部作为编码计数)2.控制:通过PWM波占空比控制。原创 2023-07-04 22:32:42 · 414 阅读 · 0 评论 -
图像识别小车(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 · 1410 阅读 · 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 · 619 阅读 · 1 评论 -
FreeRTOS学习笔记(一)
FreeRTOS 帮 我们实现了 SysTick 的启动的配置:在 port.c 文件中已经实现 vPortSetupTimerInterrupt()函数,并且 FreeRTOS 通用的 SysTick 中断服务 函数也实现了:在 port.c 文件中已经实现 xPortSysTickHandler()函数,所以 移植的时候只需要我们在 stm32f10x_it.c 文件中实现我们对应(STM32)平台 上的 SysTick_Handler()函数即可。//时间超过/等于要延迟的时间,则 退出. } };原创 2023-04-24 20:18:51 · 224 阅读 · 1 评论 -
python爬虫学习笔记
用requests库爬取时网页可能加载不完整,故用selenium库,加sleep延时使加载充分。配置selenium库,下载chomedriver,网上有教程。更改range函数的范围就可以对该范围内用户信息爬取。学习xpath、scrapy爬虫框架、线程池等。主要利用re库,利用正则表达式提取html文件中的信息。结论:显然,-SWQ-在一定范围内粉丝最多。threading是多线程运行,节省时间。丁嘉丽12334 0。原创 2023-03-17 22:22:06 · 71 阅读 · 0 评论