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

《安富莱嵌入式周报》第350期:Google开源Pebble智能手表,开源模块化机器人平台,开源万用表,支持10GHz HRTIM的单片机,开源CNC控制器

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

视频版:

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

《安富莱嵌入式周报》第350期:Google开源Pebble智能手表,开源模块化机器人平台,开源万用表,支持10GHz HRTIM的单片机,开源CNC控制器


目录:

1、Google开源Pebble 智能手表所有代码
2、开源光谱辐射探测系统Pomelo
3、控制器开源
(1)开源CNC控制器FluidNC,支持6个步进电机
(2)开源模块化、高度可定制的机器人和自动化平台Tobor
4、TI推出的计算软件ANALOG-ENGINEER升级至V1.8,主要用于运放,比较器,数据转换,噪声,PCB,传感器,I2C上拉计算等
5、Dronecode 基金会发布基于 Pixhawk FMUv6X 平台的空中无人机飞行管理单元FMU的新开放标准:FMUv6X-RT
6、逆向软件Ghidra升级至V11.3
7、资讯
(1)Silicon Labs业界首款BLE6.0单片机AI芯片BG24L,同时BG22L在纽扣电池上提供10年寿命
(2)英飞凌推出面向电机和功率转换的M33内核单片机PSOC Control C3,支持10GHz HRTIM和12Msps ADC带16并行采样保持电路
(3)ST推出支持所有自家传感器测试板
(4)新唐 与 Google 合作的第一个开源加密芯片投入生产
(5)ADI推出的生命体征测量套件MAX86178EVKIT
8、RTOS相关
(1)面向安全的RTOS全家桶解决方案SecureSMX
(2)FreeRTOS的安全版本SafeRTOS分享的19篇RTOS相关技术文档
(3)PX5 RTOS新成立的子公司RTOSX,团队主要由 ThreadX 的原作者组成
9、软件
(1)TASKING编译器为安全关键型嵌入式软件提供完整的认证工具开发流程
(2)树莓派单片机GPIO图形化配置
10、开源终端设备
11、Hackaday徽章附加模组最终获胜者
12、Nordic的无线通信杂志发布2025年第1期,2024年停更后,今年继续更新
13、H7-TOOL本周进展
(1)脱机烧录增加脱机烧录增加巨磁智能MT32L083和珠海巨晟JS32T031支持
(2)脱机烧录增加STM32H7RS系列烧录支持
(3)开始H7-TOOL的2.28版本下一个重要功能提供以太网和WiFii的LUA API支持,方便Matlab联调功能支持
 



一、Google开源Pebble 智能手表所有代码

https://opensource.googleblog.com/2025/01/see-code-that-powered-pebble-smartwatches.html
https://github.com/google/pebble

pebble-main.zip (57.32MB)

Pebble最初通过一个非常成功的Kickstarter项目推出。Pebble的第一次Kickstarter项目是当时筹资最多的,而其继任者Pebble Time的Kickstarter项目也重复了这一壮举——至今仍是第二大筹资项目!在四年的时间里,Pebble售出了超过二百万只智能手表,培养了一个蓬勃发展的开发者社区,开发出了超过一万款Pebble应用和表盘。

2016年,Fitbit收购了Pebble,包括Pebble的知识产权。后来,Fitbit也被谷歌收购,Pebble操作系统也随之被带走。尽管Pebble的硬件和软件支持在八年前已停止,但Pebble依然拥有成千上万的忠实粉丝。

这个代码库包含了整个操作系统,它提供了所有标准的智能手表功能——通知、媒体控制、健身追踪、以及对自定义应用和表盘的支持——并且可以在小型ARM Cortex-M微控制器上运行。该操作系统基于FreeRTOS构建,包含了多个内存管理、图形和时间管理模块,并且提供了一个广泛的框架,可以加载和运行用C语言编写的自定义应用,也可以通过Jerryscript Javascript引擎运行用Javascript编写的应用。Pebble的架构使得该系统非常轻量化,同时提供了丰富的用户体验和非常长的电池寿命。

需要注意的是,部分专有代码已经从代码库中删除,尤其是与芯片支持和蓝牙协议栈相关的代码。这意味着发布的代码包含了所有的构建系统文件(使用waf构建系统),但在发布时无法直接编译或链接。


二、开源光谱辐射探测系统Pomelo

Pomelo是一个易于使用、可嵌入的光谱辐射探测平台。目标是使伽马光谱技术更加普及,就像Arduino为嵌入式系统工程所做的那样。

开箱即用,柚子能够测量每分钟计数(CPM)、每小时微西弗(uSv/h)以及伽马光谱,可以从中识别出不同放射性同位素的峰值

https://github.com/mihaicuciuc/pomelo

规格和效果


三、控制器开源

1、开源CNC控制器FluidNC,支持6个步进电机

6x CNC Controller | Wiki.js
https://github.com/bdring/FluidNC
https://github.com/luc-github/ESP3D-WEBUI

该开源包含用于 Web 的用户界面,并且具有操作各种类型机器的灵活性。这包括能够控制具有多种工具类型的机器,如激光和主轴的组合,或配备工具更换器的机器

规格:

效果:


2、开源模块化、高度可定制的机器人和自动化平台Tobor

https://github.com/evezor/tobor_v00

Tobor Robotics | Crowd Supply

Tobor是一款功能齐全的机器人系统,可放置在桌面上,能够帮助实现工作流程自动化。Tobor旨在成为最多功能的开源机器人系统,可通过无限定制满足您的自动化需求。可以轻松组合机械臂、运动平台、传感器、执行器等组件,打造属于您的独特机器。


四、TI推出的计算软件ANALOG-ENGINEER升级至V1.8,主要用于运放,比较器,数据转换,噪声,PCB,传感器,I2C上拉计算等

ANALOG-ENGINEER-CALC Calculation tool | TI.com

Setup_ANALOG-ENGINEER-CALC.zip (432.17MB)

效果:


五、Dronecode 基金会发布基于 Pixhawk FMUv6X 平台的空中无人机飞行管理单元FMU的新开放标准:FMUv6X-RT

由 Pixhawk 特别兴趣小组开发,基于 NXP i.MX RT1176 处理器。

Holybro Pixhawk 6X-RT | PX4 Guide (main)


六、逆向软件Ghidra升级至V11.3

这期视频录制时,采用的V11.2版本

最强bin固件逆向,可方便查看每个外设的配置实现,代码安全任重道远
最强bin固件逆向,可方便查看每个外设的配置实现,代码安全任重道远 - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!

Ghidra 是由美国国家安全局(NSA)研究理事会开发的一款软件逆向工程(SRE)框架。该框架包含一套功能齐全的高端软件分析工具,使用户能够在多种平台上(包括Windows、MacOS和Linux)分析已编译的代码。其功能涵盖反汇编、汇编、反编译、调试、仿真、图形化展示和脚本编写,以及数百种其他特性。Ghidra 支持多种处理器指令集和可执行文件格式,并可在用户交互模式和自动化模式下运行。用户还可以利用公开的API开发自己的Ghidra插件组件和/或脚本。此外,Ghidra 还提供了多种扩展方式,例如支持新的处理器、加载器/导出器、自动化分析工具以及新的可视化功能。

为支持NSA的网络安全任务,Ghidra 旨在解决复杂逆向工程中的规模化和团队协作问题,并提供一个可定制和可扩展的逆向工程研究平台。NSA已将Ghidra的逆向工程能力应用于多种问题,包括分析恶意代码并为NSA分析师生成深入洞察,以帮助他们更好地理解网络和系统中潜在的漏洞。


七、资讯

1、Silicon Labs业界首款BLE6.0单片机AI芯片BG24L,同时BG22L在纽扣电池上提供10年寿命

https://news.silabs.com/2025-01- ... ectivity#assets_all

新款 BG22L 为常见蓝牙设备提供强大的安全性和处理能力,而 BG24L 支持先进的 AI/ML 加速和通道探测。

BG24L 加速了蓝牙6.0 和通道探测的采用

BG22L 在纽扣电池上提供长达十年的电池寿命


2、英飞凌推出面向电机和功率转换的M33内核单片机PSOC Control C3,支持10GHz HRTIM和12Msps ADC带16并行采样保持电路

https://www.infineon.com/cms/en/ ... arm-cortex-m33-mcu/

1、带三角函数加速
2、12Msps ADC带16并行采样保持电路,支持16路同步采样,允许为电流和电压测量提供准确的实时数据捕获
3、支持低于 100 ps 的高分辨率脉宽调制器 (HRPWM)
4、集成电机开发套件ModusToolbox Motor Suite

ADC带FIR滤波功能


3、ST推出支持所有自家传感器测试板

Upgraded sensor board accelerates plug-and-play ev... - STMicroelectronics Community


4、新唐 与 Google 合作的第一个开源加密芯片投入生产

在过去的六年里,Google 一直在与开源社区合作构建 OpenTitan,这是第一个开源芯片Root of Trust (RoT)

https://opensource.googleblog.com/2025/02/fabrication-begins-for-production-opentitan-silicon.html


5、ADI推出的生命体征测量套件MAX86178EVKIT

MAX86178EVKIT 评估套件 | 亚德诺半导体

MAX86178是一款完整的PPG、ECG和BioZ模拟前端解决方案,由两个光学读出通道、一个单导联ECG通道和一个BioZ通道(支持四极性和双极性电极配置)组成


八、RTOS相关

1、面向安全的RTOS全家桶解决方案SecureSMX

SecureSMX允许将应用程序划分为完全隔离的分区。如果获得对一个分区的访问权限,他们无法访问其他分区。此外,对分区施加了强大的限制,以防止通过无限循环或占用系统资源等手段导致系统崩溃。通过将关键资源置于pmode屏障之下,并将易受攻击的资源保持在屏障之上,进一步加强了安全性

Secure RTOS - SecureSMX for ARM Cortex-M


2、FreeRTOS的安全版本SafeRTOS分享的19篇RTOS相关技术文档

https://www.highintegritysystems ... rtos/rtos-tutorials

无需注册,直接点击就可以下载

FreeRTOS,SafeRTOS相关的内容基本都涉及到了。


3、RTOSX

Industrial Grade Alternative to Eclipse ThreadX | RTOSX KERNEL

1、微软收购ThreadX原公司Express Logic
2、微软将ThreadX移交给Eclipse基金会
3、ThreadX原团队离开微软,开发第5代RTOS系统PX5 RTOS正式上线
4、ThreadX原团又成立子公司RTOSX,团队主要由 ThreadX 的原作者组成

RTOSX KERNEL 作为 Eclipse ThreadX 的强大替代品,源于最新的 ThreadX 版本,但经过了全面的重构,并结合了 PX5 RTOS 的专有技术。指针/数据验证(PDV)和集中错误处理等创新使其与众不同,同时该内核完全兼容标准 ThreadX 的 API 和功能


九、软件

1、TASKING编译器为安全关键型嵌入式软件提供完整的认证工具开发流程

https://www.tasking.com/content/ ... ing-solution-safety

TASKING 正在推出 winIDEA 工具认证支持包 (TQSP)。符合 ISO 标准的调试解决方案使 TASKING 成为唯一 一家为安全关键型嵌入式软件开发的所有领域提供认证工具完整开发工作流程的嵌入式软件工具供应商


2、树莓派单片机GPIO图形化配置

https://github.com/andrewdavidmackenzie/pigg

效果做的不错


十、开源终端设备

Tanmatsu | Nicolai Electronics

Tanmatsu是黑客、创客和科技爱好者的梦想终端设备。该设备基于ESP32-P4 微控制器,提供了一种随时随地进行制作、破解和修补的便捷方式。

注:这个描述是开源,但是还没有提供开源下载,描述如下,后面将提供

规格

效果


十一、Hackaday徽章附加模组最终获胜者

以下四个将投入生产,并在 2025 年春季的 Hackaday Europe 上分发给所有与会者。

所有的这些都是开源的

https://hackaday.com/2024/11/04/ ... dge-add-on-winners/

(1)最佳整体,万用表

一 款功能齐全的数字万 用 表, 具有 测量 电压、 电阻 和 导 通 性 的 功能


(2)旋钮画板

配备了一个1.5英寸128 x 128灰度OLED显示屏和一对带有3D打印旋钮的可调电位器


(3)动感摇摇板


(4)LED矩阵

显示屏是一个 7 x 10 LED 矩阵,而纵杆则通过电容式触摸传感器实现。PIC16F88 微控制器运行简化版的Scramble游戏,甚至还有一个扬声器,可提供适合的音频


荣誉提名:

LoRa 对讲机,无限镜,骷髅头


最佳沟通

NFC标签


灯光秀

通过使用一排五个微型白色 LED 和一个 ADXL345 加速度计,能够利用人眼的易骗性在空中书写文字


最难制造


十二、Nordic的无线通信杂志发布2025年第1期,2024年停更后,今年继续更新

2024年仅推出了一期,今年继续更新,之前已经连续更新了17年,季刊

喜欢Zigbee,蓝牙,LoRa,Thread,WIFI,NBIOT等通信的同学可以看看,杂志做的比较走心,电子版可以免费下载。

Wireless Quarter - nordicsemi.com

a_NS_WQ_Issue_1_2025.pdf (17.58MB)


十三、H7-TOOL本周进展

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

(1)脱机烧录增加脱机烧录增加巨磁智能MT32L083和珠海巨晟JS32T031支持

(2)脱机烧录增加STM32H7RS系列烧录支持

支持单路,1拖4和1拖16

在线烧录(在线烧录是方便验证测试,上位机和下位机均无需联网即可测试)

脱机烧录(手持TOOL操作烧写,无需连接电脑和任何网络)

实物效果:


(3)开始H7-TOOL的2.28版本下一个重要功能提供以太网和WiFi的LUA API支持,方便Matlab联调功能支持

这个功能在去年年初就开始规划了,过了一年才安排上。 现在开始优先支持以太网和WiFii的LUA API

Matlab使用以太网或者WiFi方式连接TOOL非常方便,这种玩法在我们分享的第2版DSP教程里面已经做过分享。

借助网络LUA API,可以将SWD, CANFD,  I2C,  示波器, UART, SPI等采集的数据全部交给Matlab处理。

相关文章:

《安富莱嵌入式周报》第350期:Google开源Pebble智能手表,开源模块化机器人平台,开源万用表,支持10GHz HRTIM的单片机,开源CNC控制器

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 视频版: https://www.bilibili.com/video/BV1YPKEeyEeM/ 《安富莱嵌入式周报》第350期:Google开…...

多线程基础面试题剖析

一、线程的创建方式有几种 创建线程的方式有两种,一种是继承Thread,一种是实现Runable 在这里推荐使用实现Runable接口,因为java是单继承的,一个类继承了Thread将无法继承其他的类,而java可以实现多个接口&#xff0…...

C++ Primer 函数重载

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…...

10bit VS 8bit 视频:色彩深度的较量,谁才是视觉盛宴的王者?

10bit 和 8bit 视频 10bit 视频和 8bit 视频的主要区别在于色彩深度和细节表现能力。10bit 视频具有更高的色彩深度和更丰富的细节表现,能够提供更平滑的色彩过渡和更真实的图像质量,但需要更多的存储空间和带宽。8bit 视频则在存储和传输方面更加高效,适合于对存储空间和带…...

从零开始-将小爱接入大模型

文章目录 前言一、学习教程二、docker安装二、项目下载和配置三、文件修改文件.env.exampledeepseek模型 注册gitee并获取密钥 文件.migpt.example.js连接小爱同学 三、运行项目创建目录启动docker容器 总结 前言 基于当前人工智能的发展,大模型使用越来越方便&…...

关于 IoT DC3 中设备(Device)的理解

在物联网系统中,设备(Device)是一个非常宽泛的概念,它可以指代任何能够接入系统并进行数据交互的实体。包括但不限于手机、电脑、服务器、网关、硬件设备甚至是某些软件程序等所有能接入到该平台的媒介。 内容 定义 目的 示例 …...

北斗导航 | 周跳探测算法(matlab源码)

===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 ===================================================== 周跳 1. 高次差法2. 相位减伪距法3. TurboEdit算法(MW+GF组合)4. 多项…...

Centos搭建python环境

在 CentOS 上配置 Python 环境可以通过以下步骤完成: 1. 检查系统自带 Python 版本 CentOS 7/8 可能已经自带了 Python: python3 --version 如果没有,或者版本过低,可以手动安装。 2. 安装 Python(推荐&#xff0…...

Python 字典思维导图

在本章中,你将学习能够将相关信息关联起来的Python字典。你将学习如何访问和修改字典中的信息。鉴于字典可存储的信息量几乎不受限制,因此我们会演示如何遍 历字典中的数据。另外,你还将学习存储字典的列表、存储列表的字典和存储字典的字典。…...

springboot与springcloud对应版本

Spring Boot 与 Spring Cloud Alibaba 版本对应关系 请根据您使用的 Spring Boot 版本,选择兼容的 Spring Cloud Alibaba 版本: Spring Boot Version Spring Cloud Alibaba Version Spring Cloud Version 3.0.2 2022.0.0.0 Spring Cloud 2022.0.0 3.0.2…...

verilog程序设计及SystemVerilog验证

1.Verilog测试程序设计基础 1.1Testbench及其结构 在仿真的时候Testbench用来产生测试激励给待验证设计( Design Under Verification, DUV),或者称为待测设计(Design UnderTest, DUT) 。 测试程序的一般结构: Testbench是一个测试平台,信号…...

游戏引擎学习第104天

Z轴有点悬而未决 我们正在进行渲染器相关的工作。之前我们已经完成了法线贴图的代码,虽然基本完成,但还有一些与光照相关的工作待完成。目前,天空和地面部分的光照处理已经相对正常,但局部光源的处理还没有做好。 为了进行光照部…...

‌OpenAI GPT-4.5技术详解与未来展望

一、GPT-4.5的技术突破‌ OpenAI在人工智能领域的持续创新再次引领了技术潮流。近期,OpenAI内部已经成功实现了GPT-4.5的开发,这一版本相较于前代在多个方面实现了显著的技术突破‌。 GPT-4.5在算法优化和数据处理上进行了多项创新,使得模型在对自然语言的理解上,尤其是在…...

【科技革命】颠覆性力量与社会伦理的再平衡

目录 2025年科技革命:颠覆性力量与社会伦理的再平衡目录技术突破全景图认知智能的范式转移量子霸权实现路径生物编程技术革命能源结构重构工程 产业生态链重构医疗健康新范式教育系统智能进化金融基础设施变革制造范式革命 科技伦理与文明演进 2025年科技革命&#…...

好好说话:深度学习扫盲

大创项目是和目标检测算法YOLO相关的,浅浅了解了一些有关深度学习的知识。在这里根据本人的理解做一些梳理。 深度学习是什么? 之前经常听到AI,机器学习,深度学习这三个概念,但是对于三者的区别一直很模糊。 AI&…...

一款基于若依的wms系统

Wms-Ruoyi-仓库库存管理 若依wms是一套基于若依的wms仓库管理系统,支持lodop和网页打印入库单、出库单。毫无保留给个人及企业免费使用。 前端采用Vue、Element UI。后端采用Spring Boot、Spring Security、Redis & Jwt。权限认证使用Jwt,支持多终…...

【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析⑥】

ISO 14229-1:2023 UDS诊断【会话控制0x10服务】_TestCase06 作者:车端域控测试工程师 更新日期:2025年02月14日 关键词:UDS诊断、0x10服务、诊断会话控制、ECU测试、ISO 14229-1:2023 TC10-006测试用例 用例ID测试场景验证要点参考条款预期…...

img标签的title和alt

img标签的title和alt 显示上 title:鼠标移入到图片上时候显示的内容&#xff1b; alt:图片无法加载时候显示的内容; <div class"box"><div><!-- title --><h3>title</h3><img src"./image/poster.jpg" title"这是封…...

redis cluster测试

集群节点信息这时候停掉一个master 172.30.60.31 从集群信息集中我们可以看到172.30.60.31的slave是172.30.60.41&#xff0c;查看41的日志&#xff0c;发现他成为了新的master 这时候我们在将172.30.60.41也杀死&#xff0c;会发现集群异常了 尝试把172.30.60.31启动&#xff…...

harmonyOS的文件的增、删、读、写相关操作(fs/content)

注意: 操作harmonyOS的文件只能对app沙箱内的文件进行操作 牵扯到两个支持点: fs和content这两个API; 具体的操作方法看下图: 创建文件 //js 引入 import fs from "ohos.files.fs" import featureAbility from "ohos.ability.featureAbility"; // 上下…...

12. Function Call实践

本文主要讲解大模型的function call能力&#xff0c;包括使用国内外在线模型和本地模型&#xff0c;以及如何微调以增强大模型的function call能力。 回顾下大模型学习思路&#xff1a; 1. 环境准备 1.1 平台上【模型调试】中创建 2. 调用国内外大模型测试 2.1 调用GPT-4 代…...

随机生成多孔介质matlab程序

matlab生成随机分布纤维代码&#xff0c;用于后续模拟处理 资源文件列表 随机生成多孔介质matlab程序.pdf , 5821...

华为云kubernetes基于keda自动伸缩deployment副本(监听redis队列长度)

1 概述 KEDA&#xff08;Kubernetes-based Event-Driven Autoscaler&#xff0c;网址是https://keda.sh&#xff09;是在 Kubernetes 中事件驱动的弹性伸缩器&#xff0c;功能非常强大。不仅支持根据基础的CPU和内存指标进行伸缩&#xff0c;还支持根据各种消息队列中的长度、…...

是时候说再见了

说再见 2018 to 2025 2018&#xff1a;学习 2018年开始读研。师兄师姐们说可以写写CSDN博客&#xff0c;对找工作也有帮助。于是在12月4日&#xff0c;发布了自己的第一篇文章[翻译] 神经网络与深度学习 首页 - Index。当时还在学习各种基础知识&#xff0c;看到了这个英文文…...

数据结构与算法-栈与队列的应用递归表达式求值

参考学习&#xff1a;B站-逊哥带你学编程 栈与队列的应用 题1&#xff1a; 答案&#xff1a;B 题2&#xff1a; 答案&#xff1a;C 题3&#xff1a; 答案&#xff1a;D 题4&#xff1a; 答案&#xff1a;C 题5&#xff1a; 答案&#xff1a;B 题6&#xff1a; 答案&…...

vue3.x 的shallowReactive 与 shallowRef 详细解读

在 Vue 3.x 中&#xff0c;shallowReactive 和 shallowRef 是两个用于创建浅层响应式数据的 API。它们与 reactive 和 ref 类似&#xff0c;但在处理嵌套对象时的行为有所不同。以下是它们的详细解读和示例。 1. shallowReactive 作用 shallowReactive 创建一个浅层响应式对…...

前缀和(Prefix Sum)算法笔记C++

前缀和(Prefix Sum)算法介绍 前缀和是一种预处理技术, 用于快速计算数组中任意子区间的元素之和. 它通过一次遍历创建一个辅助数组来存储从数组起始位置到当前索引位置所有元素的累加和, 从而使得后续查询操作的时间复杂度降低至 O ( 1 ) O(1) O(1). 定义 对于给定的数组 n…...

负载测试工具有哪些?

Apache JMeter Apache JMeter 是一款开源的性能测试工具&#xff0c;主要用于对 Web 应用程序进行功能、负载和压力测试。JMeter 支持多种协议和技术&#xff0c;包括 HTTP, HTTPS, FTP 和 WebSocket 等。通过模拟大量并发用户访问来评估应用程序的表现1。 jmeter -n -t testp…...

ROS进阶:使用URDF和Xacro构建差速轮式机器人模型

前言 本篇文章介绍的是ROS高效进阶内容&#xff0c;使用URDF 语言&#xff08;xml格式&#xff09;做一个差速轮式机器人模型&#xff0c;并使用URDF的增强版xacro&#xff0c;对机器人模型文件进行二次优化。 差速轮式机器人&#xff1a;两轮差速底盘由两个动力轮位于底盘左…...

windows编译使用gtest

下载&#xff1a; Release v1.12.1 google/googletest GitHub 编译&#xff1a; 编译源码中的CMakeLists.txt&#xff1a; 编译后生成的目录是BUILD: *(编译之前需要安装cmake: ) 关注下面这两个目录&#xff1a; 在vs中打开&#xff1a; 配置属性&#xff1a; 点击编译&a…...

C++编程,#include <iostream>详解,以及using namespace std;作用

在C编程中&#xff0c;#include <iostream> 是用来包含输入/输出流头文件的预处理指令。它允许程序使用标准的输入/输出对象如 std::cout 和 std::cin&#xff0c;以便与标准输入和输出流进行交互。这一头文件是编写输入输出操作时必不可少的部分。 讲到这里&#xff0c…...

【愚公系列】《Python网络爬虫从入门到精通》008-正则表达式基础

标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…...

Golang并发编程最佳实践:协程与通道

Golang并发编程最佳实践&#xff1a;协程与通道 本文旨在介绍Golang并发编程的最佳实践&#xff0c;重点讨论协程和通道的使用方法&#xff0c;以及相关的实际案例和代码示例。 一、Golang并发编程简介 又称Go语言&#xff09;是一种由Google开发的编程语言&#xff0c;旨在提供…...

neural_gcm模型进行气象预测教程

简介 NeuralGCM &#xff08;General circulation models&#xff09;是Google开发的一种新型的天气和气候模型&#xff0c;它结合了传统的物理建模与机器学习技术&#xff0c;相关论文于2024年发表在nature上。它既可以做短期的天气预报&#xff0c;也可以做长期的气候预测。…...

怎么让DeepSeek自动化写作文案

在数字化时代&#xff0c;内容创作已成为企业争夺用户注意力的核心竞争力。面对海量信息需求&#xff0c;企业往往面临内容创作效率低下、质量参差不齐、周期长等问题。如何用技术手段解决这些痛点&#xff0c;成为企业迫切需要破解的难题。今天&#xff0c;我们将以DeepSeek为…...

淘宝/天猫获得淘宝商品评论 API 返回值说明||API评论接口

item_review-获得淘宝商品评论 taobao.item_review 公共参数 名称类型必须描述keyString是调用key&#xff08;必须以GET方式拼接在URL中&#xff09;secretString是调用密钥api_nameString是API接口名称&#xff08;包括在请求地址中&#xff09;[item_search,item_get,ite…...

全面理解-c++11的引用折叠

在 C 中&#xff0c;引用折叠&#xff08;Reference Collapsing&#xff09; 是一组用于处理多重引用&#xff08;如 T& & 或 T&& &&&#xff09;的规则&#xff0c;主要出现在模板参数推导、auto 类型推导和 decltype 的上下文中。它是实现**通用引用…...

考研高数复习规范

前言 这里记录我的高数复习规范与规划&#xff0c;希望能给需要考研的同学一点启发 规范原因 高数的内容很多&#xff0c;关键的是&#xff1a;会做题、拿高分首先最重要的就是抓住概念。比如有界无界的概念&#xff0c;间断点的概念、极限的概念其次是做题过程中得到的方法…...

2025 docker可视化管理面板DPanel的安装

1.什么是 DPanel &#xff1f; DPanel 是一款 Docker 可视化管理面板&#xff0c;旨在简化 Docker 容器、镜像和文件的管理。它提供了一系列功能&#xff0c;使用户能够更轻松地管理和部署 Docker 环境。 软件特点&#xff1a; 可视化管理&#xff1a;提供直观的用户界面&#…...

「vue3-element-admin」Vue3 + TypeScript 项目整合 Animate.css 动画效果实战指南

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-template &#x1f33a; 仓库主页&#xff1a; GitCode︱ Gitee ︱ Github &#x1f496; 欢迎点赞 &#x1f44d; 收藏 ⭐评论 …...

Python函数进阶250215

函数返回值进阶 函数返回的内容也是地址 def func01():data [1, 2, 3]# 执行到此步后&#xff0c;[1, 2, 3]这块内存会有一个引用计数器&#xff0c;且值为2&#xff0c;因为内部的data与外部的v1都指向这块空间return data v1 func01()# v1 point the address of data, if…...

VMware Workstation Pro 下载(无需注册账号)

VMware Workstation Pro 目前对个人用户完全免费。有两种下载方式&#xff0c;分别为 1、Broadcom 官网下载 需要注册账号&#xff0c;我懒得注册 2、VMware 更新服务器下载 如果不想注册账号&#xff0c;可以通过 VMware 更新服务器直接下载。访问以下链接&#xff1a; ht…...

USB2.03.0摄像头区分UVC相机在linux中的常用命令

这里是引用 一. USB2.0 & 3.0接口支持区分 1.1. 颜色判断 USB接口的颜色并不是判断版本的可靠标准&#xff0c;但根据行业常见规范分析如下&#xff1a; USB接口颜色与版本对照表&#xff1a; 接口颜色常见版本内部触点数量传输速度黑色USB2.04触点480 Mbps (60 MB/s)白…...

Linux入侵检查流程

1. 初步信息收集 1.1 系统信息 • 目的&#xff1a;了解当前系统的基本情况&#xff0c;包括操作系统版本、内核版本等。 • 命令&#xff1a; # 查看操作系统发行版信息 cat /etc/os-release # 查看内核版本 uname -r 1.2 网络信息 • 目的&#xff1a;查看网络连接状态、…...

(尚硅谷 Java 学习 B 站大学版)Day17 多态练习

Instanceof 关键字 一&#xff1a;引言 不能调用子类特有的方法、属性&#xff1b; 如何才能调用子类特有的属性和方法 向下转型&#xff1a;使用强制类型转换符 Man m1(Man) p2 注&#xff1a;其中p2 为 Person 类型 使用强转时&#xff0c;可能出现 ClassCastException …...

vscode配置django环境并创建django项目(全图文操作)

文章目录 创建项目工作路径下载python插件&#xff1a;创建虚拟环境 1. 命令方式创建2. 图文方式创建 在虚拟环境中安装Django创建Django项目安装Django插件选择虚拟环境 创建项目工作路径 输入 code . 下载python插件&#xff1a; 创建虚拟环境 1. 命令方式创建 切换在工作…...

NLP 八股 DAY1:BERT

BERT全称&#xff1a;Pre-training of deep bidirectional transformers for language understanding&#xff0c;即深度双向Transformer。 模型训练时的两个任务是预测句⼦中被掩盖的词以及判断输⼊的两个句⼦是不是上下句。在预训练 好的BERT模型后⾯根据特定任务加上相应的⽹…...

53倍性能提升!TiDB 全局索引如何优化分区表查询?

作者&#xff1a; Defined2014 原文来源&#xff1a; https://tidb.net/blog/7077577f 什么是 TiDB 全局索引 在 TiDB 中&#xff0c;全局索引是一种定义在分区表上的索引类型&#xff0c;它允许索引分区与表分区之间建立一对多的映射关系&#xff0c;即一个索引分区可以对…...

基于单片机的常规肺活量SVC简单计算

常规肺活量 SVC&#xff08;Slow Vital Capacity&#xff09;是指尽力吸气后缓慢而又完全呼出的最大气量。 成年男性的肺活量通常在 3500-4000ml 之间&#xff0c;成年女性的肺活量通常在 2500-3000ml 之间。 单片机一般通过外接流量传感器&#xff0c;使用ADC高速采集的方式…...

html 点击弹出视频弹窗

一、效果: 点击视频按钮后,弹出弹窗 播放视频 二、代码 <div class="index_change_video" data-video-src="</...