ArmSoM-Sige RK3588开发板使用手册

Sige7 使用手册,帮助用户了解Sige7的基本使用和需要的准备工作。 当您拿到产品的时候,您需要知道它的型号以及硬件版本,这些信息都可以在板子上的丝印找到。我们会尽可能详细地向您介绍产品的信息。

入门准备​

在开始使用 ArmSoM-Sige7 之前,请准备好以下物品

工具准备​

  • Sige7 主板
  • 电源: USB Type-C PD
    • 支持 9V/2A, 12V/2A, 15V/2A
  • 系统安装(二选一)
    • MicroSD卡/TF卡启动
      • MicroSD卡/TF卡,Class 10或以上至少8GB SDHC 和 读卡器
      • 以下是经过ArmSoM团队测试验证的高速TF卡
        • SanDisk 32GB TF(MicroSD)(开发者推荐)
        • SanDisk 32GB TF(MicroSD) 行车记录仪&安防监控专用存储卡(长期运行推荐)
        • 闪迪 TF 8G Class10 microSD
        • 闪迪 TF 128G Class10 microSD XC TF 128G 48MB/S:
    • 板载eMMC启动
      • USB Type-C数据线,从 typec 端口在 Sige7 上写入镜像,您需要 Type-C 数据线连接 Sige7 和 PC。

可选选项​

  • USB 键盘鼠标
  • HDMI显示器和HDMI线
    • Sige7配备了全尺寸 HDMI 接口,最高支持 8K@60 显示。
    • HDMI EDID用于确定最佳显示分辨率。 在支持 1080p(或 4K/8K)的显示器和电视上,将选择此分辨率。 如果不支持 1080p,EDID会找到的下一个可用分辨率。
  • Ethernet 线(网线)
    • Sige7 支持以太网上网,最高支持2.5Gb。
    • 网线用于将 Sige7 连接到本地网络和互联网。
  • 摄像头模块
    • Sige7 支持拍照功能。
    • 推荐使用imx415模组,可找ArmSoM官方店淘宝客服购买。
  • LCD显示屏
    • Sige7 支持LCD显示功能。
    • 推荐使用 ArmSoM Display 10.1 HD,可找ArmSoM官方店淘宝客服购买。
  • 音频线
    • 可以使用0.8mm立式插座。
  • USB-A型转USB-C型数据线

烧录方式选择​

系统镜像烧录

接口设置​

如果您是首次使用 ArmSoM-Sige7,请先熟悉下 外设接口,以便于您更好的理解后续的内容。

调试串口​

如下所示连接 USB 转 TTL 串口线:

armsom-sige7-debug

Sige7连接串口模块
GND (pin 6)<--->GND
TX (pin 8)<--->RX
RX (pin 10)<--->TX

2.5G 以太网口​

如果您使用的是以太网有线上网方式,请将网线对准 ArmSoM-Sige7 上的 RJ45 端口插入,系统桌面就会弹出有线连接。

  • 通过命令 ifconfig 检查以太网是否正常,它会显示网卡 enP2p33s0 或 enP4p65s0 以及以太网 IP 地址。 此外,使用工具 ping 判断是否连通网络。
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34"><span style="color:#d73a49">ifconfig</span>
</span><span style="color:#393a34"><span style="color:#d73a49">ping</span> mi.com
</span></code></span></span></span>
  • 如果无法ping通,尝试
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">$ <span style="color:#d73a49">sudo</span> dhclient enP2p33s0
</span><span style="color:#393a34">or
</span><span style="color:#393a34">$ <span style="color:#d73a49">sudo</span> dhclient enP4p65s0
</span></code></span></span></span>

WIFI​

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34"># 1. Open the WIFI
</span><span style="color:#393a34">armsom@armsom-sige7:/# nmcli r wifi on
</span><span style="color:#393a34"># 2. Scan WIFI
</span><span style="color:#393a34">armsom@armsom-sige7:/# nmcli dev wifi
</span><span style="color:#393a34"># 3. Connect to WIFI network
</span><span style="color:#393a34">armsom@armsom-sige7:/# nmcli dev wifi connect "wifi_name" password "wifi_password"
</span></code></span></span></span>

BT​

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34"># 1. 激活蓝牙
</span><span style="color:#393a34">armsom@armsom-sige7:/# service bluetooth start
</span><span style="color:#393a34"># 2. 进入bluetoothctl
</span><span style="color:#393a34">armsom@armsom-sige7:/# bluetoothctl
</span><span style="color:#393a34"># 3. 输入以下命令即可连接
</span><span style="color:#393a34">armsom@armsom-sige7:/# power on
</span><span style="color:#393a34">armsom@armsom-sige7:/# agent on
</span><span style="color:#393a34">armsom@armsom-sige7:/# default-agent
</span><span style="color:#393a34">armsom@armsom-sige7:/# scan on
</span><span style="color:#393a34">armsom@armsom-sige7:/# pair yourDeviceMAC
</span></code></span></span></span>

HDMI​

ArmSoM-Sige7 有HDMI 输出端口,支持 CEC 和 HDMI 2.1,分辨率最高支持 8Kp60。

USB接口​

ArmSoM-Sige7 提供一个 USB 2.0 和一个 USB 3.0 端口。

USB3.0 Camera

连接usb3.0摄像头后,您可以下载 cheese 然后使用以下命令使用摄像机:

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7: <span style="color:#d73a49">sudo</span> <span style="color:#d73a49">apt</span> update
</span><span style="color:#393a34">armsom@armsom-sige7: <span style="color:#d73a49">sudo</span> <span style="color:#d73a49">apt</span> <span style="color:#d73a49">install</span> cheese
</span></code></span></span></span>

同时,您也可以使用终端命令打开相机预览:

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">gst-launch-1.0 v4l2src <span style="color:#36acaa">device</span><span style="color:#393a34">=</span>/dev/video0 io-mode<span style="color:#393a34">=</span><span style="color:#36acaa">4</span> <span style="color:#393a34">!</span> videoconvert <span style="color:#393a34">!</span> video/x-raw,format<span style="color:#393a34">=</span>NV12,width<span style="color:#393a34">=</span><span style="color:#36acaa">1920</span>,height<span style="color:#393a34">=</span><span style="color:#36acaa">1080</span> <span style="color:#393a34">!</span> xvimagesink<span style="color:#393a34">;</span>
</span></code></span></span></span>

命令拍照:

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">gst-launch-1.0 v4l2src <span style="color:#36acaa">device</span><span style="color:#393a34">=</span>/dev/video0 io-mode<span style="color:#393a34">=</span><span style="color:#36acaa">4</span> <span style="color:#393a34">!</span> videoconvert <span style="color:#393a34">!</span> video/x-raw,format<span style="color:#393a34">=</span>NV12,width<span style="color:#393a34">=</span><span style="color:#36acaa">1920</span>,height<span style="color:#393a34">=</span><span style="color:#36acaa">1080</span> <span style="color:#393a34">!</span> jpegenc <span style="color:#393a34">!</span> multifilesink <span style="color:#36acaa">location</span><span style="color:#393a34">=</span>/home/armsom/test.jpg<span style="color:#393a34">;</span>
</span></code></span></span></span>

命令拍摄视频:

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">gst-launch-1.0 v4l2src num-buffers<span style="color:#393a34">=</span><span style="color:#36acaa">512</span> <span style="color:#36acaa">device</span><span style="color:#393a34">=</span>/dev/video0 io-mode<span style="color:#393a34">=</span><span style="color:#36acaa">4</span> <span style="color:#393a34">!</span> videoconvert <span style="color:#393a34">!</span> video/x-raw, <span style="color:#36acaa">format</span><span style="color:#393a34">=</span>NV12, <span style="color:#36acaa">width</span><span style="color:#393a34">=</span><span style="color:#36acaa">1920</span>, <span style="color:#36acaa">height</span><span style="color:#393a34">=</span><span style="color:#36acaa">1080</span>, <span style="color:#36acaa">framerate</span><span style="color:#393a34">=</span><span style="color:#36acaa">30</span>/1 <span style="color:#393a34">!</span> <span style="color:#d73a49">tee</span> <span style="color:#36acaa">name</span><span style="color:#393a34">=</span>t <span style="color:#393a34">!</span> queue <span style="color:#393a34">!</span> mpph264enc <span style="color:#393a34">!</span> queue <span style="color:#393a34">!</span> h264parse <span style="color:#393a34">!</span> mpegtsmux <span style="color:#393a34">!</span> filesink <span style="color:#36acaa">location</span><span style="color:#393a34">=</span>/home/armsom/test.mp4
</span></code></span></span></span>

armsom-sige7-gst

音频​

查看系统中的声卡。

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># aplay -l</em></span>
</span><span style="color:#393a34">**** List of PLAYBACK Hardware Devices ****
</span><span style="color:#393a34">card <span style="color:#36acaa">0</span>: rockchipdp0 <span style="color:#393a34">[</span>rockchip,dp0<span style="color:#393a34">]</span>, device <span style="color:#36acaa">0</span>: rockchip,dp0 spdif-hifi-0 <span style="color:#393a34">[</span>rockchip,dp0 spdif-hifi-0<span style="color:#393a34">]</span>
</span><span style="color:#393a34"> Subdevices: <span style="color:#36acaa">1</span>/1
</span><span style="color:#393a34"> Subdevice <span style="color:#999988"><em>#0: subdevice #0</em></span>
</span><span style="color:#393a34">card <span style="color:#36acaa">1</span>: rockchipes8316 <span style="color:#393a34">[</span>rockchip-es8316<span style="color:#393a34">]</span>, device <span style="color:#36acaa">0</span>: fe470000.i2s-ES8316 HiFi es8316.7-0011-0 <span style="color:#393a34">[</span>fe470000.i2s-ES8316 HiFi es8316.7-0011-0<span style="color:#393a34">]</span>
</span><span style="color:#393a34">  Subdevices: <span style="color:#36acaa">1</span>/1
</span><span style="color:#393a34">  Subdevice <span style="color:#999988"><em>#0: subdevice #0</em></span>
</span><span style="color:#393a34">card <span style="color:#36acaa">2</span>: rockchiphdmi0 <span style="color:#393a34">[</span>rockchip-hdmi0<span style="color:#393a34">]</span>, device <span style="color:#36acaa">0</span>: rockchip-hdmi0 i2s-hifi-0 <span style="color:#393a34">[</span>rockchip-hdmi0 i2s-hifi-0<span style="color:#393a34">]</span>
</span><span style="color:#393a34">  Subdevices: <span style="color:#36acaa">1</span>/1
</span><span style="color:#393a34">  Subdevice <span style="color:#999988"><em>#0: subdevice #0</em></span>
</span></code></span></span></span>

风扇​

Sige7 配备一个 5V 的风扇,使用 0.8mm 的连接器

目前风扇默认五个状态

温度状态PWM转速
小于50°00
50°-55°150
55°-60°2100
60°-65°3150
65°-70°4200
70°以上5250
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">// 查看当前转速 
</span><span style="color:#393a34">armsom@armsom-sige7:/# cat /sys/class/hwmon/hwmon9/pwm1
</span></code></span></span></span>

Type-C​

Sige7 配备全功能 USB Type‑C™ 3.1 端口,支持高达 4Kp60 的 DP 显示

40Pin​

Sige7 提供了一个40pin针脚的GPIO座子,兼容于市面上大部分传感器的应用。

RGB LED​

Sige7 具有两个用户灯 LED 绿灯和红灯。

  • 用户绿灯 默认情况下,其常亮表示系统运行正常。

  • 用户红灯 默认情况下不亮,可由用户自行操控。

用户可通过命令控制

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/# sudo su
</span><span style="color:#393a34">armsom@armsom-sige7:/# echo timer > /sys/class/leds/red/trigger
</span><span style="color:#393a34">armsom@armsom-sige7:/# echo activity > /sys/class/leds/red/trigger
</span></code></span></span></span>

RTC​

  • Sige7配备了一颗RTC IC hym8563
  • 首先,使用2pin的排针接口,插入RTC电池给RTC IC供电。
  • 请注意,我们应该将 RTC 电池保留在 RTC 连接器中,并确认 rtc hym8563 设备已创建
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em>#  dmesg | grep rtc</em></span>
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">6.407133</span><span style="color:#393a34">]</span> rtc-hym8563 <span style="color:#36acaa">6</span>-0051: rtc information is valid
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">6.412731</span><span style="color:#393a34">]</span> rtc-hym8563 <span style="color:#36acaa">6</span>-0051: registered as rtc0
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">6.413779</span><span style="color:#393a34">]</span> rtc-hym8563 <span style="color:#36acaa">6</span>-0051: setting system clock to <span style="color:#36acaa">2022</span>-06-22T01:22:26 UTC <span style="color:#393a34">(</span><span style="color:#36acaa">1655860946</span><span style="color:#393a34">)</span>
</span></code></span></span></span>
  • 找到rtc0,然后使用以下命令设置系统时间并同步到rtc0。
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># hwclock -r</em></span>
</span><span style="color:#393a34"><span style="color:#36acaa">2023</span>-11-03 <span style="color:#36acaa">10</span>:32:40.461910+00:00
</span><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># date</em></span>
</span><span style="color:#393a34"><span style="color:#36acaa">2023</span>年 <span style="color:#36acaa">11</span>月 03日 星期五 <span style="color:#36acaa">10</span>:33:12 UTC
</span><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># hwclock -w</em></span>
</span><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># hwclock -r</em></span>
</span><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># poweroff</em></span>
</span></code></span></span></span>
  • 关闭RTC电池,10分钟或更长时间后,插入RTC电池并启动Sige7,检查RTC是否与系统时钟同步
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># hwclock -r</em></span>
</span><span style="color:#393a34"><span style="color:#36acaa">2023</span>-11-03 <span style="color:#36acaa">10</span>:35:40.461910+00:00
</span><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># date</em></span>
</span><span style="color:#393a34"><span style="color:#36acaa">2023</span>年 <span style="color:#36acaa">11</span>月 03日 星期五 <span style="color:#36acaa">10</span>:36:01 UTC
</span></code></span></span></span>

M.2接口​

ArmSoM-Sige7 提供 M.2 连接器:

  • 产品的背面有一个带有四通道 PCIe 3.0 接口的 M.2 M Key 连接器。 板上有一个标准的 M.2 2280 安装孔,可以部署 M.2 2280 NVMe SSD。
    注意:该 M.2 接口不支持 M.2 SATA SSD。
<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/# mkdir temp
</span><span style="color:#393a34">armsom@armsom-sige7:/# mount /dev/nvme0n1 temp
</span></code></span></span></span>

摄像头​

MIPI-CSI​

摄像头采用IMX415模组,摄像头模组连接并上电后可以查看启动日志。

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">armsom@armsom-sige7:/<span style="color:#999988"><em># dmesg | grep imx415</em></span>
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547754</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: driver version: 00.01.08
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547767</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a:  Get hdr mode failed<span style="color:#393a34">!</span> no hdr default
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547819</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: Failed to get power-gpios
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547826</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: could not get default pinstate
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547831</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: could not get <span style="color:#d73a49">sleep</span> pinstate
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547850</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: supply dvdd not found, using dummy regulator
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547918</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: supply dovdd not found, using dummy regulator
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.547945</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: supply avdd not found, using dummy regulator
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.613843</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: Detected imx415 <span style="color:#d73a49">id</span> 0000e0
</span><span style="color:#393a34"><span style="color:#393a34">[</span>    <span style="color:#36acaa">2.613890</span><span style="color:#393a34">]</span> rockchip-csi2-dphy csi2-dphy0: dphy0 matches m00_b_imx415 <span style="color:#36acaa">3</span>-001a:bus type <span style="color:#36acaa">5</span>
</span><span style="color:#393a34"><span style="color:#393a34">[</span>   <span style="color:#36acaa">18.386174</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: set fmt: cur_mode: 3864x2192, hdr: <span style="color:#36acaa">0</span>
</span><span style="color:#393a34"><span style="color:#393a34">[</span>   <span style="color:#36acaa">18.389067</span><span style="color:#393a34">]</span> imx415 <span style="color:#36acaa">3</span>-001a: set exposure<span style="color:#393a34">(</span>shr0<span style="color:#393a34">)</span> <span style="color:#36acaa">2047</span> <span style="color:#393a34">=</span> cur_vts<span style="color:#393a34">(</span><span style="color:#36acaa">2250</span><span style="color:#393a34">)</span> - val<span style="color:#393a34">(</span><span style="color:#36acaa">203</span><span style="color:#393a34">)</span>
</span></code></span></span></span>

使用v4l2-ctl进行抓图

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">// MIPI-CSI1
</span><span style="color:#393a34">armsom@armsom-sige7:/# v4l2-ctl -d /dev/video31 --set-fmt-video=width=3840,height=2160,pixelformat=NV12 --stream-mmap=3 --stream-skip=60 --stream-to=/tmp/cif73.out --stream-count=3 --stream-poll
</span>
<span style="color:#393a34">// MIPI-CSI2
</span><span style="color:#393a34">armsom@armsom-sige7:/# v4l2-ctl -d /dev/video22 --set-fmt-video=width=3840,height=2160,pixelformat=NV12 --stream-mmap=3 --stream-skip=60 --stream-to=/tmp/cif73.out --stream-count=3 --stream-poll
</span></code></span></span></span>

使用gst-launch-1.0可直接录像

<span style="color:var(--prism-color)"><span style="background-color:var(--ifm-pre-background)"><span style="color:var(--ifm-pre-color)"><code><span style="color:#393a34">// MIPI-CSI1
</span><span style="color:#393a34">armsom@armsom-sige7:/# gst-launch-1.0 v4l2src device=/dev/video31 ! video/x-raw,format=NV12,width=3840,height=2160, framerate=30/1 ! xvimagesink
</span>
<span style="color:#393a34">// MIPI-CSI2
</span><span style="color:#393a34">armsom@armsom-sige7:/# gst-launch-1.0 v4l2src device=/dev/video22 ! video/x-raw,format=NV12,width=3840,height=2160, framerate=30/1 ! xvimagesink
</span></code></span></span></span>

armsom-w3-imx415-camera

MIPI DSI​

ArmSoM-Sige7 分辨率最高分辨率可达 4K@60Hz

性能​

待公布

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

探索雨云:AMD EPYC处理器助力香港三网直连

在数字化时代&#xff0c;云计算和数据传输速度成为了商业和科技发展的关键。香港作为国际金融中心和亚太地区的数字枢纽&#xff0c;其网络基础设施的发展备受瞩目。而雨云&#xff08;RainCloud&#xff09;作为一家致力于提供高效稳定云计算服务的领先企业&#xff0c;近日引…

yolov9目标检测可视化图形界面GUI源码

该系统是由微智启软件工作室基于yolov9pyside6开发的目标检测可视化界面系统 运行环境&#xff1a; window python3.8 安装依赖后&#xff0c;运行源码目录下的wzq.py启动 程序提供了ui源文件&#xff0c;可以拖动到Qt编辑器修改样式&#xff0c;然后通过pyside6把ui转成python…

全流程WRF高精度气象模拟技术及在地学领域中的实践应用

随着生态文明建设和“碳中和”战略的持续推进&#xff0c;我国及全球气候变化及应对是政府、科学界及商业界关注的焦点。气候是多个领域&#xff08;生态、水资源、风资源及碳中和等问题&#xff09;的主要驱动因素&#xff0c;合理认知气候变化有利于解释生态环境变化机理及过…

2024跨境品牌出海指南:9大关键要素与注意事项

随着全球经济的不断发展&#xff0c;跨境电商成为品牌拓展国际市场的重要途径。然而&#xff0c;随之而来的是更为激烈的竞争和日益变化的市场环境。2024年&#xff0c;跨境卖家若想成功出海&#xff0c;必须在众多竞争者中脱颖而出。本文Nox聚星将和大家探讨2024年品牌出海过程…

手撕算法-判断是不是完全二叉树

描述&#xff1a;思路&#xff1a;采用层序遍历&#xff0c;找到一个为空的标记&#xff0c;如果后面还有值&#xff0c;就代表不是完全二叉树。代码&#xff1a; public boolean isCompleteTree (TreeNode root) {// write code hereif(root null) return true;Queue<Tree…

第十二届蓝桥杯大赛软件赛决赛C/C++ 研究生组-纯质数

直接判断数据过大 相对而言&#xff0c;由2&#xff0c;3&#xff0c;5&#xff0c;7组成的数更少&#xff0c;则先筛选出由2,3,5,7组成的数&#xff0c;再判断这些数中的质数个数即可 #include <iostream> using namespace std; int main() {printf("1903");…

精准选型!企业CRM系统选型指南携手十大功能解析

大家好我是卡林&#xff0c;今天分享CRM系统的十大功能&#xff0c;企业CRM系统选型指南。说起CRM的功能&#xff0c;大家会联想到什么&#xff1f;数据库、商机管理或者销售漏斗&#xff0c;这些是大部分人都会联想到的功能&#xff0c;但不太全面。如线索管理、联系人管理、客…

日本370公告 各类材质餐具进出口检测 报告出具

食品接触材料指的是在正常使用过程中与食品进行接触的材料&#xff0c;涉及的产品包括&#xff1a;食品包装&#xff0c;餐具、厨具&#xff0c;食品加工机械&#xff0c;厨电产品等&#xff0c;但是由于其在生产过程中使用了一些化学原材料及化学助剂等&#xff0c;使得他们在…

【探索Linux】—— 强大的命令行工具 P.28(网络编程套接字 —— 简单的UDP网络程序模拟实现)

阅读导航 引言一、UDP协议二、UDP网络程序模拟实现1. 预备代码⭕makefile文件⭕打印日志文件⭕打开指定的终端设备文件&#xff0c;并将其作为标准错误输出的目标文件描述符 2. UDP 服务器端实现&#xff08;UdpServer.hpp&#xff09;3. UDP 客户端实现&#xff08;main函数&a…

python问题:vscode切换环境,pip安装库网络错误,不使用anaconda安装库

python问题&#xff1a;vscode切换环境&#xff0c;pip安装库网络错误 vscode切换环境pip安装库网络错误 不使用anaconda安装库 记录一下遇见的python问题。 vscode切换环境 在vscode上面的搜索框输入 > select interpreter然后选择需要的环境。 pip安装库网络错误 用…

cobbler批量装机工具,可以实现同时装多台或多台不同系统的主机,也可以实现定制安装

cobbler批量装机工具 文章目录 cobbler批量装机工具1. cobbler简介2. cobbler服务端部署uos3. 客户端安装(内存和cpu可以多个点&#xff0c;以免后面出错)4.cobbler服务端部署centos75.客户端安装6.cobbler服务端部署centos87.客户端安装8.cobbler服务端部署rockylinux99.客户端…

HarmonyOS NEXT应用开发之Navigation实现多设备适配案例

介绍 在应用开发时&#xff0c;一个应用需要适配多终端的设备&#xff0c;使用Navigation的mode属性来实现一套代码&#xff0c;多终端适配。 效果图预览 使用说明 将程序运行在折叠屏手机或者平板上观看适配效果。 实现思路 本例涉及的关键特性和实现方案如下&#xff1a…

关于 hbuild 真机调试:

当手机插上数据线&#xff0c;刷新&#xff0c;依旧找不到手机列表时&#xff0c;点击“故障排查指南” 参考官网&#xff1a;https://uniapp.dcloud.net.cn/tutorial/run/run-app-faq.html 操作步骤&#xff1a; 1、在手机设置中打开开发者模式&#xff08;根据不同手机打开…

postman进阶功能学习,别再简单的发请求了!

1.Postman数据驱动 想要批量执行接口用例&#xff0c;我们一般会将对应的接口用例放在同一个Collection中&#xff0c;然后再通过Runner批量执行。这种方式适用于接口用例参数固定的情况下&#xff0c;但也存在另一个问题&#xff0c;如果每次运行时&#xff0c;接口参数都在变…

易百纳诚挚邀请,Meetup易百纳技术社区工程师见面会,与您不见不散!

2024年3月29日(周五)&#xff0c;易百纳将携手openEuler社区&#xff0c;南京邮电大学共同举办一场openEuler Embedded Meetup会议。 本次交流活动将邀请多位业内专家围绕嵌入式前沿技术、应用案例、创新方向、芯片开发板优秀实践几个方面进行分享&#xff0c;在活动上还将成立…

在Arm 虚拟硬件(AVH)部署深度学习OCR算法

AI算法的嵌入式部署 AI算法在独立的设备上运行其实就是行业内的嵌入式AI的概念, 大致过程如下: 开发AI模型, 2.对数据集进行处理, 3.训练AI模型并验证效果, 4.转成ONNX格式(ONNX:万金油中间格式,给模型优化和部署带来了更多可能性)或者借助libtorch或者TensorFlow来部署C++版…

Java面试题总结18之springcloud四种分布式事务解决方案

XA规范&#xff1a;分布式事务规范&#xff0c;规定了分布式事务模型 四个角色&#xff1a;事务管理器&#xff08;协调者TM&#xff09;&#xff0c;资源管理器&#xff08;参与者RM&#xff09;&#xff0c;应用程序AP&#xff0c;通信资源管理器CRM 全局事务&#xff1a;一…

螺栓拧紧扭矩测量的原理、方法和影响因素——SunTorque智能扭矩系统

智能扭矩系统-智能拧紧系统-扭矩自动控制系统-SunTorque 螺栓拧紧扭矩测量是确保螺栓连接紧固性和可靠性的重要环节。在工业生产中&#xff0c;螺栓连接广泛应用于各种设备和结构中&#xff0c;因此&#xff0c;对螺栓拧紧扭矩的准确测量和控制具有重要意义。本文将详细介绍螺…

【LeetCode: 173. 二叉搜索树迭代器 + dfs + 二叉搜索树】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

以题为例浅谈文件包含

什么叫做文件包含 文件包含函数加载的参数没有经过过滤或严格定义&#xff0c;可以被用户控制&#xff0c; 包含其他恶意文件&#xff0c;导致了执行非预期代码。 文件包含漏洞&#xff08;File Inclusion Vulnerability&#xff09;是一种常见的网络安全漏洞&#xff0c;它允…