20240613解决飞凌的OK3588-C的核心板的USB3.0接口不读U盘的问题

news2024/12/23 10:06:50

20240613解决飞凌的OK3588-C的核心板的USB3.0接口不读U盘的问题
2024/6/13 15:21


缘起,由于USB3.0的CC芯片在飞凌的OK3588-C的开发板的底板上,一切正常。
如果你单独使用核心板,很容易出现这个问题【省成本没有使用CC芯片】:不读USB3.0的U盘。

Z:\versions\fpga_OK3588_Linux_fs\kernel\arch\arm64\boot\dts\rockchip\OK3588-C-common.dtsi

&usbdrd_dwc3_0 {
    dr_mode = "otg";
    usb-role-switch;
    status = "okay";
    port {
        #address-cells = <1>;
        #size-cells = <0>;
        dwc3_0_role_switch: endpoint@0 {
            reg = <0>;
            remote-endpoint = <&usbc0_role_sw>;
        };
    };
};

修改为:

&usbdrd_dwc3_0 {
    dr_mode = "peripheral";
    usb-role-switch;
    status = "okay";
    port {
        #address-cells = <1>;
        #size-cells = <0>;
        dwc3_0_role_switch: endpoint@0 {
            reg = <0>;
            remote-endpoint = <&usbc0_role_sw>;
        };
    };
};


确认的LOG:

root@ok3588:/mnt# 
root@ok3588:/mnt# lsusb
Bus 005 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 008 Device 001: ID 1d6b:0003
Bus 006 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
Bus 007 Device 002: ID 0781:5595
Bus 007 Device 001: ID 1d6b:0002
root@ok3588:/mnt# 
root@ok3588:/mnt# 
root@ok3588:/mnt# lsusb
Bus 005 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 008 Device 001: ID 1d6b:0003
Bus 006 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
Bus 007 Device 001: ID 1d6b:0002
root@ok3588:/mnt# 


root@ok3588:/# dmesg

[   11.271522] LUN: removable file: (no medium)
[   11.317590] read descriptors
[   11.317601] read strings
[   12.544148] dwc3 fc000000.usb: device reset
[   12.605904] android_work: sent uevent USB_STATE=CONNECTED
[   12.611095] android_work: sent uevent USB_STATE=CONFIGURED
[   35.216918] vbus5v0_typec0: disabling
[   35.216931] vbus5v0_typec1: disabling
[   81.549087] rk_gmac-dwmac fe1c0000.ethernet eth0: no phy at addr -1
[   81.549098] rk_gmac-dwmac fe1c0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[   92.084365] rk_gmac-dwmac fe1c0000.ethernet eth0: no phy at addr -1
[   92.084375] rk_gmac-dwmac fe1c0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[  142.700202] usb 7-1: new high-speed USB device number 2 using xhci-hcd
[  142.841160] usb 7-1: New USB device found, idVendor=0781, idProduct=5595, bcdDevice= 1.00
[  142.841170] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  142.841177] usb 7-1: Product: Ultra USB 3.0
[  142.841184] usb 7-1: Manufacturer: SanDisk
[  142.841192] usb 7-1: SerialNumber: 01012f2ab4eab2c923ae19fd86b9a0a59abf0f880e5b25d951e6d5299438be04129c00000000000000000000ec90460f001d230095558107ab26447a
[  142.843467] usb-storage 7-1:1.0: USB Mass Storage device detected
[  142.844732] scsi host0: usb-storage 7-1:1.0
[  142.846351] typec_fusb302 2-0022: Looking up vbus-supply from device tree
[  143.857823] scsi 0:0:0:0: Direct-Access     SanDisk  Ultra USB 3.0    1.00 PQ: 0 ANSI: 6
[  143.859766] sd 0:0:0:0: [sda] 240353280 512-byte logical blocks: (123 GB/115 GiB)
[  143.860595] sd 0:0:0:0: [sda] Write Protect is off
[  143.860604] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[  143.861472] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  143.893864]  sda: sda1
[  143.897374] sd 0:0:0:0: [sda] Attached SCSI removable disk
[  143.898436] typec_fusb302 2-0022: Looking up vbus-supply from device tree
[  143.937120] FAT-fs (sda): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[  144.051404] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[  144.056170] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# 

root@ok3588:/# 
root@ok3588:/# fdisk -l
Found valid GPT with protective MBR; using GPT

Disk /dev/mmcblk0: 120832000 sectors, 1656M
Logical sector size: 512
Disk identifier (GUID): 13650000-0000-446f-8000-5e9c000013c2
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 120831966

Number  Start (sector)    End (sector)  Size Name
     1           16384           24575 4096K uboot
     2           24576           32767 4096K misc
     3           32768          163839 64.0M boot
     4          163840          425983  128M recovery
     5          425984          491519 32.0M backup
     6          491520        29851647 14.0G rootfs
     7        29851648        30113791  128M oem
     8        30113792       120831935 43.2G userdata
Disk /dev/sda: 115 GB, 123060879360 bytes, 240353280 sectors
14961 cylinders, 255 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes

Device  Boot StartCHS    EndCHS        StartLBA     EndLBA    Sectors  Size Id Type
/dev/sda1 *  0,32,33     1023,254,63       2048  240353279  240351232  114G  c Win95 FAT32 (LBA)
root@ok3588:/# 

root@ok3588:/# 
root@ok3588:/# 
root@ok3588:/# mount /dev/sda1 /mnt
root@ok3588:/# ls -l
total 100
drwxr-xr-x   2 root root  4096 Mar  9  2023 bin
-rw-r--r--   1 root root   351 Mar  9  2023 busybox.fragment
lrwxrwxrwx   1 root root     8 Mar  9  2023 data -> userdata
drwxr-xr-x  15 root root  3880 Jan  1 08:02 dev
drwxr-xr-x  23 root root  4096 Jan  1 08:00 etc
drwxr-xr-x   4 root root  4096 Jan  1 08:00 home
drwxr-xr-x   6 root root  4096 Aug 17  2023 lib
lrwxrwxrwx   1 root root     3 Mar  9  2023 lib64 -> lib
lrwxrwxrwx   1 root root    11 Mar  9  2023 linuxrc -> bin/busybox
drwx------   2 root root 16384 Mar  9  2023 lost+found
drwxr-xr-x  14 root root  4096 Mar  9  2023 media
lrwxrwxrwx   1 root root    23 Mar  9  2023 misc -> /dev/block/by-name/misc
drwxr-xr-x  15 root root 32768 Jan  1 08:00 mnt
drwxr-xr-x   3 root root  4096 Jun 13  2024 oem
drwxr-xr-x   2 root root  4096 Mar  9  2023 opt
dr-xr-xr-x 256 root root     0 Jan  1 08:00 proc
drwx------   2 root root  4096 Mar  9  2023 root
drwxr-xr-x   7 root root   340 Jan  1 08:00 run
drwxr-xr-x   2 root root  4096 Sep 14  2023 sbin
lrwxrwxrwx   1 root root    10 Mar  9  2023 sdcard -> mnt/sdcard
dr-xr-xr-x  14 root root     0 Jan  1 08:00 sys
drwxrwxrwt   8 root root   440 Jan  1 08:02 tmp
lrwxrwxrwx   1 root root     9 Mar  9  2023 udisk -> mnt/udisk
drwxr-xr-x   5 root root  4096 Jan  1 08:00 userdata
drwxr-xr-x  11 root root  4096 Sep 14  2023 usr
drwxr-xr-x   5 root root  4096 Mar  9  2023 var
root@ok3588:/# 
root@ok3588:/# cd /mnt/
root@ok3588:/mnt# 
root@ok3588:/mnt# ls -l
total 1416928
-rwxr-xr-x 1 root root 1131762455 Mar 10  2022  1.mp4
-rwxr-xr-x 1 root root         33 Jan  1  1980  1.txt

-rwxr-xr-x 1 root root         33 Jan  1  1980  20240528USB.txt
-rwxr-xr-x 1 root root  235026155 Oct 17  2023  4kl.mp4
drwxr-xr-x 3 root root      32768 Dec 17  2023  EFI
drwxr-xr-x 2 root root      32768 May 28  2024  FOUND.000
-rwxr-xr-x 1 root root     233258 Apr 18  2024  KMS_VL_ALL_AIO_v39_CNcmd
drwxr-xr-x 2 root root      32768 Dec 17  2023 'System Volume Information'
drwxr-xr-x 4 root root      32768 Feb  9  2024  X99+RTX4090
-rwxr-xr-x 1 root root      34494 Dec 17  2023  autorun.ico
-rwxr-xr-x 1 root root        254 Dec 17  2023  autorun.inf
drwxr-xr-x 3 root root      32768 Dec 17  2023  boot
drwxr-xr-x 2 root root      32768 Dec 17  2023  casper
drwxr-xr-x 3 root root      32768 Dec 17  2023  dists
drwxr-xr-x 2 root root      32768 Dec 17  2023  install
drwxr-xr-x 2 root root      32768 Dec 17  2023  isolinux
-r-xr-xr-x 1 root root      69145 Dec 17  2023  ldlinux.sys
-rwxr-xr-x 1 root root      67599 Dec 17  2023  md5sum.txt
drwxr-xr-x 4 root root      32768 Dec 17  2023  pool
drwxr-xr-x 2 root root      32768 Dec 17  2023  preseed
-rwxr-xr-x 1 root root         94 Dec 17  2023  syslinux.cfg
-rwxr-xr-x 1 root root          1 Dec 17  2023  ubuntu
-rwxr-xr-x 1 root root   46730293 Apr 17  2024 'video(16).mp4'
-rwxr-xr-x 1 root root   36259983 Apr 17  2024 'video(17).mp4'
-rwxr-xr-x 1 root root          0 Apr 18  2024 ''$'\346\226\260\345\273\272'' '$'\346\226\207\346\234\254\346\226\207\346\241\243''.txt'
drwxr-xr-x 3 root root      32768 Jan 19  2024 ''$'\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271'
root@ok3588:/mnt# 
root@ok3588:/mnt# 
parse ! mppvideodec ! waylandsink "render-rectangle=<0,0,1920,1080>"queue ! h264 
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Redistribute latency...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:04:51.958690626
Setting pipeline to NULL ...
Freeing pipeline ...
root@ok3588:/mnt# 


root@ok3588:/mnt# 
root@ok3588:/mnt# cp 1.mp4 /
root@ok3588:/mnt# cd /
root@ok3588:/# ls -l
total 1105344
-rwxr-xr-x   1 root root 1131762455 Jan  1 08:10 1.mp4
drwxr-xr-x   2 root root       4096 Mar  9  2023 bin
-rw-r--r--   1 root root        351 Mar  9  2023 busybox.fragment
lrwxrwxrwx   1 root root          8 Mar  9  2023 data -> userdata
drwxr-xr-x  15 root root       3880 Jan  1 08:02 dev
drwxr-xr-x  23 root root       4096 Jan  1 08:00 etc
drwxr-xr-x   4 root root       4096 Jan  1 08:00 home
drwxr-xr-x   6 root root       4096 Aug 17  2023 lib
lrwxrwxrwx   1 root root          3 Mar  9  2023 lib64 -> lib
lrwxrwxrwx   1 root root         11 Mar  9  2023 linuxrc -> bin/busybox
drwx------   2 root root      16384 Mar  9  2023 lost+found
drwxr-xr-x  14 root root       4096 Mar  9  2023 media
lrwxrwxrwx   1 root root         23 Mar  9  2023 misc -> /dev/block/by-name/misc
drwxr-xr-x  15 root root      32768 Jan  1 08:00 mnt
drwxr-xr-x   3 root root       4096 Jun 13  2024 oem
drwxr-xr-x   2 root root       4096 Mar  9  2023 opt
dr-xr-xr-x 243 root root          0 Jan  1 08:00 proc
drwx------   2 root root       4096 Mar  9  2023 root
drwxr-xr-x   7 root root        340 Jan  1 08:04 run
drwxr-xr-x   2 root root       4096 Sep 14  2023 sbin
lrwxrwxrwx   1 root root         10 Mar  9  2023 sdcard -> mnt/sdcard
dr-xr-xr-x  14 root root          0 Jan  1 08:00 sys
drwxrwxrwt   8 root root        440 Jan  1 08:02 tmp
lrwxrwxrwx   1 root root          9 Mar  9  2023 udisk -> mnt/udisk
drwxr-xr-x   5 root root       4096 Jan  1 08:00 userdata
drwxr-xr-x  11 root root       4096 Sep 14  2023 usr
drwxr-xr-x   5 root root       4096 Mar  9  2023 var
root@ok3588:/# cd -
/mnt
root@ok3588:/mnt# 
root@ok3588:/mnt# 
root@ok3588:/mnt# ls -l
total 1416928
-rwxr-xr-x 1 root root 1131762455 Mar 10  2022  1.mp4
-rwxr-xr-x 1 root root         33 Jan  1  1980  1.txt
-rwxr-xr-x 1 root root         33 Jan  1  1980  20240528USB.txt
-rwxr-xr-x 1 root root  235026155 Oct 17  2023  4kl.mp4
drwxr-xr-x 3 root root      32768 Dec 17  2023  EFI
drwxr-xr-x 2 root root      32768 May 28  2024  FOUND.000
-rwxr-xr-x 1 root root     233258 Apr 18  2024  KMS_VL_ALL_AIO_v39_CNcmd
drwxr-xr-x 2 root root      32768 Dec 17  2023 'System Volume Information'
drwxr-xr-x 4 root root      32768 Feb  9  2024  X99+RTX4090
-rwxr-xr-x 1 root root      34494 Dec 17  2023  autorun.ico
-rwxr-xr-x 1 root root        254 Dec 17  2023  autorun.inf
drwxr-xr-x 3 root root      32768 Dec 17  2023  boot
drwxr-xr-x 2 root root      32768 Dec 17  2023  casper
drwxr-xr-x 3 root root      32768 Dec 17  2023  dists
drwxr-xr-x 2 root root      32768 Dec 17  2023  install
drwxr-xr-x 2 root root      32768 Dec 17  2023  isolinux
-r-xr-xr-x 1 root root      69145 Dec 17  2023  ldlinux.sys
-rwxr-xr-x 1 root root      67599 Dec 17  2023  md5sum.txt
drwxr-xr-x 4 root root      32768 Dec 17  2023  pool
drwxr-xr-x 2 root root      32768 Dec 17  2023  preseed
-rwxr-xr-x 1 root root         94 Dec 17  2023  syslinux.cfg
-rwxr-xr-x 1 root root          1 Dec 17  2023  ubuntu
-rwxr-xr-x 1 root root   46730293 Apr 17  2024 'video(16).mp4'
-rwxr-xr-x 1 root root   36259983 Apr 17  2024 'video(17).mp4'
-rwxr-xr-x 1 root root          0 Apr 18  2024 ''$'\346\226\260\345\273\272'' '$'\346\226\207\346\234\254\346\226\207\346\241\243''.txt'
drwxr-xr-x 3 root root      32768 Jan 19  2024 ''$'\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271'
root@ok3588:/mnt# 
root@ok3588:/mnt# 
root@ok3588:/mnt# mkdir /wyb
root@ok3588:/mnt# 
root@ok3588:/mnt# cp 1.mp4 /wyb/
root@ok3588:/mnt# sync

root@ok3588:/mnt# sync
root@ok3588:/mnt# sync
root@ok3588:/mnt# 

USB3.0的U盘可以写入文件。

电脑拷贝文件速度 20M-30MBps

RK3588 在 飞凌的LINUX R4版本下,拷贝1.1GB的MP4视频,耗时不到50秒钟。和电脑 拷入速度接近


参考资料:
https://blog.csdn.net/cornerstone1/article/details/111472616
type-c转type A 3.0线以及otg线序


https://blog.csdn.net/weixin_43245753/article/details/123496262#TypeC_to_TypeA_USB_20DP_DTS__345
Rockchip RK3588 kernel dts解析之USB模块


0,0 到不了 左上角,有你们的nx App Launcher V2 p1标题栏
gst-launch-1.0 filesrc location=1.mp4 ! qtdemux ! queue ! h264parse ! mppvideodec ! waylandsink "render-rectangle=<0,0,426,400>"

这个是直接通过wayland显示的窗口,跟桌面上的应用是没关系的,应该是播放窗口的纵横比跟视频纵横比不一致导致的


这个 参数满屏了。解码4K录像(通过OV13855录像的)
gst-launch-1.0 filesrc location=1.mp4 ! qtdemux ! queue ! h264parse ! mppvideodec ! waylandsink "render-rectangle=<0,0,1024,600>"

gst-launch-1.0 filesrc location=1.mp4 ! qtdemux ! queue ! h264parse ! mppvideodec ! waylandsink "render-rectangle=<0,0,1920,1080>"

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

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

相关文章

VScode中连接并使用docker容器

前提条件&#xff1a; 1.在windows下安装Docker Desktop(方法可见下面的教程) Docker Desktop 安装使用教程-CSDN博客 2.在vscode安装3个必备的插件 3.先在ubuntu中把docker构建然后运行 4.打开vscode&#xff0c;按下图顺序操作 调试好之后上传到git上&#xff0c;然后后面…

随心笔记,第六更

目录 一、 三步构建 XML转成java bean 1.XML转XSD 2.XSD转JavaBean 3.jaxb 工具类 4.测试 &#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 哈喽&#xff01;大家好&#xff0c;我是「Leen」。刚工作几年&#xff0c;想和大家一同进步&am…

Java中Transactional在不同方法间的穿透性,rollbackFor参数含义

哈喽&#xff0c;大家好&#xff0c;我是木头左&#xff01; 在Java开发中&#xff0c;经常会遇到需要在一个事务中执行多个操作的场景。为了确保这些操作的原子性&#xff0c;可以使用Spring框架提供的Transactional注解来实现事务管理。然而&#xff0c;在实际开发过程中&…

Centos: ifconfig command not found且ip addr查不到服务器IP

前段时间部门新派发了服务器&#xff0c;让我过去使用U盘装机&#xff0c;装完后使用ifconfig查不到服务器IP地址&#xff0c;ip addr也是查不到 ifconfig&#xff1a;command not found (这两个图片先用虚拟机的替代一下) 在网上找资料(CSDN&#xff0c;博客园&#xff0c;知乎…

【权威出版/稳定检索】2024年气象应用、勘查与灾害应急国际会议(AEMT 2024)

2024 International Conference on Meteorological Applications, Exploration, and Disaster Emergency Response 2024年气象应用、勘查与灾害应急国际会议 【会议信息】 会议简称&#xff1a;AEMT 2024 大会时间&#xff1a;请查看官网 截稿时间&#xff1a;点击查看 大会地…

自动化办公03 用xlrd和xlwt库操作excel.xls文件(老版本)

目录 一、读操作 二、写操作 三、设置单元格格式 0.综合案例 1.设置行高和列宽 2.设置字体样式 3.设置边框样式 4.设置对齐方式 5.设置背景颜色 6.合并单元格 四、 xlutils修改Excel⽂件内容 1.安装 2.使用 一、读操作 import xlrd# 1. 打开excel文件 wb xlrd.op…

MT7981B+MT7976C+MT7531A RF定频测试方法

1、从下面网址下载QA软件包&#xff0c;然后在WIN系统下安装QA环境。 https://download.csdn.net/download/zhouwu_linux/89428691?spm1001.2014.3001.5501 在WINDOWS 7系统下先安装WinPcap_4_1_3.exe。 2、搭建硬件环境&#xff0c;电脑先连接仪器&#xff0c;主板网络与电…

Deepstream用户手册——DeepStream应用及配置文件

DeepStream参考应用 - DeepStream-app 应用架构 下图显示了NVIDIADeepStream参考应用程序的架构。 DeepStream 参考应用程序是一个基于 GStreamer 的解决方案&#xff0c;由一组封装低级 API 以形成完整图形的GStreamer插件组成。参考应用程序能够接受来自各种来源的输入&…

算法day28

第一题 295. 数据流的中位数 本题我们是求解给定数组的中位数。且由于需要随时给数组添加元素&#xff0c;所以我们要求解该动态数组的中位数&#xff0c;所以本题最关键的就是维护数组在添加元素之后保持有序的排序&#xff0c;这样就能很快的求解中位数&#xff1b; 解法&am…

提升消费者满意度的五星售后服务认证

在当今竞争激烈的市场环境中&#xff0c;消费者满意度是企业取得成功的重要因素。五星售后服务认证作为一种权威性认证&#xff0c;可以显著提高消费者满意度&#xff0c;增强企业的竞争力。本文将从四个方面探讨五星售后服务认证如何提高消费者满意度。 五星售后服务认证是由国…

RedHat9 | iSCSI磁盘配置与管理

一、实验环境 1、iSCSI介绍 iSCSI&#xff08;Internet Small Computer System Interface&#xff09;是一种基于因特网及SCSI-3协议下的存储技术&#xff0c;也称为IP-SAN。iSCSI是由IETF&#xff08;Internet Engineering Task Force&#xff09;提出&#xff0c;并于2003年…

wms海外仓系统有哪些?选择的时候怎么避坑

虽然说wms海外仓系统能够在很大程度上提升海外仓的经营效率&#xff0c;但是如果在选择wms海外仓系统的时候没有慎重考虑&#xff0c;也是非常容易踩坑的。 这样不只是不能提升自己海外仓的效率&#xff0c;反倒是浪费了大量的预算和精力&#xff0c;这就得不偿失了。今天我们…

检查子树00

题目链接 检查子树 题目描述 注意点 树的节点数目范围为[0, 20000] 解答思路 递归判断t1和t2的val是否相同&#xff0c;如果相同&#xff0c;则继续递归判断其左右子树的值是否都相同&#xff0c;如果都相同则返回true&#xff1b;如果不相同&#xff0c;则继续递归判断t1…

剧本新纪元:探索短剧系统的魔力

在现代社会&#xff0c;随着科技的迅猛进步和生活节奏的不断加快&#xff0c;传统的长篇电视剧和电影已不能完全满足所有人的需求。短剧&#xff0c;由于其简短、快速、直接的特性&#xff0c;正在逐步成为一种文化新趋势。短剧系统正是这一趋势的典型代表&#xff0c;它以独特…

tracetcp下载 安装 使用 网络工具 windows trace工具 tcp协议

省流 Tracetcp是一个类似于Tracert的工具&#xff0c;使用如下&#xff1a; 1. 安装winpcap &#xff0c; 下载链接&#xff1a;WinPcap Download 2.下载tracetcp软件&#xff0c;下载链接&#xff1a; https://github.com/0xcafed00d/tracetcp/releases 命令&#xff1a;…

如何学习软件测试,并成功找到工作

在IT行业日益繁荣的今天&#xff0c;软件测试作为确保软件质量的关键环节&#xff0c;越来越受到企业的重视。对于初入职场的小白来说&#xff0c;掌握软件测试技能不仅能够帮助他们快速适应工作&#xff0c;还能为未来的职业发展奠定坚实的基础。本文将为职场小白推荐学习软件…

如何翻译和本地化游戏?翻译访谈

如何翻译和本地化游戏&#xff1f;这个过程的技术细节有哪些&#xff1f;游戏翻译不同于电影翻译。Logrus IT游戏本地化部门负责人阿列克谢费奥多罗夫&#xff08;Alexey Fedorov&#xff09;在接受RUDN语言学系外语系教授和研究人员的采访时谈到了这一点&#xff0c;他是由尤利…

一、JAVA性能调优之linux命令工具

一、linux性能收集和统计工具 二、JAVA性能调优之jdk命令工具 一、linux性能收集和统计工具 linux在性能遇到问题时&#xff0c;常用的查看分析命令有 top&#xff1a;能够实时显示系统各个进程的资源占用情况&#xff1b;sar&#xff1a;可以周期性的对内存CPU使用情况采样…

现货黄金投资价格怎么分析 低买高卖是核心!

我们做现货黄金投资&#xff0c;总是离不开对黄金价格的分析&#xff0c;分析其实就是一种理性的思考&#xff0c;我们对现货黄金当前走势进行一番思考&#xff0c;进而判断它未来的走向&#xff0c;以此作为自己投资入场的基础。那黄金投资价格怎么分析呢&#xff1f;下面我们…

MySQL 核心模块揭秘 | 20 期 | MySQL 怎么加表锁?

意向共享锁、意向排他锁、AUTO-INC 锁是 InnoDB 最常用的表锁&#xff0c;它们的加锁流程是什么样的&#xff1f; 作者&#xff1a;操盛春&#xff0c;爱可生技术专家&#xff0c;公众号『一树一溪』作者&#xff0c;专注于研究 MySQL 和 OceanBase 源码。 爱可生开源社区出品&…