FPGA模拟SENSOR,MIPI CSI-2发送图像到RV1126

news2024/9/24 23:32:48

FPGA模拟SENSOR,MIPI CSI-2发送图像到RV1126

1:FPGA模拟Sensor, 使用MIPI CSI-2 Transmit,发送图像到RV1126。

2:MIPI CSI-2信号LANE,共5对。图像分辨率1920*1080,格式YUV422 8Bit,RGB565等。

3:调试

3.1:命令:v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=UYVY --stream-mmap=3 --stream-skip=5 --stream-to=/tmp/cif2.out --stream-count=50 --stream-poll

3.2:log

[ 7261.297491] RKMODULE_GET_HDR_CFG
[ 7261.377809] RKMODULE_GET_HDR_CFG
[ 7261.382117] RKMODULE_GET_HDR_CFG
[ 7261.383509] rkcif_mipi_lvds: Allocate dummy buffer, size: 0x003f4800
[ 7261.383650] rockchip-mipi-csi2 ffb10000.mipi-csi2: stream on, src_sd: ea4d31e8, sd_name:rockchip-mipi-dphy-rx
[ 7261.383690] rockchip-mipi-csi2 ffb10000.mipi-csi2: stream ON
[ 7261.383713] rockchip-mipi-dphy-rx ff4b0000.csi-dphy: stream on:1
[ 7261.383730] rockchip-mipi-dphy-rx: data_rate_mbps 594
[ 7261.384777] rockchip-mipi-dphy-rx ff4b0000.csi-dphy: stream on:1
[ 7261.422317] rockchip-mipi-csi2: ERR1: error matching frame start with frame end, reg: 0x10,cnt:1
<<<<<[ 7261.700472] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7261.740246] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7261.780055] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7261.859881] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7261.899405] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7261.939158] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7262.018714] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.058624] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.098284] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7262.177837] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.217593] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.257527] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7262.336922] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.376697] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.416506] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7262.496060] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.535763] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.575542] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7262.655150] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.694906] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7262.774418] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.814195] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.853977] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 15
[ 7262.933526] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7262.973303] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.013078] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7263.092634] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.132408] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.172184] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7263.251737] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.291627] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.331325] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7263.410900] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.450653] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.490459] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7263.570059] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.609788] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7263.689346] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.729117] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.768900] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7263.848436] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.888211] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7263.927967] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 20
[ 7264.007540] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.047264] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.087143] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7264.166656] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.206428] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.246181] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7264.325765] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.365542] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.405284] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7264.484855] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.524649] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7264.604198] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.643910] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.683685] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7264.763230] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.803101] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.842834] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 17
[ 7264.922393] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7264.962227] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.002021] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7265.081499] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.121289] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.161048] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7265.240611] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.280327] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.320103] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7265.399648] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.439445] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.479205] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7265.558755] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.598546] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7265.678083] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.717932] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.757693] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7265.837245] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.877036] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7265.916805] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 20
[ 7265.996395] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.036137] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.075901] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7266.155397] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.195173] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.234948] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7266.314575] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.354313] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.394114] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7266.473679] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.513418] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7266.592939] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.632711] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.672522] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7266.752075] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.791885] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.831594] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 17
[ 7266.911217] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.950994] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7266.990859] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7267.070303] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.110090] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.149838] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7267.229425] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.269203] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.308977] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7267.388496] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.428307] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.468069] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7267.547567] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.587489] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7267.666926] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.706740] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.746480] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7267.826070] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.865815] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7267.905607] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 20
[ 7267.985173] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.024949] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.064712] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7268.144282] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.184037] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.223830] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7268.303346] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.343086] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.382861] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7268.462422] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.502264] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7268.581800] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.621576] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.661368] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7268.740964] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.780679] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.820405] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
< 25.14 fps, dropped buffers: 17
[ 7268.900025] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.939782] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7268.979505] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7269.059130] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7269.098905] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7269.138646] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7269.218197] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7269.257995] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
[ 7269.297781] rkcif_mipi_lvds: frame drop to dummy buf, stream id 0
<[ 7269.310578] rkcif_mipi_lvds: stream[0] start stopping
[ 7269.337715] rockchip-mipi-csi2 ffb10000.mipi-csi2: stream off, src_sd: ea4d31e8, sd_name:rockchip-mipi-dphy-rx
[ 7269.337778] rockchip-mipi-csi2 ffb10000.mipi-csi2: stream OFF
[ 7269.337807] rockchip-mipi-dphy
-rx ff4b0000.csi-dphy: stream on:0
[ 7269.338881] rockchip-mipi-dphy-rx ff4b0000.csi-dphy: stream on:0
[ 7269.339169] rkcif_mipi_lvds: stream[0] stopping finishe

3.3:文件生成:

[root@RV1126_RV1109:/tmp]# ls -l[J
total 214964
drwxr-xr-x 2 avahi avahi        40 Aug  4 17:00 avahi-autoipd
-rw-r--r-- 1 root  root          0 Aug  4 18:42 cif.out
-rw-r--r-- 1 root  root   12441600 Aug  4 17:05 cif12.out
-rw-r--r-- 1 root  root  207360000 Aug  4 18:48 cif2.out
-rw-r--r-- 1 root  root      66024 Aug  4 17:00 cl_viv_vx_ext.h
drwxr-xr-x 2 root  root         60 Aug  4 17:00 dbus
-rw-r--r-- 1 root  root          0 Aug  4 17:00 dnsmasq.leases
---------- 1 root  root          6 Aug  4 17:00 loglevel
-rw-r--r-- 1 root  root      25939 Aug  4 18:48 messages
-rw-r--r-- 1 root  root     204809 Aug  4 18:41 messages.0
-rw-r--r-- 1 root  root       1351 Aug  4 17:00 mountall.log
drwxr-xr-x 7 root  root        180 Aug  4 17:00 nginx
-rw-r--r-- 1 root  root         55 Aug  4 17:00 resolv.conf
drwxr-xr-x 2 root  root         60 Aug  4 17:00 subsys

4:图像读取:

adb  pull  /tmp/cif.out

 

 

5 结论

1:调试过程较为波折,最终实现该功能。 

2:FPGA实现MIPI CSI-2发送,扩展了RV1126的视频输入接口。FPGA可实现LVDS,Cameralink,HDMI,SDI,自定义通信接口等向MIPI CSI的转换。

3:FPGA器件厂家,可选择安陆,高云,易灵思,紫光同创,LATTICE,XILINX等。

4:欢迎讨论交流。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/131710.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

整理了上千个 Python 工具库,涵盖24个大方向

Python 生态&#xff0c;向来以各种类库齐全而闻名&#xff0c;这也是这门语言如此受欢迎的重要原因。 今天就给大家分享一下这几天的战果&#xff0c;宵衣旰食&#xff0c;不眠不休的整理了近千个 Python 库&#xff0c;梳理不易啊&#xff0c;收藏的同时&#xff0c;记得点赞…

数据可视化之seaborn绘图

记录一个今天画出来的数据统计图(绝美&#xff0c;当然数据是癌症相关的就不是很美了, 之前一直都用plt.plot&#xff0c;也不太会用 但是现在发现seaborn真的可以 palette sns.color_palette("ocean", 2) sns.kdeplot(datacancer_data,xRadius (worst),shadeTrue…

ext4 extent详解2之内核源码详解

在查看本文前&#xff0c;希望先查看《ext4 extent详解1之示意图演示》这篇文章&#xff0c;有助于理解本文。本文内核源码版本3.10.96&#xff0c;详细内核详细源码注释见https://github.com/dongzhiyan-stack/kernel-code-comment。 什么时候会用到ext4 extent B树呢&#xf…

SQL SERVER 2016安装部署

1&#xff1a;运行SETUP开始安装SQL SERVER 2016。 2&#xff1a;在计划中可以查看支持SQL SERVER 2016安装的软硬件条件等信息。 3&#xff1a;在左侧安装中选择全新SQL Server独立安装或向现有安装添加功能。 4&#xff1a;可以安装指定的版本&#xff0c;Evaluation这个需要…

圣诞节制作一颗HTML的圣诞树吧

目录 前言&#xff1a; 一、vscode里面运行 二、记事本txt保存运行 前言&#xff1a; 来到圣诞节了&#xff0c;那么就可以制作一颗HTML的圣诞树送给朋友&#xff0c;没有编程基础的小白也可以按照步骤操作也可以运行起来代码的 一、vscode里面运行 1.打开vscoede&#x…

Cadence每日一学_13 | 使用 Allegro 制作PCB封装(以STM32为例)

文章目录一、数据手册分析二、新建封装文件Step1. 新建Package SymbolStep2. 设置设计参数Step3. 设置焊盘路径三、放置焊盘四、绘制Place Bound Top五、绘制装配层六、绘制丝印1. 添加芯片边框丝印2. 添加1脚标识3. 添加芯片位号标识一、数据手册分析 焊盘长度&#xff1a;理论…

Github高效搜索方式

Github高效搜索方式 文章目录Github高效搜索方式0、写在前面1、常用的搜索功能1.1 直接搜索1.2 寻找指定用户|大小的仓库1.3 搜索仓库1.4 查找特定star范围的仓库1.5 查找指定主题1.6 查找仓库语言1.7 搜索issue和pull请求2、 傻瓜式搜索3、参考0、写在前面 名词解释 watch&…

【机器学习】深入理解LightGBM

目录&#xff1a;深入理解LightGBM一、LightGBM简介二、LightGBM提出的动机三、 XGBoost的缺点及LightGBM的优化3.1 XGBoost的缺点3.2 LightGBM的优化四、 LightGBM的基本原理4.1 基于Histogram的决策树算法4.1.1 直方图算法4.1.2 直方图做差加速4.2 带深度限制的 Leaf-wise 算…

把连续学习的思路用在基于图像的相机定位问题中( ICCV 2021)

点击上方“3D视觉工坊”,选择“星标” 干货第一时间送达 点击进入—>3D视觉工坊学习交流群 Continual Learning for Image-Based Camera Localization(2021 ICCV顶会文章) 代码地址:https://github.com/AaltoVision/CL_HSCNet 主要内容: 论文探讨了将连续学习用在视觉定…

Nexus迁移到阿里云效packages

点击右上角sign in登录按钮&#xff0c;登录到nexus中 登录后&#xff0c;会出现设置按钮&#xff0c;如图 点击设置按钮&#xff0c;点击左侧的system&#xff0c;点击API&#xff0c;即可打开restFul接口界面 点击打开 Components 组&#xff0c;找到 /v1/components 接…

【cmake】利用ExternalProject_Add解决第三方库target命名冲突问题

参考 cmake菜谱第八章第一节 我们经常会遇到这种情况&#xff1a; project A 是最外层项目 project B 是A使用的外部库 project C 是A和B使用的外部库 . ├── extern │ ├── B │ │ ├── extern │ │ │ └── C │ │ └── src │ └── C …

JVM本地锁(二)ReentrantLock可重入锁源码解析

什么是可重入锁呢 顾名思义&#xff0c;就是可以重复进入的锁&#xff0c;学过操作系统或者计组的可参照理解pv&#xff0c;或者多重中断。 demo1(){lock(); //第一次锁demo2(){lock(); // 第二次锁unlock(); }unlock();}文章目录ReentrantLocklock 加锁1. ReentrantLock.lock…

1990-2022年6月上市公司高管信息数据

1990-2022年6月上市公司高管信息数据、董监高信息数据 1、时间&#xff1a;1990-2022年6月 2、指标&#xff1a;证券代码、统计截止日期、人员ID、姓名、国籍、籍贯、籍贯所在地区代码、出生地、出生地所在地区代码、性别、年龄、毕业院校、学历、专业、职称、个人简历、是否…

给数组创建视图(浅拷贝)修改视图值影响原数组值修改视图形状不影响原数组形状numpy.view()

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 给数组创建视图&#xff08;浅拷贝&#xff09; 修改视图值影响原数组值 修改视图形状不影响原数组形状 numpy.view() 对于以下python代码表述错误的一项是? import numpy as np import nu…

代码随想录二刷day5 两数之和 四数相加 (三数之和 四数之和) ->多写几遍(解法双指针放缩)

二刷复习 文章目录二刷复习哈希表和哈希法unordered 和 ordered 的不同242.有效字母的异位词349.两个数组的交集202.快乐数两数之和四数相加2383.赎金信三数之和&#xff08;这道题需要重复做&#xff0c; 双指针&#xff09;四数之和哈希表和哈希法 哈希表&#xff1a;这是两…

BGP建邻实验

目录 1.拓扑图 2.要求 3.实验思路 4.主要配置 5.测试 6.实验总结 1.拓扑图 2.要求 每台路由器都有两个环回&#xff0c;一个24的环回&#xff0c;一个32的环回&#xff1b;32的环回用于建邻&#xff0c;24的环回用于用户网段&#xff0c;最终实现所有24的环回可以ping通即…

BeyondCorp 打造得物零信任安全架构

1. 背景 当前&#xff0c;大部分企业都使用防火墙 (firewall) 来加强网络边界安全。然而&#xff0c;这种安全模型是有缺陷&#xff0c;因为当该边界被破坏&#xff0c;攻击者可以相对容易地访问公司的特权内部网。 边界安全模型通常被比作中世纪城堡&#xff1a;城墙厚厚的堡…

Mysql 报“Finished with error”,该怎么及解决?

用了多年的Mysql,当用navicat导库时&#xff0c;偶尔会遇到“Finished with error”错误&#xff0c; 如下图&#xff1a; 下面是我结合工作经验&#xff0c;总结一下&#xff0c;将相应情况及解决方法提供给网友们&#xff1a; 情况1&#xff1a;导入的sql数据库脚本文件中日…

vue3 antd项目实战——Form表单的重置【使用resetFields()重置form表单数据】

vue3 ant design vue项目实战——Form表单【resetFields重置form表单数据】关于form表单的文章场景复现resetFields()重置表单数据项目实战关于form表单的文章 文章内容文章链接Form表单提交和校验https://blog.csdn.net/XSL_HR/article/details/128495087?spm1001.2014.3001…

剑指offer----C语言版----第五天

目录 1. 重建二叉树 1.1 题目描述 1.2 复习基础知识 1.3 思路分析 1.4 总结 1. 重建二叉树 原题链接&#xff1a; 剑指 Offer 07. 重建二叉树 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/zhong-jian-er-cha-shu-lcof/submissions/ 1.1 题目描述…