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

news2024/11/7 16:52:02

周报汇总地址:嵌入式周报 - 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.coloradmin.cn/o/2235148.html

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

相关文章

微服务中常用分布式锁原理及执行流程

1.什么是分布式锁 分布式锁是一种在分布式系统环境下实现的锁机制,它主要用于解决,多个分布式节点之间对共享资源的互斥访问问题,确保在分布式系统中,即使存在有多个不同节点上的进程或线程,同一时刻也只有一个节点可…

三:LoadBalancer负载均衡服务调用

LoadBalancer负载均衡服务调用 1.LB负载均衡(Load Balance)是什么2.loadbalancer本地负载均衡客户端 与 Nginx服务端负载均衡区别3.实现loadbalancer负载均衡实例3-1.首先应模拟启动多个服务提供者应用实例:3-2.在服务消费项目引入LoadBalancer3-3:测试用…

简单入门Git

Git作用 Git简介 作用:版本控制多人协作 集中式 典型代表:SVN 特点:所有的版本库都存在中央服务器,本地备份动作必须依赖中央服务器,如果一旦服务器挂掉,或者网络状况不好,没法提交版本。…

解决echarts桑基图为0时tooltip不显示的问题

关键代码 formatter: function (params) {console.log("params",params)if (params.value 0) {// 如果值为0,返回空字符串,不显示任何内容return params.name : params.value;// return ;} else {// 否则返回标准的格式化信息return par…

DevOps业务价值流:版本规划的最佳实践

初入公司,面对瀑布研发模式下的冗长周期与频繁返工,我率先尝试局部敏捷迭代,但成效有限。随后,推动全面敏捷化,从需求阶段即开始规划,虽方向正确,却遭遇版本规划难题。项目经理与产品经理对敏捷…

NewStar CTF 2024 misc WP

decompress 压缩包套娃,一直解到最后一层,将文件提取出来 提示给出了一个正则,按照正则爆破密码,一共五位,第四位是数字 ^([a-z]){3}\d[a-z]$ 一共就五位数,直接ARCHPR爆破,得到密码 xtr4m&…

2020年美国总统大选数据分析与模型预测

数据集取自:2020年🇺🇸🇺🇸美国大选数据集 - Heywhale.com 前言 对2020年美国总统大选数据的深入分析,提供各州和县层面的投票情况及选民行为的可视化展示。数据预处理阶段将涉及对异常值的处理&#xff0…

A Consistent Dual-MRC Framework for Emotion-cause Pair Extraction——论文阅读笔记

前言 这是我第一次向同学院同年级的学生和老师们汇报的第一篇论文,于2022年发表在TOIS上,属于CCF A类,主要内容是将MRC应用到情感原因对抽取中。 论文链接:用于情绪-原因对提取的一致双 MRC 框架 |信息系统上的 ACM Transactions 这里我就不放上我自己翻译的中文版还有我…

智慧公厕解决方案是未来厕所新建和改造的方向

在当今科技飞速发展的时代,智慧公厕解决方案正逐渐成为厕所新建和改造的主流方向,为人们带来更便捷、卫生、高效的使用体验。 一、智能化体验提升便捷性 智慧公厕配备了一系列智能设施,极大地提升了使用的便捷性。比如,智能环保取…

python爬取m3u8视频(思路到实现全讲解!!!)

文章目录 抓取m3u8视频1、思路分析2、实现分析index.m3u8 3、代码实现3.1 获取最后一个m3u8的url地址3.2 多线程下载ts文件与视频合并3.3 合并获取上面俩个代码段的代码 4、注意事项4.1 说明4.2 使用代码进行处理4.3 完整代码 5、解密处理 处理m3u8文件中的url问题 抓取m3u8视频…

“方块兽神仙猿点石成金”游戏搭建开发

“方块兽神仙猿点石成金”是一款结合了策略和运气的休闲游戏。玩家需在规定时间内向不同的山头投入矿石,等待神仙猿降临并随机选择一座山进行“点石成金”。根据神仙猿的选择,玩家将获得不同的奖励。 游戏核心机制 矿石投入:玩家在游戏开始…

Centos Linux 7 搭建邮件服务器(postfix + dovecot)

准备工作 1. 一台公网服务器(需要不被服务商限制发件收件的,也就是端口25、110、143、465、587、993、995不被限制),如有防火墙或安全组需要把这些端口开放 2. 一个域名,最好是com cn org的一级域名 3. 域名备案&am…

二级列表联动

介绍 本示例主要介绍了List组件实现二级联动(Cascading List)的场景。 该场景多用于商品种类的选择、照片不同类型选择等场景。 效果图 使用说明: 滑动二级列表侧控件(点击没用),一级列表随之滚动。&…

简易三步骤教程:轻松在本地搭建并运行大型模型!

在当前的技术环境下,大型语言模型(LLMs)已经成为人工智能领域的一个重要里程碑。这些模型能够在各种任务上展现出人类水平的性能,包括但不限于文本生成、语言理解和问题解答。随着开源项目的发展,个人开发者现在有机会…

C#与C++交互开发系列(二十):跨进程通信之共享内存(Shared Memory)

1、前言 共享内存(Shared Memory)是一种高效的跨进程通信方式,尤其适用于同一台计算机上的进程之间的高速数据传输。与套接字相比,共享内存允许多个进程直接访问同一块内存区域,减少了数据传输的中间步骤,…

萌熊数据科技:剑指脑机转入,开启科技新篇章

近日,科技圈传来一则令人瞩目的消息,天津萌熊数据科技有限公司和天津一万年科技发展有限公司在全国范围内大力开展AI加生命科学的主体业务,并明确将朝着脑机转入方向深入发展,引发了行业内外的广泛关注。 天津萌熊数据科技有限公司…

计算机网络:网络层 —— IP 多播技术

文章目录 基本概念IP多播地址和多播组 IP多播的类型硬件多播将IPv4多播地址映射为多播MAC地址 基本概念 多播(Multicast,也称为组播)是一种实现“一对多”通信的技术,允许一台或多台主机(多播源)发送单一数…

使用Markdown编写适用于GitHub的README.md文件的目录结构

文章目录 [toc] 顶部1. 使用[TOC]自动生成2. VSCode中的插件3. 手搓目录目录相关资料本文相关代码一、概述1.1 基本概念1.2 两种处理模型(1)微批处理(2)持续处理 1.3 Structured Streaming和Spark SQL、Spark Streaming关系 二、编…

旧衣回收小程序:提高回收效率,扩大服务范围

近年来,旧衣回收作为一种新兴回收模式,逐渐走入了大众的生活中,在回收市场中形成了新的商业模式,也为大众带来了新的创业选择。 随着社会生活的快速发展,人们的生活水平不断提高,为旧衣市场发展提供了基础…

0-基于图的组合优化算法学习(NeurIPS 2017)(未完)

文章目录 Abstract1 Introduction2 图上的贪婪算法的通用表述3 表示:图嵌入3.1 Structure2Vec3.2 参数化 Q ^ ( h ( S ) , v ; Θ ) \widehat{Q}(h(S), v; \Theta) Q ​(h(S),v;Θ)4 Training: Q-learningAbstract 为NP-hard组合优化问题设计好的启发式或近似算法通常需要大…