《安富萊嵌入式周報》第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.pswp.cn/web/15612.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/15612.shtml
英文地址,請注明出處:http://en.pswp.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 在方法中使用…

用戶數據報協議UDP實現可靠傳輸的思路

一、UDP協議的特點 按照報文來分割發送。不需要建立連接和維護連接。不需要接收確認。速度較快。不確保接收的順序和發送順序一樣。 二、用UDP實現可靠通信的思路 (一)接收時發送一個確認報文 實現接收確認的機制。 (二)每個報文騰出空間放置序號 發送時設置序號&#xff0c…

如何安裝虛擬機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聲明全局變量,如果發生定時器中斷的時候,在回調…

SW 零件插入零件的重合配合

重合配合有時候會失效,可以先用距離配合代替,之后修改距離盡量接近

AI網絡爬蟲-自動獲取百度實時熱搜榜

工作任務和目標&#xff1a;自動獲取百度實時熱搜榜的標題和熱搜指數 標題&#xff1a;<div class"c-single-text-ellipsis"> 東部戰區臺島戰巡演練模擬動畫 <!--48--></div> <div class"hot-index_1Bl1a"> 4946724 </div> …

【bash】統計服務器信息腳本

起因 寫一個bash腳本統計服務器的機器名、內網IP、CPU使用率、內存使用率、List{GPU使用率、顯存} 腳本 #!/bin/bash# 主機名 hostname$(hostname) # 內網ip ip$(ip addr | grep inet | grep -v 127.0.0.1 | awk {print $2} | cut -d/ -f1) ip$(echo "$ip"|tr \n…

Excel表格在線解密:輕松解密密碼,快速恢復數據

忘記了excel表格密碼&#xff1f;教你簡單兩步走&#xff1a;具體步驟如下。首先&#xff0c;在百度搜索中鍵入“密碼帝官網”。其次&#xff0c;點擊“立即開始”&#xff0c;在用戶中心上傳表格文件即可找回密碼。這種方法不用下載軟件&#xff0c;操作簡單易行&#xff0c;適…

【DZ模板】價值288克米設計APP手機版DZ模板 數據本地化+完美使用

模版介紹 【DZ模板】價值288克米設計APP手機版DZ模板 數據本地化完美使用 騰訊官方出品discuz論壇DIY的后臺設置&#xff0c;功能齊全&#xff0c;論壇功能不亞于葫蘆俠&#xff0c;自定義馬甲&#xff0c;自定義認證&#xff0c;自定義廣告&#xff0c;完全可以打造出自己想…

元本學堂是什么?杜旭東疑似再翻車!

杜旭東&#xff0c;1956年1月7日出生于中國北京市&#xff0c;畢業于解放軍藝術學院&#xff0c;中國內地男演員、國家一級演員&#xff01; 2023年11月17日晚&#xff0c;杜旭東在其個人社交媒體上發布視頻&#xff0c;就其以前給緬北電詐集團的白家成員錄制慶生視頻一事道歉…

C++11std::bind的簡單使用

std::bind用來將可調用對象與其參數一起進行綁定&#xff0c;綁定后的結果可以用std::function&#xff08;可調用對象包裝器&#xff09;進行保存&#xff0c;并延遲調用到任何我們需要的時候。 通俗來講&#xff0c;它主要有兩大作用&#xff1a; &#xff08;1&#xff09…

每日一題Cat, Fox and the Lonely Array

文章目錄 題名&#xff1a;題意&#xff1a;題解&#xff1a;代碼&#xff1a; 題名&#xff1a; Cat, Fox and the Lonely Array 題意&#xff1a; 給定一個數組a&#xff0c;求出最小的k&#xff0c;滿足數組每個長度為k的連續子數組元素按位或答案都相等。 題解&#xf…

【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# System.Span<T>、ref struct

1. Span<T>的特性 system.span<T>在.net core 2.0版本引入它適用于對連續內存的操作&#xff0c;而不產生新的內存分配&#xff0c;比如數組、字符串、堆外內存類型為ref struct&#xff0c;不能作為參數傳遞&#xff0c;不能被裝箱(不能作為類的字段)&#xff0c…

信號處理技術:現代通信技術的基石

隨著信息技術的飛速發展&#xff0c;通信技術的每一次革新都極大地改變了人們的生活方式。而在這背后&#xff0c;信號處理技術作為通信技術的核心&#xff0c;通過深入分析信號特性、提取有用信息、轉換信號形式等一系列手段&#xff0c;為現代通信技術的發展提供了強有力的支…

機器學習7大方面,30個硬核數據集。純干貨分享

在剛剛開始學習算法的時候&#xff0c;大家有沒有過這種感覺&#xff0c;最最重要的那必須是算法本身&#xff01; 其實在一定程度上忽略了數據的重要性。 而事實上一定是&#xff0c;質量高的數據集可能是最重要的&#xff01; 數據集在機器學習算法項目中具有非常關鍵的重…

Python讀寫文件

最近得以空閑&#xff0c;然后繼續學習py。 學習一下py中最頻繁用到的文件讀寫的方法。 在py中&#xff0c;操作是通過文件對象【File obj】實現的&#xff0c;通過文件對象可以讀寫文本文件和一些二進制文件。 1.打開文件 使用Python中的open函數。有8個參數&#xff0c;但…

2024.5.25.python.exercise

# # 導入數據處理的包 # # from pyecharts.charts import Line # # from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts, LabelOpts # # import json # # # # # 打開文件 # # file_us open("美國.txt", "r", encoding&quo…