- 2024-11-08fpga LCD屏幕显示
目录matlab生成coe文件150x150的JPG转化为coe文件 ROMip核配置编辑LCD显示驱动代码 原理和vga一致。 vga_parameter_cfg,v gen_data vga_driver vga_toptop_pin_xdc上板验证matlab生成coe文件150x150的JPG转化为coe文件%实现将图片的格式转换为数据处
- 2024-11-06查找串口
查询串口fromserial.tools.list_portsimportcomports(fromserial.tools.list_ports_windowsimportcomports)print(comports())[<serial.tools.list_ports_common.ListPortInfoobjectat0x0000014FD6B0A8C0>,<serial.tools.list_ports_common.ListPortInfo
- 2024-10-17鸿蒙开发新姿势:应用与前端页面“说悄悄话”
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在鸿蒙开发中,我们经常会遇到应用侧(Ark
- 2024-09-29安全:fail2ban:重新加载firewalld时,fail2ban添加的防火墙规则丢失
一,问题现象:firewalld未重新加载规则前,可以看到fail2ban添加的防火墙规则:[root@web~]#firewall-cmd--list-allpublic(active)target:defaulticmp-block-inversion:nointerfaces:eth0sources:services:ports:80/tcpprotocols:forward:yesm
- 2024-09-05Vivado 时序约束篇
简介 本章节针对大部分情况下的信号做时序约束分析 正所谓无设计不仿真,其实也可以说无设计不约束,正因为设计工程有约束的存在才可以保证设计的代码稳定性和可靠性高。 本文就vivado给出的原语约束进行总结。 打开Vivado,找到约
- 2024-08-24实验1 熟悉 VIVADO 编译环境
一 实验目的1.熟悉VIVADO的编译环境2.熟悉在VIVADO 环境下运用VerilogHDL 语言的编程开发流程,包括源程序的编写、编译、模拟仿真及程序下载。二 实验内容1.VIVADO环境下源程序的编写、编译2.模拟仿真3.程序下载三 实验要求1.在VIVADO环境下完成三人表决
- 2024-08-23D9 kubernetes 之pod中声明端口
》 在pod配置中,ports字段用于定义容器公开的端口列表。该字段的值是一个对象列表类型,其中每个元素(对象)对应一个端口规则,每个端口规则由以下字段组成。name:端口名称。仅定义一个端口时,该字段可选containerPort:容器端口,容器内应用程序监听的端口protocol:端口使用的协议:TCP、UDP、
- 2024-08-10自动化运维-《日常运维手册接入手册》之 服务器端口表
前言:脚本编写不是一蹴而就,需要根据当前场景和实际需求不断测试和调整,最重要的是勇于踏出敢于尝试的这一步。任务需求:在ansible-vault加密环境下,使用root权限批量将项目上所有服务器的tcp端口过滤掉22,25,53,443,631,9100,10050端口后显示出来;判断服务器上如果有jps命令的就执行
- 2024-08-07squid
squid简介squid是一个高性能的代理缓存服务器,支持FTP、gopher、HTTPS和HTTP协议,是一种用来缓冲Internet数据的软件服务端安装yuminstall-ysquid修改配置文件cat/etc/squid/squid.conf|egrep-v"^#|^$"aclinsidesrc10.10.1.0/23aclSSL_portsport443aclS
- 2024-07-25【Ubuntu】Ubuntu 配置镜像源(ARM)
【Ubuntu】Ubuntu配置镜像源(ARM)零、起因最近在QEMU中安装了个ubuntu-24.04-live-server-arm64,默认是国外的软件源,很慢,故替换到国内。壹、替换源地址(清华源)https://mirror.tuna.tsinghua.edu.cn/help/ubuntu-ports/软件源文件内容:传统格式(/etc/apt/sources.list)#默认注释
- 2024-07-22k8s service-node-port-range ip_local_reserved_ports 记录
在Kubernetes中,ServiceNodePortRange是一个用于指定NodePort服务端口范围的参数。该参数定义了可以分配给NodePort服务的端口范围。默认情况下,NodePort服务使用的端口范围是30000到32767。如何查看k8sServiceNodePortRangek8smaster节点上的kube-apiserver进程
- 2024-07-22【Kernel】关于Linux内核参数 net.ipv4.ip_local_reserved_ports
网络端口号是如何分配的?除了给常用服务保留的Well-knownPortnumbers之外,给客户端的端口号通常是动态分配的,称为ephemeralport(临时端口),在Linux系统上临时端口号的取值范围是通过这个内核参数定义的:net.ipv4.ip_local_port_range(/proc/sys/net/ipv4/ip_local_port_range),
- 2024-07-07[Linux]
端口范围1~65535知名端口(Well-KnownPorts):范围:0-1023用途:分配给常用的服务和协议(如HTTP、FTP、SSH等)。这些端口通常由系统或根用户使用。示例:HTTP:80HTTPS:443FTP:21SSH:22注册端口(RegisteredPorts):范围:1024-49151用途:分配给用户或注册的网络服务
- 2024-07-0315.分频器设计--偶分频
设计一个六分频时钟信号(1)visio视图:(2)Verilog代码:moduledivider_six(clk,reset_n,clk_out);inputclk;inputreset_n;outputregclk_out;reg[1:0]cnt;//计数器模块设计always@(posedgeclkornegedgereset_n)if(!re
- 2024-07-02模拟量输出模块IS215WETAH1BB丨IS200WETAH1AGC
IS215WETAH1BB是一个模拟量输出模块,具有15个端口,包括10个千兆以太网端口和5个千兆SFP端口,支持自动协商和MDI/MDIX功能。此外,它还被描述为一个安全控制模块,适用于工业自动化控制系统,具有高精度、高可靠性和快速响应的特点TheIS215WETAH1BBisananalogoutputmodulewith1
- 2024-07-0113.计数器设计、标志脉冲信号的使用
(1)设计定义:设计一个计数器模块,实现每0.5秒跳转一次的功能,可以用LED灯的翻转来体现,要求初始状态为LED熄灭。(2)visio视图:(3)Verilog代码:modulecounter(clk,reset_n,led_out);inputclk;inputreset_n;outputregled_out;//0.5s=500_000_000ns=
- 2024-06-21离线使用端口扫描工具Nmap和Netcat
1.安装nmap命令Centos7+系统离线安装nmap命令链接:https://pan.baidu.com/s/1jqNbRNpctXgUfa4Qfpu4Pg提取码:0124rpm-ivh *********.rpm2.进行端口扫描使用Nmap扫描目标主机,例如扫描本地主机localhost: sudonmap-sS-p-localhost-sS:使用TCPSYN扫描。-p-:
- 2024-06-05【FPGA约束】如何对fpga进行io约束
对FPGA进行I/O输入输出约束是确保设计满足电气和物理要求的重要步骤。以下是在Vivado环境中设置I/O约束的一般步骤:1.确定I/O引脚需求根据电路设计和FPGA芯片手册,确定每个I/O引脚的物理位置、电气特性(如电压标准)以及其他相关属性。2.使用Vi
- 2024-05-29【jetson nano】烧录系统
烧录固件 烧录固件是为了让板子用tf卡作为系统启动(非板载启动),一般来说只需要刷写一遍。安装vm,找到虚拟机镜像,解压part01就能获取镜像。 打开vm,打开此虚拟机镜像,账号clb,密码为123456短接23脚进入烧录模式,使用Micro-USB连接线连接Nano和电脑,然后DC电源上电。可以看到电源
- 2024-04-20Computer Basics 04 - Buttons and Ports on a Computer
IntroductionTakealookatthefrontandbackofyourcomputercaseandcountthenumberofbuttons,ports,andslotsyousee.Nowlookatyourmonitorandcountanyyoufindthere.Youprobablycountedatleast10,andmaybealotmore.Eachcomputer
- 2024-04-03【Docker基础系列】Docker 中的各类端口详解
【Docker基础系列】Docker中的各类端口功能示例详解源自专栏《docker常用命令系列&&k8s系列目录导航》文章目录【Docker基础系列】Docker中的各类端口功能示例详解概念端口类型分类:**容器端口(ContainerPorts)**:**宿主机端口(HostPorts)**:**随机端口(RandomPor
- 2024-03-28Xilinx ZYNQ 7000+Vivado2015.2系列(十四)按键中断控制LED亮灭
前面我们介绍了按键中断,其实我们稍作修改就可以用按键控制LED了。做个小实验,两个按键分别控制两个led亮灭。板子:zc702。硬件部分添加zynq核:勾选串口用于打印信息,勾选EMIO,我们控制两个led,所以需要2bitPL到PS的中断勾选上:PL时钟什么的都用不到,我们用的按键不需要时钟,EMIO
- 2024-03-27Xilinx ZYNQ 7000+Vivado2015.2系列(六)创建一个基于AXI总线的GPIO IP并使用
前言:FPGA+ARM是ZYNQ的特点,那么PL部分怎么和ARM通信呢,依靠的就是AXI总线。这个实验是创建一个基于AXI总线的GPIOIP,利用PL的资源来扩充GPIO资源。通过这个实验迅速入门开发基于总线的系统。使用的板子是zc702。AXI总线初识:AXI(AdvancedeXtensibleInterface),由ARM公司提出的
- 2024-03-27Xilinx ZYNQ 7000+Vivado2015.2系列(四)之GPIO的三种方式:MIO、EMIO、AXI_GPIO
前言:ZYNQ7000有三种GPIO:MIO,EMIO,AXI_GPIOMIO是固定管脚的,属于PS,使用时不消耗PL资源;EMIO通过PL扩展,使用时需要分配管脚,使用时消耗PL管脚资源;AXI_GPIO是封装好的IP核,PS通过M_AXI_GPIO接口控制PL部分实现IO,使用时消耗管脚资源和逻辑资源。使用的板子是zc702。1.MIO方式Zynq7000
- 2024-03-27Xilinx ZYNQ 7000+Vivado2015.2系列(二)之奇数分频和逻辑分析仪(ILA)的使用
前言:偶数分频容易得到:N倍偶数分频,可以通过由待分频的时钟触发计数器计数,当计数器从0计数到N/2-1时,输出时钟进行翻转,并给计数器一个复位信号,使得下一个时钟从零开始计数。以此循环下去。奇数分频如何得到呢?第一部分 奇数分频奇数分频方法:N倍奇数分频,首先进行上升沿触发进行