《安富莱嵌入式周报》第348期:开源低功耗测试仪,开源创意万用表,续航100-300小时,开源PCB电机,自制shell和网络协议栈,开源水培自动化系统

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

视频版:

https://www.bilibili.com/video/BV1Tzr9Y3EQ7/

《安富莱嵌入式周报》第348期:开源低功耗测试仪,开源创意万用表,续航100-300小时,开源PCB电机,自制shell和网络协议栈,开源水培自动化系统


目录:

1、开源低功耗测试仪
2、开源创意万用表,续航100-300小时
3、低级编程和优化实现
4、资讯
(1)兆易创新推出EtherCAT从站控制芯片GD32H75E系列
(2)Nordic的nRF54L系列已经广泛用于开发
(3)英伟达Jetson家族的Jetson Orin Nano推出升级版,算力提升1.7倍至67TOPS
(4)ST要推出一个WiFi6 & BLE5.3模组,支持UART/SPI接口,支持Matter,速度40Mbps
(5)OpenAI推出的嵌入式实时SDK开发包
(6)杰发科技AC7803x通过功能安全ISO 26262 ASIL B产品认证
(7)沁恒的IDE MounRiver Studio Ⅱ发布
(8)RL-TCPnet V8.x增加了一个TCP, UDP速度测试文件netio.c
(9)圣诞节前,Embedded Studio迎来最后一次更新V8.22版本发布,支持浏览MarkDown文件
(10) 极海G32R501实时控制MCU正式发布,双核Cortex-M52
5、PCB 电机即使在 16 亿次旋转后也能保持稳定
6、手把手自制实现
(1)手把手实现个简易C版shell
(2)手把手自制TCP/IP网络协议栈教程
7、开源水培自动化系统
8、emWin模拟器6.48发布,同时配套的AppWizard V1.56发布,横竖屏旋转和文本滑动案例
9、开源加密库Mbed,Cyclone,Wolf和NetX性能
10、H7-TOOL本周进展
(1)H7-TOOL固件2.27发布,新增加40多款芯片脱机烧录,含多款车轨芯片,发布LUA API手册,CAN助手增加负载率,错误状态信息检测
(2)历时456天,实测H7-TOOL的RTC不断电,不校准,快了44分钟
(3)客户H7-TOOL 串口记录小程序 Lua分享



一、开源低功耗测试仪

OpenEPT - Drive innovations in the field of low-powered technologies

所有资料全开源,还有一个上位机,方便查看功耗波形。

OpenEPT的主要目标是为工程师和研究人员提供一套全面的微控制器分析工具,促进对基于微控制器平台功耗的准确分析

原理图:  Current_sense_v1_0.pdf (1.96 MB)

固件:  Firmware-master.zip (6.98 MB)

PCB:  OpenEPT_V1_1_KiCad.zip (5.31 MB)

最新版效果:

之前版本效果:


二、开源创意万用表,续航100-300小时

https://github.com/jduffy105/HydraMeter_0.4

HydraMeter_0.4-main.zip (86.24MB)

有一些功能希望在万用表中具备的,但大多数现有的商业万用表并不常见(这也是这个项目的主要原因)。

1、板载隔离 USB 接口。
2、高采样率和图形(波形)显示选项。
3、可拆卸显示屏
4、长电池寿命 ,最低 100 小时,最好能延长到约 300 小时。
5、同时测量电压和电流并进行功率计算
6、手感和操作良好。
7、保险丝易于更换,无需拆卸万用表。
8、没有十字头螺钉,所有组装/拆卸/维修都应只需一个尺寸的内六角扳手即可完成。
9、如果使用可充电电池,应通过 USB 充电。
10、主要功能的完全暴露界面。没有菜单或软键来更改 AC/DC 或范围或在电阻和连续性之间切换或任何这些。只需查看万用表的按钮/开关/旋钮,就应立即知道它处于什么状态。还可以在不到 2 秒的时间内配置万用表的任何“核心”功能。对于更高级的功能,如记录或无线通信,菜单是可以接受的。

主要(香蕉插孔)功能包括:
1、交流和直流电压,从几毫伏到约 250V
2、交流和直流电流,从约 10 微安到 10A
3、电阻/连续性/二极管测试。约 10 欧姆到约 1 兆欧,二极管测试 >3V
4、功率测量(同时测量电压和电流,包括显示所有 3 个)

次要 XT-60 连接器,具有独立功能:
1、直流电源来自最多 12S 电池组
2、直流电压,至少 60V
3、直流电流,至少 30A,但可以承受更高的峰值电流而不会损坏或熔断保险丝。
4、电压、电流和功率的脉冲/峰值测量,时间尺度为毫秒。


三、低级编程和优化实现

Complexity Models - Algorithmica

这个是学习低级编程和优化的好网站,特此给大家分享下


四、资讯

1、兆易创新推出EtherCAT从站控制芯片GD32H75E系列

用 Cortex-M7高性能内核,主频600MHz

兆易创新推出EtherCAT®从站控制芯片,工业自动化的卓越选择-新闻-兆易创新 GigaDevice | 官方网站


2、Nordic的nRF54L系列已经广泛用于开发

nRF54L Series now widely available for development - Blogs - Nordic Blog - Nordic DevZone

各种开发环境和芯片购买都已经就绪

下面是对应推出的开发板


3、英伟达Jetson家族的Jetson Orin Nano推出升级版,算力提升1.7倍至67TOPS

Jetson Orin Nano Super Developer Kit | NVIDIA


4、ST要推出一个WiFi6 & BLE5.3模组,支持UART/SPI接口,支持Matter,速度40Mbps

https://www.st.com/content/st_co ... ead-module-z13.html

预计明年第1季度上线,初步从功能上看没问题,就看价格了,当前还没有公布

1、支持CubeMX为各种型号MCU/MPU提供生成代码支持。
2、提供软件包The X-CUBE-ST67W61
3、支持UART和SPI接口
4、BLE速度2Mbps,WiFi速度40Mbps。
5、模组主控芯片采用高通的QCC743


5、OpenAI推出的嵌入式实时SDK开发包

https://github.com/openai/openai-realtime-embedded-sdk


6、杰发科技AC7803x通过功能安全ISO 26262 ASIL B产品认证

通过ISO 26262 ASIL B功能安全产品认证的AC7803x,采用Arm Cortex M0+内核,主频达到64MHz,具备高可靠性,符合AEC-Q100车规要求


7、沁恒的IDE MounRiver Studio Ⅱ发布

MounRiver Studio

从V2.1.0开始,框架更换至更现代的VSCode,并深度定制开发


8、RL-TCPnet V8.x增加了一个TCP, UDP速度测试文件netio.c

https://github.com/ARM-software/MDK-Middleware/tree/main/Test/Network/netio

这个测试结果没有针对GCC做memcpy和字节复制粘贴优化


9、圣诞节前,Embedded Studio迎来最后一次更新V8.22版本发布,支持浏览MarkDown文件

SEGGER Embedded Studio

ARM和RISC-V二合一版

2024年,SES更新还是挺勤快的,一共更新了13个版本

更新记录,其他家的IDE编辑器,基本都转向支持VS Code。而Embedded  Studio没有,还在持续更新自己的编辑器


10. 极海G32R501实时控制MCU正式发布,双核Cortex-M52


五、PCB 电机即使在 16 亿次旋转后也能保持稳定

https://github.com/microbotsio/MotorCell/tree/main

https://hackaday.com/2024/12/17/ ... -1-6-billion-spins/

视频

《安富莱嵌入式周报》第348期:2024.12.13--2025.01.07 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

一个由 20 个测试电机组成的阵列,所有电机都以大约 37,000 RPM 的恒定速度连续运行。一个月后,拆卸并检查了每个单元。每台电机每天旋转超过 5300 万次,当月结束时旋转超过 16 亿次。没有发现内部划痕或其他损坏的迹象


六、手把手实现个简易C版shell

Tutorial - Write a Shell in C • Stephen Brennan

非常不错的文章,大家有兴趣可以看看


手把手自制TCP/IP网络协议栈教程

art 1, Ethernet & ARP: Let's code a TCP/IP stack, 1: Ethernet & ARP
Part 2, IPv4 & ICMPv4: Let's code a TCP/IP stack, 2: IPv4 & ICMPv4
Part 3, TCP Basics & Handshake: Let's code a TCP/IP stack, 3: TCP Basics & Handshake
Part 4, TCP Data Flow & Socket API: http://www.saminiir.com/lets-cod ... ta-flow-socket-api/
Part 5, TCP Retransmission: http://www.saminiir.com/lets-cod ... tcp-retransmission/

这个也是一个非常不错的系列教程,有兴趣可以挑战下自己,写个协议栈试试


七、开源水培自动化系统

openhydroponics · GitLab
RootMaster

农业方便的开源搜集的不多,这次再为大家分享一个


八、emWin模拟器6.48发布,同时配套的AppWizard V1.56发布,横竖屏旋转和文本滑动案例

AppWizard

AppWizardTrial_V156_648_Install.exe (92.21MB)

emWin模拟器:

SeggerEval_WIN32_MSVC_GUI_V648.zip (74.96MB)

emWin6.48更新记录:

新版AppWizard:

新增案例效果:


九、开源加密库Mbed,Cyclone,Wolf和NetX性能

NetX有两个:
NetX Crypto
NetX Secure(TLS)

Mbed有两个:
MbedTLS
MbedCrypto

Cyclone有两个:
Cyclone Crypto
Cyclone SSL

Wolf有两个:
wolfSSL
wolfCrypt

在MDK RTE里面都有集成


 



MbedTLS

搜到一个2017年的测试

https://os.mbed.com/teams/mbed-o ... 60cd5226d/main.cpp/

SHA-256                  :       1673 Kb/s,         70 cycles/byte
SHA-512                  :        546 Kb/s,        215 cycles/byte
AES-CBC-128              :       1428 Kb/s,         82 cycles/byte
AES-CBC-192              :       1260 Kb/s,         93 cycles/byte
AES-CBC-256              :       1127 Kb/s,        104 cycles/byte
AES-GCM-128              :        486 Kb/s,        242 cycles/byte
AES-GCM-192              :        464 Kb/s,        253 cycles/byte
AES-GCM-256              :        445 Kb/s,        264 cycles/byte
AES-CCM-128              :        610 Kb/s,        192 cycles/byte
AES-CCM-192              :        547 Kb/s,        214 cycles/byte
AES-CCM-256              :        496 Kb/s,        237 cycles/byte
CTR_DRBG (NOPR)          :       1139 Kb/s,        102 cycles/byte
CTR_DRBG (PR)            :        826 Kb/s,        142 cycles/byte
HMAC_DRBG SHA-256 (NOPR) :        193 Kb/s,        611 cycles/byte
HMAC_DRBG SHA-256 (PR)   :        170 Kb/s,        695 cycles/byte
RSA-2048                 :      28 ms/ public
RSA-2048                 :     953 ms/private
RSA-4096                 :      93 ms/ public
RSA-4096                 :    5327 ms/private
ECDSA-secp384r1          :     451 ms/sign
ECDSA-secp256r1          :     304 ms/sign
ECDSA-secp384r1          :     863 ms/verify
ECDSA-secp256r1          :     594 ms/verify
ECDHE-secp384r1          :     829 ms/handshake
ECDHE-secp256r1          :     566 ms/handshake
ECDHE-Curve25519         :     533 ms/handshake
ECDH-secp384r1           :     407 ms/handshake
ECDH-secp256r1           :     281 ms/handshake
ECDH-Curve25519          :     268 ms/handshake

wolfssl

https://github.com/wolfSSL/wolfssl/blob/master/IDE/STM32Cube/STM32_Benchmarks.md#stm32h753zi

Supports RNG, AES CBC/GCM and SHA-2 acceleration. Note: HW RNG on for all testsBoard: NUCLEO-H753ZI CPU: Cortex-M7 at 480 MHz IDE: STM32CubeIDE RTOS: FreeRTOSSTM32H753ZI (STM Crypto/Hash Acceleration, -Os, SP-ASM Cortex-M)
------------------------------------------------------------------------------
wolfSSL version 4.4.1
------------------------------------------------------------------------------
wolfCrypt Benchmark (block bytes 1024, min 1.0 sec each)
RNG                875 KB took 1.019 seconds,  858.685 KB/s
AES-128-CBC-enc     10 MB took 1.000 seconds,   10.400 MB/s
AES-128-CBC-dec     10 MB took 1.000 seconds,   10.327 MB/s
AES-192-CBC-enc     10 MB took 1.000 seconds,   10.425 MB/s
AES-192-CBC-dec     10 MB took 1.000 seconds,   10.278 MB/s
AES-256-CBC-enc     10 MB took 1.000 seconds,   10.376 MB/s
AES-256-CBC-dec     10 MB took 1.000 seconds,   10.278 MB/s
AES-128-GCM-enc      9 MB took 1.000 seconds,    8.789 MB/s
AES-128-GCM-dec      9 MB took 1.000 seconds,    8.716 MB/s
AES-192-GCM-enc      9 MB took 1.000 seconds,    8.740 MB/s
AES-192-GCM-dec      9 MB took 1.000 seconds,    8.691 MB/s
AES-256-GCM-enc      9 MB took 1.000 seconds,    8.765 MB/s
AES-256-GCM-dec      9 MB took 1.000 seconds,    8.691 MB/s
CHACHA               4 MB took 1.000 seconds,    4.443 MB/s
CHA-POLY             3 MB took 1.004 seconds,    3.040 MB/s
POLY1305            13 MB took 1.000 seconds,   12.671 MB/s
SHA-256              9 MB took 1.000 seconds,    8.691 MB/s
HMAC-SHA256          8 MB took 1.000 seconds,    8.496 MB/s
RSA     2048 public         82 ops took 1.019 sec, avg 12.427 ms, 80.471 ops/sec
RSA     2048 private         4 ops took 1.749 sec, avg 437.250 ms, 2.287 ops/sec
DH      2048 key gen         5 ops took 1.000 sec, avg 200.000 ms, 5.000 ops/sec
DH      2048 agree           6 ops took 1.200 sec, avg 200.000 ms, 5.000 ops/sec
ECC      256 key gen       121 ops took 1.000 sec, avg 8.264 ms, 121.000 ops/sec
ECDHE    256 agree          56 ops took 1.016 sec, avg 18.143 ms, 55.118 ops/sec
ECDSA    256 sign           78 ops took 1.007 sec, avg 12.910 ms, 77.458 ops/sec
ECDSA    256 verify         36 ops took 1.004 sec, avg 27.889 ms, 35.857 ops/sec
Benchmark complete
Benchmark Test: Return code 0


Cyclone

部分截图

STM32H7 Crypto Benchmark | SSL TLS SSH IPsec TCP


十、H7-TOOL本周进展

H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

1、H7-TOOL固件2.27发布,新增加40多款芯片脱机烧录,含多款车轨芯片,发布LUA API手册,CAN助手增加负载率,错误状态信息检测

H7-TOOL固件2.27发布,新增加40多款芯片脱机烧录,含多款车轨芯片,发布LUA API手册,CAN助手增加负载率,错误状态信息检测 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!


2、历时456天,实测H7-TOOL的RTC不断电,不校准,快了44分钟

【测试条件】

1、这个TOOL已经连续运行656天未断电过,使用的STM32H7内置RTC。

2、RTC时间在2023年9月26号进行了校准,并开启测试。

3、运行期间,未做任何手动校准,软件校准和NTP, SNTP网络校准。

【测试结果】

1、第1次测试结果,从2023年9月26号到2024年4月5号,共计192天,

实测快了13分钟。

2、第2次测试结果,从2023年9月26号到2024年12月26号,共计456天

实测快了将近44分钟。


【误差原因】

因为晶振对温度敏感,下面是典型的温度对晶振影响:

STM32支持LSI内部低速时钟或者LSE外置低速时钟,使用外部就要接32768Hz的晶体。

一个月的典型误差50秒左右。


【校准】

以外置RTC  DS3231为例,精度是:
Accuracy ±2ppm from 0°C to +40°C        ---- 每个月30天算的最大误差是2*10^-6 * 24 * 60 *60 * 30 = 5.184秒
Accuracy ±3.5ppm from -40°C to +85°C  ---- 每个月30天算的最大误差是3.5*10^-6 * 24 * 60 *60  * 30 = 9.072秒

使用STM32内部RTC不行,白天温度不稳定的话,当天的误差差不多就有1-2秒。主要是晶振不是温补的。

ST提供了一些方案,但是不实用:

方法1:Smooth digital calibration

这种方法使用比较麻烦,当前提供的案例需要用户使用超高精度的信号时钟,精确到几个ppm,发送这个信号给板子做校准。然后示波器测量实际的输出效果来确实是否采用这个校准值。

方法2: RTC时钟同步

官方提供的例子没什么参考价值,倒腾了高精度的HSE来实现。

方法3: 使用50Hz/60Hz高精度参考时钟辅助

这个实用性也有点差。

3、当前推荐方案

(1)使用外置温补晶振,但价格略高,10块钱左右:

(2)使用自带温补的RTC芯片。

(3)带网络的,可以使用NTP,  SNTP校准

【RTC校准软件包】

1、https://www.st.com/en/embedded-software/x-cube-rtc.html

2、开源Sensor Watch Pro智能手表,号称一年的误差不到1秒
开源Sensor Watch Pro智能手表,一年的误差不到1秒 - 单片机 - 硬汉嵌入式论坛 - Powered by Discuz!

3、H7-TOOL 串口记录小程序 Lua分享

H7-TOOL 串口记录小程序 Lua分享 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

来自客户processor的分享

为了提高系统程序的稳定性,且方便查找程序在长期运行过程中发生报错问题。就需要调试工具长期接入被测设备,通电1,2天,记录设备运行数据,最后电脑记事本ctrl+F查找报错点和报错时间;亦或者用excel导入做图标数据分析等都可以使用本lua小程序。
目前我正使用此小程序用于记录设备上发生的链表剩余可分配空间不足,运行参数检查,通讯丢包等异常查找等非常方便。期待坛友们对此代码一起共同优化。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux通过ISCSI连接StarWind共享存储

文章目录 StarWind安装配置StarWind ISCSI添加StarWind Server添加Target 添加Device存储盘Linux通过ISCSI连接StarWind共享存储Linux客户端安装ISCSI搜索服务端ISCSI Target连接服务端ISCSI共享存储Linux客户端查看共享存储 StarWind安装 配置StarWind ISCSI 添加StarWind Se…

unity学习12:地图相关的一些基础2, 增加layer种草种树

目录 参考学习 1 地图设置 1.1 上次制作的地图,稍微加点地形完善下. 1.2 调整下camera 1.3 摄像机camera的移动速度 1.4 地图属性,terrain settings 1.5 但是,地图看起来像沙漠一样,很单调 2 paint terrain / paint textu…

Uniapp Android 本地离线打包(详细流程)

一、简介 App 离线 SDK 暂时不支持 Kotlin,未来不清楚。 uniapp 提供了 云打包 与 本地打包 两种方案,云打包 需要排队且还有次数限制,本地打包 则就没有这些限制,而且会 本地打包 对开发 原生插件 有很大的帮助。 细节&#x…

JavaEE之线程池

前面我们了解了多个任务可以通过创建多个线程去处理,达到节约时间的效果,但是每一次的线程创建和销毁也是会消耗计算机资源的,那么我们是否可以将线程进阶一下,让消耗计算机的资源尽可能缩小呢?线程池可以达到此效果&a…

【MySQL数据库】基础总结

目录 前言 一、概述 二、 SQL 1. SQL通用语法 2. SQL分类 3. DDL 3.1 数据库操作 3.2 表操作 4. DML 5. DQL 5.1 基础查询 5.2 条件查询 5.3 聚合函数 5.4 分组查询 5.5 排序查询 5.6 分页查询 6. DCL 6.1 管理用户 6.2 权限控制 三、数据类型 1. 数值类…

记录一次电脑被入侵用来挖矿的过程(Trojan、Miner、Hack、turminoob)

文章目录 0、总结1、背景2、端倪3、有个微软的系统更新,就想着更新看看(能否冲掉问题)4、更新没成功,自动重启电脑5、风险文件(好家伙命名还挺规范,一看名字就知道出问题了)6、开机有一些注册表…

请求方式(基于注解实现)

1.编写web.xml文件配置启动信息 <!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app><display-name>Archetype Created Web Application</di…

golang单元测试

单元测试 类型前缀签名用途测试函数Testfunc TestXxx(t *testing.T)功能测试、验证逻辑正确性基准函数Benchmarkfunc BenchmarkXxx(b *testing.B)性能测试、效率评估示例函数Examplefunc ExampleXxx()用法展示、生成文档 testing框架 文件名以_test.go结尾&#xff0c;放在与…

【2024年华为OD机试】 (A卷,100分)- 总最快检测效率(Java JS PythonC/C++)

一、问题描述 题目描述 在系统、网络均正常的情况下组织核酸采样员和志愿者对人群进行核酸检测筛查。 每名采样员的效率不同&#xff0c;采样效率为 N 人/小时。由于外界变化&#xff0c;采样员的效率会以 M 人/小时为粒度发生变化&#xff0c;M 为采样效率浮动粒度&#xf…

【AI日记】25.01.11 Weights Biases | AI 笔记 notion

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】【读书与思考】 AI kaggle 比赛&#xff1a;Forecasting Sticker Sales笔记&#xff1a;我的 AI 笔记主要记在两个地方 有道云笔记&#xff1a;数学公式和符号比较多的笔记notion&#xff1a;没什么数学公式的…

[免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的微信小程序(高校就业)招聘系统(Springboot后端Vue管理端)&#xff0c;分享下哈。 项目视频演示 【免费】微信小程序(高校就业)招聘系统(Springboot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项目介绍…

《新闻大厦抢先版》V0.18.105+Dlcs官方学习版

《新闻大厦抢先版》官方版https://pan.xunlei.com/s/VODaeUn3v-ZWVvvmUMfo5AqWA1?pwdnhpz# 建造并不断优化新闻大楼&#xff0c;保障员工权益并及时赶上周日的印刷交期&#xff01; 招募并管理不同职业以登上成功的阶梯&#xff1a;记者、摄像师、勤杂工&#xff0c;除此以外…

1.两数之和--力扣

给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案&#xff0c;并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例 1…

Kubernetes集群架构

Kubernetes集群架构 Kubernetes 集群架构控制平面组件kube-apiserveretcdkube-schedulerkube-controller-managercloud-controller-manager 节点组件kubeletkebe-proxy&#xff08;可选&#xff09;容器运行时 插件DNSWeb UI&#xff08;Dashboard&#xff09;容器资源监控集群…

Visual Studio 中增加的AI功能

前言&#xff1a; 人工智能的发展&#xff0c;在现在&#xff0c;编程技术的IDE里面也融合了AI的基本操做。本例&#xff0c;以微软的Visual Studio中的人工智能的功能介绍例子。 本例的环境&#xff1a; Visual Studio 17.12 1 AI 智能变量检测&#xff1a; 上图展示了一…

牛客网刷题 ——C语言初阶(6指针)——BC106 上三角矩阵判定

1. 题目描述——BC106 上三角矩阵判定 牛客网OJ题链接 描述 KiKi想知道一个n阶方矩是否为上三角矩阵&#xff0c;请帮他编程判定。上三角矩阵即主对角线以下的元素都为0的矩阵&#xff0c;主对角线为从矩阵的左上角至右下角的连线。 示例 输入&#xff1a; 3 1 2 3 0 4 5 0 0…

时序数据库InfluxDB—介绍与性能测试

目录 一、简述 二、主要特点 三、基本概念 1、主要概念 2、保留策略 3、连续查询 4、存储引擎—TSM Tree 5、存储目录 四、基本操作 1、Java-API操作 五、项目中的应用 六、单节点的硬件配置 七、性能测试 1、测试环境 2、测试程序 3、写入测试 4、查询测试 一…

备战蓝桥杯 队列和queue详解

目录 队列的概念 队列的静态实现 总代码 stl的queue 队列算法题 1.队列模板题 2.机器翻译 3.海港 双端队列 队列的概念 和栈一样&#xff0c;队列也是一种访问受限的线性表&#xff0c;它只能在表头位置删除&#xff0c;在表尾位置插入&#xff0c;队列是先进先出&…

DELTA并联机械手视觉方案荣获2024年度机器人应用典型案例奖

直击现场 2025年1月9日晚&#xff0c;2024深圳市机器人年度评选颁奖典礼在深圳市南山区圣淘沙酒店正式拉开帷幕。本次颁奖活动由中国科学院深圳先进技术研究院指导&#xff0c;深圳市机器人协会与《机器人与智能系统》杂志组织承办。 正运动公司受邀参与此次典礼&#xff0c;…

【Oracle篇】深入了解执行计划中的访问路径(含表级别、B树索引、位图索引、簇表四大类访问路径)

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;从事IT领域✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控&#xff1b;并对SQLserver、NoSQL(…