当前位置: 首页 > news >正文

RK3568工业开发板工控板说明

说明

HW356X-GKA是采用中高端的通用型 SOC,一款基于Rockchip公司RK3568处理器的工控主板。主板标配处理器为Cortex®-A55四核,最高主频2GHz的RK3568处理器,内置4GB DDR4内存(最大8GB),32GB eMMC存储。集成4核 arm架构 A55 处理器和Mali G52 2EE 图形处理器,支持 4K 解码和 1080P 编码集成了大量外设接口,包括千兆以太网、USB3.0、RS232、HDMI、eDP、LVDS、SATA、PCIE等接口,内置独立的NPU、可用于轻量级人工智能应用。

支持Linux、Ubuntu、Android多种操作系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业定制市场。

各种成熟的硬件解决方案和丰富软件资源,完整的软硬件架构使您只需专注于编写的应用程序,具有开发周期短、系统人性化、软件配套完整等特点,让您能轻松实现TCP/IP通信、RS232总线通信、USB通信,HDMI/DP/LVDS显示和大容量存储等复杂功能,同时支持PWM电平调光、低功耗待机及定时开关机、红外遥控等常用人机交互功能,使嵌入式系统设计更加简洁方便。提供保护设计,使在EMC及稳定性方面均具有良好的表现。

参数

型号

HW356X-GKA

处理器

• 四核64位Cortex-A55,主频最高2.0GHz

• 22 nm 先进工艺

• 32KB L1指令缓存,32KB L1数据缓存

• 512KB 带ECC的系统L3缓存

内存

• LPDDR4/LPDDR4X/DDR4 ECC

• 4GB 内存容量(最大8GB),32Bit位宽,频率高达1600M Hz

• 支持全链路ECC,数据更安全可靠

存储器

• eMMC 32GB(选配64GB/128GB) 内置存储

TF Card 扩展系统存储容量

图形处理器

• 集成双核GPUMali-G522EE图形处理器

• 3D GPU支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1

• 内嵌高性能2D加速硬件引擎,使显示性能最大化,并且能够非常流畅的运行

视频处理器

• 支持4K 60fps H.265/H.264/VP9视频解码

• 支持1080P 60fps H.265/H.264视频编码

• 支持8M ISP,支持HDR

• 支持高质量的JPEG编解码

NPU

• 支持1T算力,支持主流架构模型( Caffe/TensorFlow) 一键切换

电源管理

• PMIC RK809-5 支持动态调频

USB

• 4路USB,其中1路USB3.0 OTG,1路USB3.0 Host,2路USB2.0 Host

显示接口

• HDMI2.0 OUT:最大可支持 4K@60Hz输出;

• MIPI DSI/LVDS TX0:支持4lane MIPI或者LVDS信号输出;

• LCM eDP OUT:可外接 eDP 显示屏,带触摸;

• 支持三屏异显,内置VOP控制器;

音频接口

• 支持喇叭、耳机输出声音、单MIC 录音

以太网

• 支持2路10/100/1000M自适应以太网

UART

支持6路RS232,3路RS485

• 均包含两个64字节的FIFO用于数据接收和传输

• 支持数据位: 5bits,6bits,7bits,8bits

• 标准的异步通信协议如开始位、停止位、校验位

• 支持115.2Kbps、460.8Kbps、921.6Kbps、1.5Mbps、3Mbps、4Mbps;• 最大波特率为4Mbps

• 支持可编程波特率,支持非整数时钟分频器;

• 支持基于中断或基于DMA的模式

CAN

• 支持3路CANFD总线

• 支持CAN 2.0B协议;

• 支持1Mbps、8Mbps(默认为CAN, 1Mbps)

SATA3.0接口

• 兼容 Serial ATA 3.3 and AHCI Revision 1.3.1

• 支持 eSATA

• 支持 1.5Gb/s, 3.0Gb/s, 6.0Gb/s

PCIe2.1接口

• 接口采用USB通讯,支持MiniPcie接口的3G/4G 模块

GPIO

• 支持8路TTL电平GPIO

I2C

• 支持I2C总线主模式, 7bits 和10bits地址寻址模式

• 软件可编程时钟频率 速度

• 支持100Kbit/s的Standard-mode、400Kbit/s的Fast-mode、1 Mbit/s 的Fast-mode Plus

PWM背光控制

• 连接器物理形式为6pin 2.0mm间距插座

系统按键

• Reset、MASKROM、POWERON、V+/Recover、V-按键

系统调试

• UART Debug:用户调试查看 LOG 信息使用;

系统

• 支持 Android 11.0 、Ubuntu 18.04、Buildroot +QT

• 支持 TF 卡、EMMC、U 盘启动

尺寸

• 114x102x13mm

功耗

• 待机功耗: 0.3W

• 典型功耗 :4.2W

• 最大功耗: 7.8W

环境

• 工作温度:-20℃- 70℃

• 存储湿度:10%~80 %

• 环境湿度: 5 - 95﹪RH

本并未针对恶劣环境做特殊设计,需根据实际环境评估防潮乃至防尘方法,比如三防漆、灌胶等

• 海拔高度:<2000 米

• ESD防护等级

本为ESD敏感,需在底板上设计防护电路,注意防护人体静电,并禁止带电热插拔

操作系统

版本

Android 11.0 、Ubuntu 18.04、Buildroot +QT

开发语言

C、C++、JAVA、Python、.Net、GO等

数据库

Sqlite 、Mysql等

接口描述

CPU

HW356X-CORE CPU采用RK3568,是四核 64bit ARM Cortex-A55 低功耗高性能的处理器,专为AIoT 设备设计。 提供了许多强大的嵌入式硬件引擎来优化高端应用程序的性能。

名称

参数

最小值

典型

最大

单位

系统主频

Fclk

——

——

2.0

GHz

RK3568芯片框图

VPU

强大的视频编解码能力,4K 高清 60帧视频解码,H.265 H264 VP9 VP8 多路视频源同时解码。

HW356X-GKA拥有强大的视频解码能力,高性能VPU支持4K 60帧视频解码,多路视频源同时解码。H.265/H.264/VP9/VP8视频解码和1080p 100fps H.265/H.264/VP9视频编码。

RK3568内置了多种功能强大的嵌入式硬件引擎,为高端应用提供了优异的性能,支持几乎全格式的H.264 4k@60fps解码,支持H.265 4k@60fps解码,也支持H.264/H.265 1080p@60fps编码,以及高品质的JPEG的编/解码。

专用硬件JPEG解码处理器 240兆/秒 像素处理能力

RK3568具备专用硬件JPEG解码处理器,每秒240M Pixels处理能力,且支持多小图并发处理,满足终端画面各个局部区域刷新,相较多数同类使用软件解码而言,RK3568更高效

支持动态码率切换

RK3568的视频编码,支持动态码率调节,可根据网络情况,自动切换视频分辨率调节画质,确保不卡顿,更流畅。

GPU

HW356X-GKA集成了双核心架构GPU、ARM G52 2EE、支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1 。专用的2D硬件引擎将最大限度地提高显示性能,并提供流畅的操作体验。

并且具有丰富的显示及外设接口,支持三屏异显,支持2.5K高分屏。

NPU

AI加持 人工智能主流框架 轻松实现

独立 NPU 算力达0.8T

内置独立NPU,可用于轻量级人工智能应用。算力达0.8T,支持深度学习框架Tensorflow、TF-lite、Pytorch、Caffe、ONNX、MXNet、Keras、Darknet。

内嵌的NPU支持INT8/INT16混合操作。此外,凭借其强大的兼容性,可以轻松地转换基于TensorFlow / MXNet/PyTorch/Caffe等一系列框架的网络模型。

名称

参数

最小值

典型

最大

单位

NPU算力

——

——

1

TOPS

DDR

内存兼容性优秀

HW356X-GKA具有高性能的外部存储器,使得内存高容量高稳定高带宽的运行,支持LP4/LP4x/DDR4等类型DDR,最大容量支持8GB ,支持全链路ECC,数据更安全可靠

电源管理

核心板电源管理采用 RK809 支持动态调频调压,低功耗更省电,发热更小,支持动态调频调压技术 极大降低功耗/发热。

核心板

核心板邮票孔 更完整的信号质量

HW356X-GKA与底板采用的是邮票孔 焊接在一起,对工业级用户来说,更可靠更牢固且完全满足高速信号环境。

双千兆以太网

HW356X-GKA支持两路千兆以太网,并且支持QSGMII以减少IO口占用, 方便多设备串联/组网等工控、物联网网关的多网口需求。

STAT3.0

HW356X-GKA具有STAT3.0的固态硬盘M.2接口,读速可达1800ME/s。与TF 卡相比,同时具有高速读写与大容量的存储优势。满足大容量存储需求。

USB2.0

RK3568内置两个兼容USB2.0协议 EHCI和OHCI的USB 2.0 Host,速度支持high-speed(480Mbps),full-speed(12Mbps) 和low-speed(1.5Mbps)三种模式。

USB3.0

- 支持一路USB3 Host 控制器 USB 3.0 xHCI Host Controller

- 支持一路 USB3 OTG 控制器

-Concurrent USB3.0/USB2.0 traffic, up to 8.48Gbps bandwidth

-Support standard or open-source xHCI and class driver

-USB 3.0 Dual-Role Device (DRD) Controller

-Static USB3.0 Device

-Static USB3.0 xHCI host

-USB3.0/USB2.0 OTG A device and B device basing on ID

显示接口

HDMIEDP MIPI LVDS

支持HDMI 2.0,图像和声音同步输出,连接电视或者显示器,它就能通过LCD交互了。

RK3568内置一个HDMI2.0 TX PHY,最大输出分辨率可达4096X2160@60Hz

RK3568内置一个MIPI DSI TX0和LVDS TX Combo PHY,支持MIPI V1.2版本,总共4Lane,MIPIDSI TX0最大输出分辨率可达1920X1080@60Hz

LVDSTX最大输出分辨率可达1280X800@60Hz

RK3568的eDP TX PHY,支持eDP V1.3版本,总共4Lane,eDP TX最大输出分辨率可达2560X1600@60Hz

- 每个Lane速率可支持1.62/2.7Gbps

- 支持1Lane或2Lane或4Lane模式

- 支持AUX通道,速率可达1Mbps

背光控制接口定义

引脚序号

引脚符号

引脚功能

1

VCC12V

背光电源正极

2

VCC12V

背光电源正极

3

NC

预留液晶屏使能

4

PWM

背光控制

5

GND

背光电源地

6

GND

背光电源地

LVDS接口定义

引脚序号

引脚符号

引脚功能

引脚序号

引脚符号

引脚功能

1

VCC3V3

默认LVDS屏电源为3.3V

2

VCC3V3

可修改为5V

3

VCC3V3

4

GND

5

GND

6

GND

7

LVDS_TX0_D0N

8

LVDS_TX0_D0P

9

LVDS_TX0_D1N

10

LVDS_TX0_D1P

11

LVDS_TX0_D2N

12

LVDS_TX0_D2P

13

GND

14

GND

15

LVDS_TX0_CLKN

16

LVDS_TX0_CLKP

17

LVDS_TX0_D3N

18

LVDS_TX0_D3P

19

GND

20

GND

MIPIDSI接口定义

引脚序号

引脚符号

引脚功能

1-3

LEDA

Back light LED Anode (+)

4

NC

No connection

5-8

LEDK

Back light LED Cathode( -)

9-10

GND

Ground

11

MIPI_D2+

+MIPI differential data input

12

MIPI_D2-

- MIPI differential data input

13

GND

Ground

14

MIPI_D1+

+ MIPI differential data input

15

MIPI D1-

- MIPI differential data input

16

GND

Ground

17

MIPI_CLK+

+ MIPI differential clock input

18

MIPI_CLK-

-MIPI differential clock input

19

GND

Ground

20

MIPI_D0+

+ MIPI differential data input

21

MIPI_D0-

- MIPI differential data input

22

GND

Ground

23

MIPI_D3+

+ MIPI differential data input

24

MIPI_D3-

- MIPI differential data input

25

GND

Ground

26

VDDIO1.8V

Power 1.8V

27

RESET

Global reset pin

28

GND

Ground

29

VDDIO1.8V

Power 1.8V

30

VDD3.3V

Power Supply 3.3V

EDP接口定义及GPIO接口定义

序号

引脚符号

引脚功能

序号

引脚符号

引脚功能

1

VCC3V3

2

VCC3V3

3

GND

4

GND

5

EDP_TX_D0N

6

EDP_TX_D0P

7

EDP_TX_D1N

8

EDP_TX_D1P

9

EDP_TX_D2N

10

EDP_TX_D2P

11

EDP_TX_D3N

12

EDP_TX_D3P

13

GND

14

GND

15

EDP_TX_AUXN

16

EDP_TX_AUXP

17

GND

18

GND

19

USB3_OTG0_ID

20

GND

21

VCC3V3

22

VCC3V3

23

GPIO0_B5

GPIO编号:13

24

GPIO3_B5

GPIO编号:109

25

GPIO3_D0

GPIO编号:120

26

GPIO2_D0

GPIO编号:88

27

I2C3_SDA_M0

默认为I2C

28

GPIO3_C1

GPIO编号:113

29

I2C3_SCL_M9

可配置为GPIO

30

GPIO3_D3

GPIO编号:123

音频

HW356X-GKA具有耳机输出、1.3W@8ohm单声道喇叭输出以及一路差分音频输入功能。

提供的1.3W@8ohm的驱动能力,可满足对小功率单声道的应用场景

3路CANFD

HW356X-GKA支持拥有3个CAN控制器,支持以下功能:

- 支持CAN 2.0B协议;

- 支持1Mbps、8Mbps。

在CAN总线之间默认有120R终端电阻。

6路RS232 3路RS485

-RK3568芯片拥有10个UART控制器,支持以下功能:

- 均包含两个64字节的FIFO用于数据接收和传输;

- 支持115.2Kbps、460.8Kbps、921.6Kbps、1.5Mbps、3Mbps、4Mbps;

- 支持可编程波特率,支持非整数时钟分频器;

- 支持基于中断或基于DMA的模式;

- 支持5-8数据位,1、1.5、2停止位,支持奇校验和偶校验,不支持mark校验和space校验。

其中UART2 M0默认是RK3568的DebugUART

注意:

1.UART(TTL)最高支持4M波特率,但是RS232和RS485的速度受限于收发器芯片。

2. 对于一些特殊的波特率,需要修改工作时钟分频策略才能支持。

3. 支持串口唤醒功能。

WIFI

支持IEEE 802.11 b/g/n/ac 协议标准

支持802.1x, WEP, WPA TKIP andWPA2 AES/Mixed mode for PSK and TLS(Radius)安全机制

WPA3-SAE(Personal)

WPA3-Enterprise(Suite-B 192-bit)

WAPI1.0 station mode

WPS- PIN and PBC Methods

IEEE802.11b/g/n/ac Client mode

-Support wireless security for WEP, WPA TKIP and WPA2 AES PSK

-Support site survey scan and manual connect

-Support WPA/WPA2 TLS client

-Support power saving mode

SoftAP mode

WiFi-Direct

Miracast

MU-MIMO

BT-COEXist

Mesh

Wakeon WLAN

4G/5G

参考 选配的4G、5G模块参数。

存储性能参数

USB

U盘储存性能参数(USB3.0接口)

参数

测试条件

最小

典型

最大

单位

说明

写速度

写入1GB数据

32.6

MB/s

U盘型号:KODAK,32GB USB3.0

读速度

读取1GB数据

66.7

MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

U盘储存性能参数(USB2.0接口)

参数

测试条件

最小

典型

最大

单位

说明

写速度

写入1GB数据

5

MB/s

U盘型号:Cruzer Blade 8BG USB2.0

读速度

读取1GB数据

18.5

MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

TF Card

TF卡盘储存性能参数

参数

测试条件

最小

典型

最大

单位

说明

写速度

写入1GB数据

19.1

MB/s

TF卡型号:KingShare,4GB

读速度

读取1GB数据

66.2

MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

eMMC

EMMC储存性能参数

参数

测试条件

最小

典型

最大

单位

说明

写速度

写入1GB数据

54.7

MB/s

eMMC型号:SanDisk,32GB

读速度

读取1GB数据

99.2

MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

SATA

SATA储存性能参数

参数

测试条件

最小

典型

最大

单位

说明

写速度

写入1GB数据

137

MB/s

固态硬盘型号:EVO(MZ-77E500B)三星(SAMSUNG)500GB

读速度

读取1GB数据

249

MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

PCIE

PCIe存储性能参数

参数

测试条件

最小

典型

最大

单位

说明

写速度

写入1GB数据

33.4

MB/s

固态硬盘型号:970 PRO 三星(SAMSUNG) 512GB

读速度

读取1GB数据

257

MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

通信接口性能参数

外设接口性能参数测试结果为实验室实测值,可作为设计参考,但因测试环境和器件批次差异,可能会存在一定的误差,且测试结果依赖评估板性能,核心板搭配不同底板性能也可能存在差异,请结合实际情况做进一步评估。

千兆网口通信速率性能

单向性能

网口通道

核心板发送

PC接收

通信时间

丢包率

速率

ETH0

224487299720

224487299720

3048.333s

0%

73.643MB/s

ETH1

44233612352

44233612352

598.828s

0%

73.867MB/s

网口通道

PC发送

核心板发送

通信时间

丢包率

速率

ETH0

78443790000

78443790000

674.990s

0%

116.215MB/s

ETH1

67138980000

67138980000

576.284s

0%

116.503MB/s

双向性能【即单个网口同时发送和接收】

网口通道

核心板发送

PC接收

通信时间

丢包率

核心板发送速率

ETH0

25906640000

25906640000

420s

0%

61.6824MB/s

ETH1

22838440000

22838440000

420s

0%

63.4401MB/s

网口通道

PC发送

核心板接收

通信时间

丢包率

核心板接收速率

ETH0

7389900000

7389900000

420s

0%

17.595MB/s

ETH1

6475360000

6475360000

420s

0%

17.9871MB/s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

CAN通信速率性能

测试过程:

发送指令:cangen can0 -g 0.1 -n 100000 接收设备:USBCAB

接收指令:candump can0 -tae 发送设备:USBCAB

方向

序号

波特率(bps)

发送字节数(Byte)

外设接收字节数(Byte)

丢包率

发送速率(f/s)

通信时间

发送

CAN0

1M

1247600

1247600

0%

4090

305.0366s

接收

CAN0

1M

5000000

5000000

0%

3601

1388.33s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

UART速率性能

方向

串口

波特率(bps)

UART发送字节数(Byte)

外设接收字节数(Byte)

丢包率

发送速率(KB/s)

通信时间

发送

UART4

115200

4851039

4851039

0%

11.550

420s

方向

串口

波特率(bps)

外设发送字节数(Byte)

UART接收字节数(Byte)

丢包率

发送速率(KB/s)

通信时间

接收

UART4

115200

5850550

5850550

0%

11.5

508.699s

备注

HW356X-CORE-4GB-32GB+HW356X-GKA,操作系统:Linux

电气特性

电源

符号

最小值

典型

最大

单位

电源工作电压

SYS_5V0

9

12

24

V

静态工作电流

220

mA

功耗

工作条件

电源电压

电源电流

总功耗

Linux正常启动

12V

450mA

5.4W

系统空载运行

12V

150mA

1.8W

注:功耗参数为实验室实测值,可作为设计参考,但因测试环境差异、器件批次等问题,结果会存在一定的误差,请结合实际情况进一步估算,并设计足够的冗余。

IO口电气特性

符号

最小值

典型

最大

单位

模拟IO电平标准

ADC_VIN

0

1.8

V

3.3V数字IO高电平输入电压

3V3_VIH

2.3

3.3

3.6

V

3.3V数字IO低电平输入电压

3V3_VIL

-0.3

0

1.0

V

3.3V数字IO高电平输出电压

3V3_VOH

2.64

3.3

V

3.3V数字IO低电平输出电压

3V3_VOL

0

0.66

V

注:使用GPIO时请严格按照GPIO参数执行,超过电压范围时会烧坏CPU

电磁兼容性

测试项目

测试标准

测试等级

性能判据

静电放电抗扰度试验

GB/T 17626.2-2018

IEC 61000-4-2:2008

接触:±8KV

A

电快速瞬变脉冲群抗扰度试验

GB/T 17626.4-2018

IEC 61000-4-4:2012

电源接口:±2kV

以太网接口:±1kV

RS485接口:±0.5kV

RS485接口:±1kV

B

B

A

B

雷击(浪涌)抗扰度试验

GB/T 17626.5-2019

IEC 61000-4-5:2014

电源接口:±2kV

以太网接口:±1kV

B

A

射频场感应的传导骚扰抗扰度试验

GB/T17626.6-2017

IEC 61000-4-6:2013

电源接口:3V

以太网接口:3V

RS485接口:3V

A

A

A

传导骚扰试验

GB/T 6113.201-2018

CISPR 16-2-1:2017

CISPR 32 CLASS A

通过

注1:RS485接口采用非隔离485收发器芯片,无浪涌保护电路;CAN接口也一样,因此RS485接口和CAN接口不进行浪涌测试。

机械尺寸

单位:mm

相关文章:

RK3568工业开发板工控板说明

说明HW356X-GKA是采用中高端的通用型 SOC&#xff0c;一款基于Rockchip公司RK3568处理器的工控主板。主板标配处理器为Cortex-A55四核&#xff0c;最高主频2GHz的RK3568处理器&#xff0c;内置4GB DDR4内存(最大8GB)&#xff0c;32GB eMMC存储。集成4核 arm架构 A55 处理器和Ma…...

JavaScript Web API 来构建你不了解的网站

随着技术的日新月异&#xff0c;为开发人员提供了令人难以置信的新工具和API。 但据了解&#xff0c;在100 多个 API中&#xff0c;只有5%被开发人员积极使用。 随着技术的日新月异&#xff0c;为开发人员提供了令人难以置信的新工具和API。但据了解&#xff0c;在100 多个 A…...

KeePass敏感信息明文传输漏洞复现 (CVE-2023-24055)

一、漏洞描述 漏洞简述 KeePass 是一款免费的开源密码管理器&#xff0c;可帮助您以安全的方式管理您的密码。您可以将所有密码存储在一个数据库中&#xff0c;该数据库由一把万能钥匙锁定。因此&#xff0c;您只需记住一个主密钥即可解锁整个数据库。数据库文件使用目前已知…...

Android 11 中的权限更新

官网&#xff1a;https://developer.android.com/about/versions/11/privacy/permissions#audit-by-feature Android 11 使用户能够为位置、麦克风和摄像头指定更精细的权限。此外&#xff0c;系统会重置针对 Android 11 或更高版本的未使用应用程序的权限&#xff0c;如果应用…...

october-cms

环境准备 靶机链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;3e4s 虚拟机网络链接模式&#xff1a;桥接模式 攻击机系统&#xff1a;kali linux 2021.1 信息收集 1.探测目标靶机ip。 2.探测靶机开放端口和服务情况。 漏洞探测 1.访问网页 2.用dirsearch扫描…...

抖音怎样报白?报白需要审核哪些资料呢

抖音怎样报白&#xff1f;报白需要审核哪些资料呢 抖音报白需要什么资料&#xff0c;翡翠原石产品如何开通报白#报白#小店报白#小店运营#抖音#抖音小店运营 文/专栏作家百收 随着抖音在国内流行起来&#xff0c;抖音上每天会有大量的视频更新&#xff0c;越来越多的年轻人也加…...

Spring中的AOP

Spring中的AOP 文章目录Spring中的AOPAOP概述相关术语总结作用AOP概述 AOP(Aspect Programming) 是一种设计思想&#xff0c;是面向切面编程思想 跟OOP(面向对象编程)有什么关系呢&#xff1f; AOP面向切面编程然后是OOP&#xff08;面向对象编程&#xff09;的补充和完善。…...

文件系统与动静态库的基本了解

目录文件系统与动静态库的基本了解文件系统了解Access Modify Changeinode硬链接软链接静态库与动态库概念静态库的制作使用静态库动态库的制作使用动态库总结如何制作文件系统与动静态库的基本了解 文件系统 了解Access Modify Change 当文件没有被打开时&#xff0c;他们存…...

netty——IO、NIO、AIO进化之路

IO、NIO、AIO进化之路BIO——同步阻塞IO伪异步阻塞IONIO——同步非阻塞IOAIO——异步IO总结本文会说明各种IO的特点、分别解决了什么样的问题做一个分析阐述&#xff0c;并结合Java代码例子来辅助理解&#xff0c;像这些的历史演进和详细的底层原理网上很多&#xff0c;所以我们…...

AI稳定生成图工业链路打造

前沿这篇文章会以比较轻松的方式&#xff0c;跟大家交流下如何控制文本生成图片的质量。要知道如何控制文本生成质量&#xff0c;那么我们首先需要知道我们有哪些可以控制的参数和模块。要知道我们有哪些控制的参数和模块&#xff0c;我们就得知道我们文本生成图片的这架机器或…...

20230220华南金牌主板u盘启动

20230220华南金牌主板u盘启动 2023/2/20 10:29 百度搜索&#xff1a;华南金牌主板u盘启动 https://www.zhihu.com/question/498121895?utm_id0 华南金牌主板b85u盘启动怎么设置? 华南金牌主板b85u盘启动怎么设置 海的那边 上小学后才发现还是幼儿园好混…… 华南一般是F7和F1…...

测试团队都在用哪些不错的测试用例管理平台?盘点6大主流测试管理系统

测试团队使用的主流测试用例管理平台&#xff1a;1.PingCode &#xff1b;2.TestRail&#xff1b;3.Testlink&#xff1b;4.ZephyrJira&#xff1b;5.TestCenter&#xff1b;6.飞蛾。目前市面上的测试用例管理工具有很多&#xff0c;但由于针对的项目、领域、目标用户&#xff…...

linux 系统编程之线程

线程 文章目录线程1 线程概念2 NPT安装线程 man page&#xff1a;查看指定线程的 LWP 号&#xff1a;3 线程的特点4 线程共享资源5 线程非共享资源6 线程的优缺点7线程常用操作1 线程号pthread_self函数&#xff1a;pthread_equal函数:参考代码2 错误返回值分析参考代码3 线程的…...

从0开始学python -35

Python3 File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件&#xff0c;并返回文件对象。 在对文件进行处理过程都需要使用到这个函数&#xff0c;如果该文件无法被打开&#xff0c;会抛出 OSError。 注意&#xff1a;使用 open() 方法一定要保证关闭文件对…...

1.14 golang中的结构体

1. 结构体 Go语言中没有“类”的概念&#xff0c;也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 1.1. 类型别名和自定义类型 1.1.1. 自定义类型 在Go语言中有一些基本的数据类型&#xff0c;如string、整…...

原创不易,坚持更难

早上CSDN发消息&#xff0c;今天是创作满三年的纪念日&#xff0c;邀请写一篇博文&#xff0c;谈谈感受 开博原因 2020年是一个特殊的年份&#xff0c;疫情刚爆发第一年&#xff0c;也是第一次居家办公&#xff0c;从过完年就一直居家办公&#xff0c;一直居家了38天。2020年…...

计算机网络 | 谈谈TCP的流量控制与拥塞控制

文章目录一、TCP的流量控制1、利用滑动窗口实现流量控制【⭐⭐⭐】2、如何破解【死锁】局面❓二、TCP的拥塞控制1、拥塞控制的一般原理① 解决网络拥塞的误区② 拥塞控制与流量控制的关系【重点理解✔】2、TCP的拥塞控制方法① 接收窗口【rwnd】与拥塞窗口【cwnd】② 慢开始和拥…...

Flask入门(7):内置装饰器(钩子函数)

目录7.内置装饰器&#xff08;钩子函数&#xff09;7.1 before_request7.2 after_request7.3 before_first_request7.4 error_handlers7.5 template_filter7.6 template_global复习装饰器基础及其应用&#xff0c;可参考文章&#xff1a;闭包和装饰器 7.内置装饰器&#xff08…...

Java8新特性

✨作者&#xff1a;猫十二懿 ❤️‍&#x1f525;账号&#xff1a;CSDN 、掘金 、个人博客 、Github &#x1f389;公众号&#xff1a;猫十二懿 写在最前面 在企业中更多的都是使用 Java8 &#xff0c;随着 Java8 的普及度越来越高&#xff0c;很多人都提到面试中关于Java 8 也…...

哈希表题目:设计哈希集合

文章目录题目标题和出处难度题目描述要求示例数据范围解法一思路和算法代码复杂度分析解法二思路和算法代码复杂度分析题目 标题和出处 标题&#xff1a;设计哈希集合 出处&#xff1a;705. 设计哈希集合 难度 3 级 题目描述 要求 不使用任何内建的哈希表库设计一个哈希…...

零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?

一、核心优势&#xff1a;专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发&#xff0c;是一款收费低廉但功能全面的Windows NAS工具&#xff0c;主打“无学习成本部署” 。与其他NAS软件相比&#xff0c;其优势在于&#xff1a; 无需硬件改造&#xff1a;将任意W…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

NFT模式:数字资产确权与链游经济系统构建

NFT模式&#xff1a;数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新&#xff1a;构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议&#xff1a;基于LayerZero协议实现以太坊、Solana等公链资产互通&#xff0c;通过零知…...

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...

基于SpringBoot在线拍卖系统的设计和实现

摘 要 随着社会的发展&#xff0c;社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统&#xff0c;主要的模块包括管理员&#xff1b;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...

C# 表达式和运算符(求值顺序)

求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如&#xff0c;已知表达式3*52&#xff0c;依照子表达式的求值顺序&#xff0c;有两种可能的结果&#xff0c;如图9-3所示。 如果乘法先执行&#xff0c;结果是17。如果5…...

jmeter聚合报告中参数详解

sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample&#xff08;样本数&#xff09; 表示测试中发送的请求数量&#xff0c;即测试执行了多少次请求。 单位&#xff0c;以个或者次数表示。 示例&#xff1a;…...

比较数据迁移后MySQL数据库和OceanBase数据仓库中的表

设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...