《安富莱嵌入式周报》第337期:超高性能信号量测量,协议分析的开源工具且核心算法开源,工业安全应用的双通道数字I/O模组,低成本脑机接口,开源音频合成器

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

视频版:

https://link.zhihu.com/?target=https%3A//www.bilibili.com/video/BV1PT421S7TR/

《安富莱嵌入式周报》第337期:超高性能信号量测量,协议分析的开源工具且核心算法开源,工业安全应用的双通道数字I/O模组,低成本脑机接口,开源音频合成器


目录

1、一款超高性能信号量测量,协议分析的开源跨平台上位机工具ngscopeclient,核心算法全开源
2、ST推出面向工业安全应用的双通道数字I/O模组
3、开源渗透测试工具HackBat
4、一篇超详细的elink墨水屏原理,驱动设计贴
5、CMSIS相关升级
(1)CMSIS软件包V6.1.0 RC0发布
(2)RTX5发布V5.9.0
6、emWin6.40模拟器发布,同时AppWizard V1.46发布,增加硬件SVG矢量图形加速接口
7、Python 软件基金会 2023 年度影响报告
8、Mater V1.3规范发布,带来了能源监控,电动汽车充电器等支持
9、开源硬件OSHWA整理认证的作品数增加至2778个
10、开源音频合成器
11、Hackaday举办的名片设计比赛
12、低成本脑机接口,支持8通道EEG,EMG和ECG生物信号测量
13、H7-TOOL本周进展
(1)增加多款芯片脱机烧录支持
(2)H7-TOOL的双硬件串口同时运行Modbus主机和从机方法,方便大家Modbus测试验证
(3) 两个H7-TOOL的CAN助手1MHz仲裁+5MHz通信速度同时对发测试
(4)H7-TOOL串口助手设置hex编码展示,同时展示其ASCII字符方法,用在AT指令回车换行查看比较方便
(5)通过H7-TOOL实现MDK调试组件Memory窗口大批量数据保存为文件的简单方法
(6)H7-TOOL的双硬件串口设置不同波特率配置的简易办法,方便需要的用户先用着


1、一款超高性能信号量测量,协议分析的开源跨平台上位机工具ngscopeclient,核心算法全开源

开源地址:GitHub - ngscopeclient/scopehal-apps: ngscopeclient and other client applications for libscopehal.
核心算法库:GitHub - ngscopeclient/scopehal: Test and measurement hardware abstraction library and protocol decodes. This is the library only. Most users should use scopehal-apps.
手册:ngscopeclient Operator Manual

效果:

当前支持的硬件截图:

这款软件使用的GUI是之前为大家分享的轻量型C++界面开发框架Dear ImGui

GitHub - ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

Dear ImGui 是一个用于C++的轻量型图形用户界面库。快速、可移植、与渲染器无关的,且独立没有外部依赖关系。旨在实现快速迭代,并使程序员能够创建内容创建工具和可视化/调试工具(而不是普通最终用户的 UI)。

Dear ImGui 特别适合集成到游戏引擎。


2、ST推出面向工业安全应用的双通道数字I/O模组

面向工业环境高安全性和可靠性场景

软件包:en.stsw-fsm01.zip (10.76MB)
手册含原理图:um3175-getting-started-with-stevalfsm01m1-safe-digital-io-test-board-stmicroelectronics.pdf (2.98MB)

https://www.st.com/en/evaluation ... al_may2024#overview

规格:

硬件效果:


3、开源渗透测试工具HackBat

https://github.com/controlpaths/hackbat
Hackbat - Hackster.io

当前还没有提供渗透测试相关内容,主要是提供了基础的硬件测试


4、一篇超详细的elink墨水屏原理,驱动设计贴

Wenting Zhang / Glider · GitLab

作者介绍非常详细,大家有兴趣可以看看


5、CMSIS相关升级

(1)CMSIS软件包V6.1.0 RC0发布

Tags · ARM-software/CMSIS_6 · GitHub


(2)RTX5发布V5.9.0

Releases · ARM-software/CMSIS-RTX · GitHub


6、emWin6.40模拟器发布,同时AppWizard V1.46发布,增加硬件SVG矢量图形加速接口

AppWizard:
AppWizardTrial_V146_640_Install.exe (86.27MB)
UM03003_AppWizard.pdf (3.49MB)

emWin6.40模拟器:
SeggerEval_WIN32_MSVC_GUI_V640.zip (72.82MB)
UM03001_emWin.pdf (21.03MB)

模拟器更新记录

AppWizard:

新增一个全键盘的例子


7、Python 软件基金会 2023 年度影响报告

2023 PSF Annual Impact Report | Python.org

PSF_Annual_report_2023_v1b.pdf (15.75MB)


8、Matter V1.3规范发布,带来了能源监控,电动汽车充电器等支持

The Alliance Specifications Download Request Form
GitHub - project-chip/connectedhomeip: Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.

Matter 标准的新修订版是在 CSA 推出 Matter 1.2 大约七个月后发布的,该版本为生态系统增加了新设备类型:冰箱、室内空调、洗碗机、洗衣机、烟雾和一氧化碳报警器、空气质量传感器、空气净化器、风扇以及机器人吸尘器和拖把

注:当前的智能家居产品各家都有自己的标准,随着智能家居设备数量的增加,不同产品、生态系统和协议之间的互操作性变得更加混乱。连接标准联盟(CSA)为解决这个问题,推出Matter规范。


9、开源硬件OSHWA整理认证的作品数增加至2778个

OSHWA Certified Projects List

2022年10月末的时候是1898个,截止今天,增加至2778个

每个项目都是点击打开了解的,大部分是全开源的,也有半开源的。


10、开源音频合成器

https://github.com/wee-noise-makers/

开源合成器、音序器,旨在根据大家的喜好进行定制和修改

规格:

效果:


11、Hackaday举办的名片设计比赛

2024 Business Card Contest | Hackaday.io

比赛刚刚开始不久,7月初结束,当前已经提交了16个作品

https://hackaday.com/2024/05/07/ ... allenge-starts-now/


12、低成本脑机接口,支持8通道EEG,EMG和ECG生物信号测量

https://github.com/Ildaron/ardEEG
ardEEG - PIEEG


13、H7-TOOL本周进展

H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

(1)增加多款芯片脱机烧录支持

(2)H7-TOOL的双硬件串口同时运行Modbus主机和从机方法,方便大家Modbus测试验证

详细介绍帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123980


(3) 两个H7-TOOL的CAN助手1MHz仲裁+5MHz通信速度同时对发测试

详细介绍帖子:两个H7-TOOL的CAN助手1MHz仲裁+5MHz通信速度同时对发测试(2024-05-07) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

实际测试,两个TOOL都设置为10ms周期,每次20个字节数据向对方发送,配置如下:

动态效果如下:


(4)H7-TOOL串口助手设置hex编码展示,同时展示其ASCII字符方法,用在AT指令回车换行查看比较方便

【使用场景】

比如监测AT指令收发,希望查看AT指令ASCII字符消的同时,看看回车换行的hex值是否正常收发。

【测试方法】

编码方式设置为hex,并启用解析器,这个解析器是个LUA文件,大家可以根据需求随意修改来适配自己的应用场景。不需要修改,使用默认即可。

效果展示,既展示了ASCII字符效果,也可以看到回车换行的hex值0x0D和0x0A


(5)通过H7-TOOL实现MDK调试组件Memory窗口大批量数据保存为文件的简单方法

详细介绍帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=124082

MDK的Memory窗口数据不方便保存

使用TOOL可以方便的解决这个问题

比如读取从0x2004 0000开启的4KB数据,并保持为文件:

也可以直接这里读取并展示出来,TOOL的log窗口区是可以复制粘贴的


(6)H7-TOOL的双硬件串口设置不同波特率配置的简易办法,方便需要的用户先用着

详细介绍:H7-TOOL的双硬件串口设置不同波特率配置的简易办法,方便需要的用户先用着(2024-05-16) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

【问题说明】

当前TOOL的两个硬件串口是统一配置的,设置的是相同的波特率,这里分享下设置不同波特率的临时方案,方便需要的用户使用。

【设置方案】

分享个设置不同波特率的临时方案,实测可行,设置比较简单。

先这里设置好进入串口页面

然后LUA小程序页面执行下面代码即可,实测可以正常展示使用

后面升级上位机,将直接支持不同波特率设置,方便大家使用。

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

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

相关文章

【Spring Boot】分层开发 Web 应用程序(含实例)

分层开发 Web 应用程序 1.应用程序分层开发模式:MVC1.1 了解 MVC 模式1.2 MVC 和三层架构的关系 2.视图技术 Thymeleaf3.使用控制器3.1 常用注解3.1.1 Controller3.1.2 RestController3.1.3 RequestMapping3.1.4 PathVariable 3.2 将 URL 映射到方法3.3 在方法中使用…

如何安装虚拟机Wmware,并且在虚拟机中使用centos系统

1. 前言 大家好,我是jiaoxingk 本篇文章主要讲解如何安装虚拟机,并且在虚拟机中安装centos系统,让windows电脑也能够使用Linux系统 2. 虚拟机的介绍 在安装Vmware之前,我们先做虚拟机的介绍 虚拟机:通过软件虚拟出来的…

Docker拉取镜像报错:x509: certificate has expired or is not yet v..

太久没有使用docker进行镜像拉取,今天使用docker-compose拉取mongo发现报错(如下图): 报错信息翻译:证书已过期或尚未有效。 解决办法: 1.一般都是证书问题或者系统时间问题导致,可以先执行 da…

用HAL库改写江科大的stm32入门例子-6-2 定时器外部时钟

实验目的: 熟悉外部时钟的应用。 实验步骤: 创建项目参照前面的文章,集成oled(没有oled,用uart串口传递也可以)选择外部时钟源时钟源参数设置编写代码: 5.1声明全局变量,如果发生定时器中断的时候,在回调…

AI网络爬虫-自动获取百度实时热搜榜

工作任务和目标&#xff1a;自动获取百度实时热搜榜的标题和热搜指数 标题&#xff1a;<div class"c-single-text-ellipsis"> 东部战区台岛战巡演练模拟动画 <!--48--></div> <div class"hot-index_1Bl1a"> 4946724 </div> …

【DZ模板】价值288克米设计APP手机版DZ模板 数据本地化+完美使用

模版介绍 【DZ模板】价值288克米设计APP手机版DZ模板 数据本地化完美使用 腾讯官方出品discuz论坛DIY的后台设置&#xff0c;功能齐全&#xff0c;论坛功能不亚于葫芦侠&#xff0c;自定义马甲&#xff0c;自定义认证&#xff0c;自定义广告&#xff0c;完全可以打造出自己想…

【AI新时代】拥抱未来,用AI无人直播替代真人直播,解放劳动力,控制成本!

在科技日新月异的新时代&#xff0c;人工智能&#xff08;AI&#xff09;的 keJ0277 浪潮正在席卷各行各业&#xff0c;为传统的工作模式带来了前所未有的变革。其中&#xff0c;AI无人直播的兴起&#xff0c;无疑是这场科技革命中的一股强劲力量。它以其独特的优势&#xff0…

【Linux设备驱动】1.字符设备驱动程序框架及相关结构体

目录 程序总体框架模块加载函数模块卸载函数具体操作函数 相关结构体cdev结构体file_oparations结构体 设备号分配设备号注销设备号创建设备文件 程序总体框架 /* 包含相关头文件 */ #include <linux/module.h> #include <linux/fs.h> #include <linux/init.h&…

C++ Primer Plus第十八章复习题

1、使用用大括号括起的初始化列表语法重写下述代码。重写后的代码不应使用数组ar。 class z200 { private:int j;char ch;double z; public:Z200(int jv,char chv&#xff0c;zv) : j(jv), ch (chv), z(zv){} };double x 8.8; std::string s "what a bracing effect ! …

深入了解数据库设计中的规范化与反规范化

目录 零、前言 一、一些基本术语 二、关系模式 2.1. 什么是关系模式 2.2. 示例 三、数据依赖 3.1. 函数依赖 3.1.1. 完全函数依赖 3.1.2. 部分函数依赖 3.1.3. 传递函数依赖 3.2. 多值依赖 3.3. 连接依赖 四、规范化 4.1. 第一范式&#xff08;1NF&#xff09; …

【Flutter】有状态组件StatefulWidgetScaffold组件属性

&#x1f525; 本文由 程序喵正在路上 原创&#xff0c;CSDN首发&#xff01; &#x1f496; 系列专栏&#xff1a;Flutter学习 &#x1f320; 首发时间&#xff1a;2024年5月26日 &#x1f98b; 欢迎关注&#x1f5b1;点赞&#x1f44d;收藏&#x1f31f;留言&#x1f43e; 目…

AI菜鸟向前飞 — LangChain系列之十四 - Agent系列:从现象看机制(上篇)

上一篇介绍了Agent与LangGraph的基础技能Tool的必知必会 AI菜鸟向前飞 — LangChain系列之十三 - 关于Tool的必知必会 前面已经详细介绍了Promp、RAG&#xff0c;终于来到Agent系列&#xff08;别急后面还有LangGraph&#xff09;&#xff0c;大家可以先看下这张图&#xff1…

leetcode328. 奇偶链表,附详细解析和代码注释

leetcode328. 奇偶链表 给定单链表的头节点 head &#xff0c;将所有索引为奇数的节点和索引为偶数的节点分别组合在一起&#xff0c;然后返回重新排序的列表。 第一个节点的索引被认为是 奇数 &#xff0c; 第二个节点的索引为 偶数 &#xff0c;以此类推。 请注意&#xff0…

轻量级 K8S 环境 安装minikube

文章目录 操作系统DockerDocker CE 镜像源站使用官方安装脚本自动安装 &#xff08;仅适用于公网环境&#xff09;安装校验Docker代理docker permission denied while trying to connect to the Docker daemon socket minikubekubectl工具minikube dashboard参考资料 操作系统 …

Docker进入容器查看内容并从容器里拷贝文件到宿主机

工作中需要从docker正在运行的镜像中复制文件到宿主机&#xff0c;于是便将这个过程记录了下来。 &#xff08;1&#xff09;查看正在运行的容器 通过以下命令&#xff0c;可以查看正在运行的容器&#xff1a; docker ps &#xff08;2&#xff09;进入某个容器执行脚本 我…

react中子传父信息

思路是&#xff1a; 在父组件定义一个函数接受参数&#xff0c;接收的参数用于接收子组件的信息&#xff0c;把函数传给子组件&#xff0c;子组件调用父亲传来的函数并把要告诉父亲的话传到函数中&#xff0c;就实现了子传父消息 import { useState } from reactimport { use…

OpenWrt 安装Quagga 支持ospf Bgp等动态路由协议 软路由实测 系列四

1 Quagga 是一个路由软件套件, 提供 OSPFv2,OSPFv3,RIP v1 和 v2,RIPng 和 BGP-4 的实现. 2 web 登录安装 #或者ssh登录安装 opkg install quagga quagga-zebra quagga-bgpd quagga-watchquagga quagga-vtysh # reboot 3 ssh 登录 #重启服务 /etc/init.d/quagga restart #…

使用kubesphere部署微服务的时候,节点的镜像不是最新的导致部署到旧版本问题

我使用kubesphere部署微服务的时候&#xff0c;发现有很多次&#xff0c;我修改了配置文件&#xff0c;但是部署完才发现部署的是旧版本。 然后我查看了该微服务部署在哪个节点上&#xff1a; kubectl get pods --all-namespaces -o wide例如 gulimall-gateway 这个服务&…

韭菜的自我总结

韭菜的自我总结 股市技术面量价关系左侧右侧右侧技术左侧技术洗盘 韭菜的自我修养虚拟货币的启示韭菜的买入时机韭菜的心理压力成为优秀玩家的关键 股市技术面 技术面分析可以作为买卖时机判定的工具&#xff0c;但是投资还是需要基本面的分析作为支撑。也就是基本面选股&…

langchain进阶一:特殊的chain,轻松实现对话,与数据库操作,抽取数据,以及基于本地知识库的问答

特殊的chain langchain中的Chain有很多,能够轻松实现部分需求,极致简化代码,但是实现效果与模型智慧程度有关 会话链 效果与LLMChain大致相同 javascript 复制代码 from langchain.chains import ConversationChain from langchain_community.llms import OpenAI conversat…