週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
影片版:
https://www.bilibili.com/video/BV1PT421S7TR/
目錄
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,核心演算法全開源
開源地址:https://github.com/ngscopeclient/scopehal-apps
核心演算法庫:https://github.com/ngscopeclient/scopehal
手冊:https://www.ngscopeclient.org/manual/ngscopeclient-manual.html
效果:
當前支援的硬體截圖:
這款軟體使用的GUI是之前為大家分享的輕量型C++介面開發框架Dear ImGui
https://github.com/ocornut/imgui
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
https://www.hackster.io/pablotrujillojuan/hackbat-1dfdbc#code
當前還沒有提供滲透測試相關內容,主要是提供了基礎的硬體測試
4、一篇超詳細的elink墨水屏原理,驅動設計貼
https://gitlab.com/zephray/glider
作者介紹非常詳細,大家有興趣可以看看
5、CMSIS相關升級
(1)CMSIS軟體包V6.1.0 RC0釋出
https://github.com/ARM-software/CMSIS_6/tags
(2)RTX5釋出V5.9.0
https://github.com/ARM-software/CMSIS-RTX/releases
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 年度影響報告
https://www.python.org/psf/annual-report/2023/
PSF_Annual_report_2023_v1b.pdf (15.75MB)
8、Matter V1.3規範釋出,帶來了能源監控,電動汽車充電器等支援
https://csa-iot.org/developer-resource/specifications-download-request/
https://github.com/project-chip/connectedhomeip
Matter 標準的新修訂版是在 CSA 推出 Matter 1.2 大約七個月後釋出的,該版本為生態系統增加了新裝置型別:冰箱、室內空調、洗碗機、洗衣機、煙霧和一氧化碳報警器、空氣質量感測器、空氣清淨機、風扇以及機器人吸塵器和拖把
注:當前的智慧家居產品各家都有自己的標準,隨著智慧家居裝置數量的增加,不同產品、生態系統和協議之間的互操作性變得更加混亂。連線標準聯盟(CSA)為解決這個問題,推出Matter規範。
9、開源硬體OSHWA整理認證的作品數增加至2778個
https://certification.oshwa.org/list.html
2022年10月末的時候是1898個,截止今天,增加至2778個
每個專案都是點選開啟了解的,大部分是全開源的,也有半開源的。
10、開源音訊合成器
https://github.com/wee-noise-makers/
開源合成器、音序器,旨在根據大家的喜好進行定製和修改
規格:
效果:
11、Hackaday舉辦的名片設計比賽
https://hackaday.io/contest/195949-2024-business-card-contest
比賽剛剛開始不久,7月初結束,當前已經提交了16個作品
https://hackaday.com/2024/05/07/ ... allenge-starts-now/
12、低成本腦機介面,支援8通道EEG,EMG和ECG生物訊號測量
https://github.com/Ildaron/ardEEG
https://pieeg.com/ardeeg/
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通訊速度同時對發測試
詳細介紹帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123992
實際測試,兩個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的雙硬體串列埠設定不同波特率配置的簡易辦法,方便需要的使用者先用著
詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=124109
【問題說明】
當前TOOL的兩個硬體串列埠是統一配置的,設定的是相同的波特率,這裡分享下設定不同波特率的臨時方案,方便需要的使用者使用。
【設定方案】
分享個設定不同波特率的臨時方案,實測可行,設定比較簡單。
先這裡設定好進入串列埠頁面
然後LUA小程式頁面執行下面程式碼即可,實測可以正常展示使用
後面升級上位機,將直接支援不同波特率設定,方便大家使用。