《安富莱嵌入式周报》第345期:开源蓝牙游戏手柄,USB3.0 HUB带电压电流测量,LCR电桥前端模拟,开源微型赛车,RF信号扫描仪,开源无线电收发器

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

本周更新一期视频教程

第5期:RTX5/FreeRTOS全家桶源码工程综合实战模板集成CANopen组件(2024-10-30)
【视频教程】RTX5/FreeRTOS全家桶源码工程综合实战模板集成CANopen组件(2024-10-30) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

 

视频版

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

《安富莱嵌入式周报》第345期:开源蓝牙游戏手柄,USB3.0 HUB带电压电流测量,LCR电桥前端模拟,开源微型赛车,RF信号扫描仪,开源无线电收发器


目录

1、开源USB3.0 HUB,带电压电流测量,分辨率1mV和1mA
2、开源无线电收发器RNode
3、开源微型赛车
4、开源RF信号扫描仪
5、TI推出的LCR电桥前端模拟测量参考设计
6、英飞凌推出的开源蓝牙游戏手柄参考设计
7、ST相关更新
(1)ST推出的音频流处理软件LiveTune和目标板开发库X-CUBE-AUDIO-KIT
(2)ST推出独立的CMSIS-Driver软件包
8、资讯
(1)Eclipse 基金会分享的一项市场研究报告分析 Jakarta EE 用户的TOP5云端厂商
(2)瑞萨推出4 通道 IO-Link 主收发器,带集成帧处理程序
(3)Micropython V1.24发布
(4)TI推出汽车级完全可互操作且符合 EMC 标准的 3.3V CAN 收发器
(5)SEGGER的emFile通过exFAT许可
(6)TI分享的一个USB PD控制器视频教程
9、emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GCC
10、Zephyr大更,带来V4.0RC2,正式版将本月中旬发布
11、IAR 9.60.3发布
12、H7-TOOL本周进展
(1)脱机烧录芯片支持
(2)连更三期LUA小程序教程
(3)H7-TOOL自制Flash读写保护算法系列
(4)H7-TOOL的CAN/CANFD助手增加个帧发送成功标识支持,继续加强完善功能细节
 



1、开源USB3.0 HUB,带电压电流测量,分辨率1mV和1mA

GitHub - Aeriosolutions/USB-Insight-HUB-Hardware: USB Insight Hub hardware repository
https://www.crowdsupply.com/aerio-solutions/usb-insight-hub

之前很早关注到这个项目,但是一直没有开源,近期终于宣布开源了,设计效果挺好看。

带保护:

规格:


2、开源无线电收发器RNode

RNode | unsigned.io
RNode Firmware | unsigned.io

RNode 是一种开放、免费且不受限制的数字无线电收发器。它使任何人都能够在短距离和长距离内发送和接收任何类型的数据。RNode 可以与多种程序和系统一起使用,但特别适合与加密网络堆栈 Reticulum 一起使用。

RNode 不是一种产品,也不是特定的设备。它是一个易于在不同时间和空间复制的系统,能够生成高效的通信工具。该系统的核心是 RNode 固件以及 Reticulum 中包含的设置和安装工具。


3、开源微型赛车

整体设计效果还不错,软件,硬件和机械全开源

GitHub - StuckAtPrototype/Racer


4、开源RF信号扫描仪

GitHub - RamboRogers/rfhunter: RFHunter is a device to find hidden Cameras at AirBNBs

这个项目是一个使用 ESP32、AD8317 射频检测器和其他各种组件构建的射频信号扫描仪。它旨在检测和测量环境中的射频信号,并在 OLED 显示屏上显示信号强度。它对于寻找隐藏摄像头、窃听设备和其他射频设备非常有用。


5、TI推出的LCR电桥前端模拟测量参考设计

TIDA-060029 reference design | TI.com

这款参考设计展示了一种用于 LCR 表应用的模拟信号链解决方案,采用自动平衡阻抗测量方法。

设计指导.pdf (1.95 MB)
原理图.pdf (264.27 KB)

特点

1、测量范围广泛的元件(L、C、R),阻抗值从 1欧姆到 10 M欧姆
2、运行频率高达 100 kHz
3、在 100 Hz、1 kHz、10 kHz、100 kHz 进行测试
4、阻抗精度为 0.1%
5、信号链操作固有稳定


6、英飞凌推出的开源蓝牙游戏手柄参考设计

GAME CONTROLLER | XENSIV™ - Bluetooth® game controller featuring a unique gaming experience with XENSIV™, CAPSENSE™, SPIDER+ and PSoC™6 BLE technology - Infineon Technologies

XENSIV蓝牙游戏控制器在创新设计中集成了英飞凌各种产品。利用 XENSIV磁位置传感器,操纵杆提供了卓越的精度,不会受到传感器漂移的影响。XENSIV开关触发器、CAPSENSE按钮、CAPSENSE存在检测和 SPIDER+ 震动驱动器都与 PSoC6 BLE 微控制器无缝集成,实现了低功耗、即插即用的游戏控制器。


7、ST相关更新

1、ST推出的音频流处理软件LiveTune和目标板开发库X-CUBE-AUDIO-KIT

下载:

https://www.st.com/en/embedded-software/x-cube-audio-kit.html

当前版本主要对STM32H7和STM32H5做了支持.

规格:

早期给大家分享过一个AudioWeaver,很强

【音频设计的福音】ST与DSP Concepts合作推出超级强劲的傻瓜式音频软件ST-AudioWea - 数字信号处理 - 硬汉嵌入式论坛 - Powered by Discuz!

超过200+的音频处理模型,用只需拖动拖动控件就可以使用了:

如果初级版不能满足您的需求,还有将近200个高级版函数供用户使用:


2、ST推出独立的CMSIS-Driver软件包

还没研究这个独立的软件包和MDK现有的STM32 Pack中带的CMSIS CMSIS有什么区别

GitHub - Open-CMSIS-Pack/CMSIS-Driver_STM32: CMSIS Software Pack repository for interface adapter mapping from CMSIS-Driver to STM32Cube HAL APIs


8、资讯

1、Eclipse 基金会分享的一项市场研究报告分析 Jakarta EE 用户的TOP5云端厂商

https://outreach.eclipse.foundation/hubfs/2024%20Jakarta%20EE%20Developer%20Survey%20Report%20.pdf

Jakarta EE(以前称为 Java EE,即 Java 平台企业版)是一组扩展 Java SE(标准版)的规范,提供了企业级功能,如分布式计算和 Web 服务。它由 Eclipse 基金会管理,旨在支持云原生企业应用程序


2、瑞萨推出4 通道 IO-Link 主收发器,带集成帧处理程序

CCE4511 - 4 通道 IO-Link 主收发器,带集成帧处理程序 | Renesas 瑞萨电子

CCE4511 是一款基于 0.18μm HV-CMOS 技术的高压接口 IC,具有过压检测以及高温和过流保护功能


3、Micropython V1.24发布

Release RP2350 and ESP32-C6 support, RISC-V native emitter, common TinyUSB code · micropython/micropython · GitHub

更新内容比较多,部分截图


4、TI推出汽车级完全可互操作且符合 EMC 标准的 3.3V CAN 收发器

SSZTD46 Technical article | TI.com

我们这里重点不是分享这个芯片,是TI分享的这个帖子里面有个介绍3.3V CAN接到5V CAN网络中的测试问题,这个需要通过测试才可以

TI 的 3.3V CAN 系列成功通过国际标准化组织 (ISO) 16845-2 测试。 测试涵盖所有 3.3V 收发器的同构网络和一个 异构网络,其中 16 个 CAN 节点中有 4 个是 3.3V 收发器和 其余 12 个 CAN 节点是其他三个行业认可的 5V CAN 的混合收发器


5、SEGGER的emFile通过exFAT许可

使用exFAT是收费的,需要微软授权

SEGGER to offer Microsoft exFAT with emFile


6、TI分享的一个USB PD控制器视频教程

How to evaluate and configure our USB Type-C™ PD controllers | TI.com


9、emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GCC

AppWizard
AppWizardTrial_V154_646_Install.exe (90.44MB)

emWin模拟器:
SeggerEval_WIN32_MSVC_GUI_V646.zip (75.13MB)

emWin单片机版,不限制MDK,IAR和GCC使用:
emWin_V646_OBJ_STM32.zip (142.91MB)

emWin6.46更新记录:

AppWizard更新记录:

单片机版相关文件:

配套的各种小软件:

新增的多国语言动态切换功能案例


10、Zephyr大更,带来V4.0RC2,正式版将本月中旬发布

Releases · zephyrproject-rtos/zephyr · GitHub

正式宣布从V3.7版本进入V4.0,算是一个比较大版本的更新

Release Zephyr 4.0.0-rc1 · zephyrproject-rtos/zephyr · GitHub

下面是未来和之前的更新计划

更新内容比较多,部分截图


11、IAR 9.60.3发布

IAR Information Center for Arm - Release notes

部分更新记录如下:


12、H7-TOOL本周进展

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

1、脱机烧录芯片支持

(1)新增闪信微FCM32F1全系列支持。
(2)新增加瑞萨RA0系列支持
(3)增加Eastsoft东软载波的ES32F0系列支持

在线烧录

离线烧录


2、连更三期LUA小程序教程

H7-TOOL的LUA小程序教程第15期:电压,电流,NTC热敏电阻以及4-20mA输入(2024-10-21,已经发布)
H7-TOOL的LUA小程序教程第15期:电压,电流,NTC热敏电阻以及4-20mA输入(2024-10-21,已经发布) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

H7-TOOL的LUA小程序教程第16期:脉冲测量,4路PWM,多路GPIO和波形打印(2024-10-25, 更新完毕)
H7-TOOL的LUA小程序教程第16期:脉冲测量,4路PWM,多路GPIO和波形打印(2024-10-25, 更新完毕) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

H7-TOOL的LUA小程序教程第17期:扩展驱动AD7606, ADS1256,MCP3421, 8路继电器和5路DS18B20(2024-11-01)
H7-TOOL的LUA小程序教程第17期:扩展驱动AD7606, ADS1256,MCP3421, 8路继电器和5路DS18B20(2024-11-01) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!


3、H7-TOOL自制Flash读写保护算法系列

很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。

近期已经自制了STM32H7全系列,N32G003,N32G031,  STM32U5全系列,本次升级新制作两个

(1)为凌欧LKS32MC03x制作读写使能和解除算法,支持在线烧录和脱机烧录使用

从2.27版本开始将正式带此支持,支持解除和使能。这款芯片没有选项字节的概念,是通过Flash末尾的4字节来解除和使能。

解除保护已经在TOOL上位机集成:

写保护的时候,大家可以TOOL的滚码常量功能,将Flash末尾设置非0xFFFF FFFF数值即可,比如我这里使用的32KB容量Flash,设置地址0x0000 7FFC为0x0000 0000,就可以使能保护


(2)为兆易创新GD32E23X制作使能和解除算法,支持在线烧录和脱机烧录使用

之前我们已经为兆易创新自制了GD32E50x,GD32E10x,GD32F3x0,GD32F4xx,GD32F10x,GD32F20x,GD32F30x,GD32F1x0,GD32C10x等系列的选项字节编程算法功能,含读写保护。

这次为GD32E23x系列也提供支持。

实现效果,从2.27版本开始将正式带此支持,支持解除和使能。

通过TOOL的寄存器检测功能可以了解各种寄存器地址和状态信息,大大方便算法文件自制:


4、H7-TOOL的CAN/CANFD助手增加个帧发送成功标识支持,继续加强完善功能细节

2.27版本固件正式携带此功能,包括之前做的负载率检测和错误信息展示也将集成到这个版本固件中。

对于接收,我们可以直接看到效果,而发送不行,所以打算在发送的地方展示下发送成功标识。

发送成功效果:

发送失败超时:

动态效果,通信过程中断开,然后重新连接上:

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

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

相关文章

「Mac畅玩鸿蒙与硬件20」鸿蒙UI组件篇10 - Canvas 组件自定义绘图

Canvas 组件在鸿蒙应用中用于绘制自定义图形,提供丰富的绘制功能和灵活的定制能力。通过 Canvas,可以创建矩形、圆形、路径、文本等基础图形,为鸿蒙应用增添个性化的视觉效果。本篇将介绍 Canvas 组件的基础操作,涵盖绘制矩形、圆…

用流量策略做多出口实验

一、拓扑: 二、配置过程: 1、配置 IP 地址,配置动态路由协议 OSPF 2、AR2 上,配置高级 ACL,允许 ospf 流量、1 到 6、2 到 8、deny 所有 3、写流分类,抓取流量特征 4、写流行为,配置流量动作 5、…

【Golang】sql.Null* 类型使用(处理空值和零值)

sql.NullString 和 sql.NullInt64 类型(以及其他类似的 sql.Null* 类型)在处理数据库操作时非常有用,尤其是在 Go 语言的 database/sql 包中。它们的主要用途包括: 表示 NULL 值: 在数据库中,NULL 表示“没…

【前端】如何在 JSX 中使用条件语句和循环

在 JSX 中使用条件语句和循环是常见的需求,尤其是在构建动态用户界面时。以下是如何在 JSX 中使用条件语句和循环的详细说明。 条件语句 1. 三元运算符 三元运算符是最简单的条件语句形式,适用于简单的条件判断。 const isLoggedIn true;const ele…

Rust移动开发:Rust在Android端集成使用介绍

Andorid调用Rust 目前Rust在移动端上的应用,一般作为应用sdk的提供,供各端使用,目前飞书底层使用Rust编写通用组件。 该篇适合对Android、Rust了解,想看如何做整合,如果想要工程源码,可以评论或留言有解疑…

UE hard/soft reference| DDX DDY | Unity pcg color

目录 1.虚幻引擎性能优化 (附0跳转Unity对应机制) hard reference and soft reference 1. 硬引用(Hard Reference) 2. 软引用(Soft Reference) 3. 使用原则 2.空间梯度转法线 DDX DDY节点 ​编辑 …

【UE5】一种老派的假反射做法,可以用于移动端,或对反射的速度、清晰度有需求的地方

没想到大家这篇文章呼声还挺高 这篇文章是对它的详细实现,建议在阅读本篇之前,先浏览一下前面的文章,以便更好地理解和掌握内容。 这种老派的假反射技术,适合用于移动端或对反射效果的速度和清晰度有较高要求的场合。该技术通过一…

前端学习Day12 CSS盒子的定位(相对定位篇“附练习”)

一、相对定位 使用相对定位的盒子会相对于自身原本的位置,通过偏移指定的距离,到达新的位置。盒子的本体仍处于文档流中。使用相对定位,除了要将 position 属性值设置为 relative 外,还需要指定一定的偏移量。其中,水…

基于微信小程序的移动学习平台的设计与实现+ssm(lw+演示+源码+运行)

摘 要 由于APP软件在开发以及运营上面所需成本较高,而用户手机需要安装各种APP软件,因此占用用户过多的手机存储空间,导致用户手机运行缓慢,体验度比较差,进而导致用户会卸载非必要的APP,倒逼管理者必须改…

git 工具原理

git 目录 git git的使用 了解git的三个区域 具体操作 如何下载别人上传到git的工程 -- 可以参考菜鸟教程,包括安装配置git Git 安装配置 | 菜鸟教程 -- Git 是一种分布式版本控制系统,用于管理软件项目的源代码。它是由 Linux 之父 Linus Torval…

Linux操作系统:学习进程_对进程的深入了解

目录 前言 开篇 一、进程概念 二、进程的描述与管理 1、如何描述与管理 2、Linux中的PCB-task_struct 3、对进程组织的理解 三、进程的属性 1、系统创建进程 2、查看进程 3、进程的标识符 4、退出进程 1>ctrlc 2>kill命令杀死进程 5、用户进程的创建方式…

力扣:225 用队列实现栈

栈、队列 栈: 弹夹,后进先出 队列: 排队,先进先出 描述: var MyStack function () {// 定义两个数组,模拟队列this.queue []this._queue [] };/** * param {number} x* return {void}*/ MyStack.protot…

lora训练模型 打造个人IP

准备工作 下载秋叶炼丹器整理自己的照片下载底膜 https://rentry.org/lycoris-experiments 实操步骤 解压整合包 lora-scripts,先点击“更新” 训练图片收集 比如要训练一个自己头像的模型,就可以拍一些自己的照片(20-50张,最少15张&…

IO 多路复用技术:原理、类型及 Go 实现

文章目录 1. 引言IO 多路复用的应用场景与重要性高并发下的 IO 处理挑战 2. IO 多路复用概述什么是 IO 多路复用IO 多路复用的优点与适用场景 3. IO 多路复用的三种主要实现3.1 select3.2 poll3.3 epoll三者对比 4. 深入理解 epoll4.1 epoll 的三大操作4.2 epoll 的核心数据结构…

大数据新视界 -- 大数据大厂之 Impala 性能优化:从数据压缩到分析加速(下)(8/30)

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

信息学奥赛一本通 1395:烦人的幻灯片(slides)

【题目链接】 ybt 1395:烦人的幻灯片(slides) 【题目考点】 1. 图论:拓扑排序 【解题思路】 先理解题意: 如图,每张幻灯片是一个矩形,在该矩形范围内有一个位置写了这张幻灯片的编号。但实际情况是幻灯片是透明…

DB-GPT系列(三):底层大模型设置(开源模型、在线模型)

前面两篇文章分别对 DB-GPT 的总体情况进行了介绍,同时涵盖了镜像一键部署与源码部署这两种部署方式。 DB-GPT系列(一):DB-GPT能帮你做什么? DB-GPT系列(二):DB-GPT部署&#xff0…

LabVIEW配电产品精度测试系统

开发了一种基于LabVIEW平台的配电产品精度测试系统,通过自动化测试流程实现更高的测试准确性与效率。系统采用串口和TCP通信技术,与多功能交流采样变送器和配电设备无缝数据交互,提升了测试工作的可靠性和一致性。 一、项目背景 在配电产品…

详解Java之Spring MVC篇二

目录 获取Cookie/Session 理解Cookie 理解Session Cookie和Session的区别 获取Cookie 获取Session 获取Header 获取User-Agent 获取Cookie/Session 理解Cookie HTTP协议自身是“无状态”协议,但是在实际开发中,我们很多时候是需要知道请求之间的…

【大数据学习 | kafka】kafka的偏移量管理

1. 偏移量的概念 消费者在消费数据的时候需要将消费的记录存储到一个位置,防止因为消费者程序宕机而引起断点消费数据丢失问题,下一次可以按照相应的位置从kafka中找寻数据,这个消费位置记录称之为偏移量offset。 kafka0.9以前版本将偏移量信…