《安富莱嵌入式周报》第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处理。

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

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

相关文章

2.【BUUCTF】bestphp‘s revenge

进入题目页面如下 进行代码审计 <?php // 1. 高亮显示当前PHP文件的源代码&#xff0c;方便开发者查看代码内容&#xff0c;在生产环境中不应使用此函数&#xff0c;可能会导致代码泄露。 highlight_file(__FILE__);// 2. 定义变量 $b &#xff0c;其值为字符串 implode &…

HarmonyOS:使用List实现分组列表(包含粘性标题)

一、支持分组列表 在列表中支持数据的分组展示&#xff0c;可以使列表显示结构清晰&#xff0c;查找方便&#xff0c;从而提高使用效率。分组列表在实际应用中十分常见&#xff0c;如下图所示联系人列表。 联系人分组列表 在List组件中使用ListItemGroup对项目进行分组&#…

【vue3】入门基础知识点

Vue3核心语法 组合式API【vue3】与选项式API【vue2】 setup setup和data、methods同级别, 可与data等共存&#xff0c;data里面可以读取使用setup中声明的变量&#xff0c;而setup不能使用data中声明的变量&#xff08;setup加载时间早于beforeCreated&#xff09;setup中的…

DeepSeek官方发布R1模型推荐设置

今年以来&#xff0c;DeepSeek便在AI领域独占鳌头&#xff0c;热度一骑绝尘。其官方App更是创造了惊人纪录&#xff0c;成为史上最快突破3000万日活的应用&#xff0c;这一成绩无疑彰显了它在大众中的超高人气与强大吸引力。一时间&#xff0c;各大AI及云服务厂商纷纷投身其中&…

M3U8工作原理以及key解密视频流详解

文章目录 前言一、M3U8是什么&#xff1f;二、HLS—M3U8的工作原理1.分段视频流2.生成播放列表3.客户端请求和解析4.片段下载和播放 三、.m3u8文件内部是什么样的&#xff1f;四、简单介绍下AES-128算法五、拿到KEY后如何去解密&#xff1f;1.手动解密.ts文件2.前人栽树&#x…

重读《Java面试题,10万字208道Java经典面试题总结(附答案)》

最近重读了这篇文章&#xff0c;对很多概念模糊的地方加了拓展和补充。 目录 1、JDK 和 JRE 有什么区别&#xff1f; 2、 和 equals 的区别是什么&#xff1f; 3、final 在 java 中有什么作用&#xff1f; 4、java 中的 Math.round(-1.5) 等于多少&#xff1f; 5、String…

AI知识库 - Cherry Studio

1 引言&#xff1a; 最近 DeepSeek 很火啊&#xff0c;想必大家都知道&#xff0c;DeepSeek 这个开源的模型出来后&#xff0c;因其高质量能力和R1 的思维链引发了大家本地部署的热潮。我也不例外&#xff0c;本地部署了一个 14B 的模型&#xff0c;然后把&#xff0c;感觉傻傻…

Ai笔记本-Ainote(IOS 应用)帮助支持页面

简介 一个 iCloud 实时同步的笔记工具&#xff0c;支持markdown 格式解析、分享 PDF文件。 方便存储各种AI生成的markdown 格式回答&#xff0c;自动保存到 iCloud 永不丢失&#xff0c;支持分享为 PDF 格式笔记。 联系方式 如果您在使用过程中有任何问题或建议&#xff0c;…

1、Prometheus 监控系统(上)

Prometheus 监控系统&#xff08;上&#xff09; 认识一下 PrometheusPrometheus 的特点Prometheus 的生态组件Prometheus 的工作模式Prometheus 的工作流程Prometheus 的局限性&#xff1a; 部署 PrometheusPrometheust Server 端安装和相关配置部署 Exporters部署 Node Expor…

【设计模式】-工厂模式(简单工厂、工厂方法、抽象工厂)

工厂模式(简单工厂、工厂方法、抽象工厂) 介绍 简单工厂模式 简单工厂模式不属于23种GoF设计模式之一&#xff0c;但它是一种常见的设计模式。它提供了一种创建对象的接口&#xff0c;但由子类决定要实例化的类是哪一个。这样&#xff0c;工厂方法模式让类的实例化推迟到子类…

应急响应(linux 篇,以centos 7为例)

一、基础命令 1.查看已经登录的用户w 2.查看所有用户最近一次登录&#xff1a;lastlog 3.查看历史上登录的用户还有登录失败的用户 历史上所有登录成功的记录 last /var/log/wtmp 历史上所有登录失败的记录 Lastb /var/log/btmp 4.SSH登录日志 查看所有日志&#xff1a;…

【实测】用全志A733平板搭建一个端侧Deepseek算力平台

随着DeepSeek 的蒸馏技术的横空出世&#xff0c;端侧 SoC 芯片上运行大模型成为可能。那么端侧芯片跑大模型的效果如何呢&#xff1f;本文将在全志 A733 芯片平台上部署一个 DeepSeek-R1:1.5B 模型&#xff0c;并进行实测效果展示。 端侧平台环境 设备&#xff1a;全志A733平板…

nuxt中引入element-ui组件控制台报错问题

在使用element-ui组件的外层加一层 <client-only placeholder"Loading..."><van-button type"primary">主要按钮</van-button> </client-only> 实际使用&#xff1a; <div class"tab"><client-only placehol…

数据结构(考研)

线性表 顺序表 顺序表的静态分配 //线性表的元素类型为 ElemType//顺序表的静态分配 #define MaxSize10 typedef int ElemType; typedef struct{ElemType data[MaxSize];int length; }SqList;顺序表的动态分配 //顺序表的动态分配 #define InitSize 10 typedef struct{El…

【广州大学主办,发表有保障 | IEEE出版,稳定EI检索,往届见刊后快至1个月检索】第二届电气技术与自动化工程国际学术会议 (ETAE 2025)

第二届电气技术与自动化工程国际学术会议 (ETAE 2025) The 2nd International Conference on Electrical Technology and Automation Engineering 大会官网&#xff1a;http://www.icetae.com/【更多详情】 会议时间&#xff1a;2025年4月25-27日 会议地点&#xff1a…

【弹性计算】弹性计算的技术架构

弹性计算的技术架构 1.工作原理2.总体架构3.控制面4.数据面5.物理设施层 虽然弹性计算的产品种类越来越多&#xff0c;但不同产品的技术架构大同小异。下面以当前最主流的产品形态 —— 云服务器为例&#xff0c;探查其背后的技术秘密。 1.工作原理 云服务器通常以虚拟机的方…

EasyRTC轻量级SDK:智能硬件音视频通信资源的高效利用方案

在智能硬件这片广袤天地里&#xff0c;每一份资源的精打细算都关乎产品的生死存亡。随着物联网技术的疾速演进&#xff0c;实时音视频通信功能已成为众多设备的标配。然而&#xff0c;硬件资源的捉襟见肘&#xff0c;让开发者们常常陷入两难境地。EasyRTC&#xff0c;以它的极致…

Linux | 进程相关概念(进程、进程状态、进程优先级、环境变量、进程地址空间)

文章目录 进程概念1、冯诺依曼体系结构2、进程2.1基本概念2.2描述进程-PCB2.3组织进程2.4查看进程2.5通过系统调用获取进程标识符2.6通过系统调用创建进程-fork初识fork の 头文件与返回值fork函数的调用逻辑和底层逻辑 3、进程状态3.1状态3.2进程状态查看命令3.2.1 ps命令3.2.…

【ESP32接入国产大模型之Deepseek】

【ESP32接入国产大模型之Deepseek】 1. Deepseek大模型1.1 了解Deepseek api1.2 Http接口鉴权1.3. 接口参数说明1.3.1 请求体(request)参数1.3.2 模型推理 2. 先决条件2.1 环境配置2.2 所需零件 3. 核心代码3.1 源码分享3.2 源码解析3.3 连续对话修改后的代码代码说明示例输出注…

OSI 参考模型和 TCP/IP 参考模型

数据通信是很复杂的&#xff0c;很难在一个协议中完成所有功能。因此在制定协议时经常采用的思路是将复杂的数据通信功能由若干协议分别完成&#xff0c;然后将这些协议按照一定的方式组织起来。最典型的是采用分层的方式来组织协议&#xff0c;每一层都有一套清晰明确的功能和…