《安富萊嵌入式周報》第320期:2023.08.04--2023.08.14
周報匯總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104(文中附件可通過此鏈接進入相應(yīng)周報下載)

視頻版:


1、鍵盤敲擊聲解碼
https://arxiv.org/abs/2308.01074
鍵盤敲擊聲被解碼的話,我們使用鍵盤輸入密碼將被方便的解碼出來。這篇文章介紹了一種使用最先進的深度學(xué)習(xí)模型,以便使用手機麥克風(fēng)對筆記本電腦敲擊鍵盤分析。實際測試訓(xùn)練手機,可以實現(xiàn)97%的準確率,使用Zoom視頻會議軟件可以實現(xiàn)93%的精度。


2、4軸CNC運動控制器,搭載開源庫grblHAL,高度優(yōu)化的 C 語言編寫,能夠保持高達300kHz的頻率,穩(wěn)定、無抖動的控制脈沖
https://github.com/phil-barrett/PicoCNC/
可以為機床,銑床等提供CNC運動控制器,
規(guī)格:

效果:

軟件是采樣的開源庫grblHA,高度優(yōu)化的 C 語言編寫,能夠保持高達300kHz的頻率,穩(wěn)定、無抖動的控制脈沖,當(dāng)前已經(jīng)支持了15款單片機。
http://svn.io-engineering.com:8080/
為了方便使用,也可以在線選擇型號,生成固件,無需用戶自己折騰

3、開源低功耗4G-LTE GPS車輛跟蹤器,具有藍牙和Wi-Fi連接功能
介紹:https://docs.valetron.com/wiki/products/valtrack-v4-vts-io-int-lte
原理圖:https://docs.valetron.com/wiki/products/valtrack-v4-vts-esp32-c3/schematics
固件:https://docs.valetron.com/wiki/products/valtrack-v4-vts-esp32-c3/firmware


4、軟件
(1)是德科技推出PathWave ADS 2024,助力加速 5G 毫米波設(shè)計,引領(lǐng) 6G 開發(fā)
https://www.keysight.com.cn/cn/zh/about/newsroom/news-releases/2023/0615-pr23-065-keysight-introduces-pathwave-ads-2024-to-accelerat.html
是德科技推出PathWave高級設(shè)計系統(tǒng)(ADS)2024,這是一款電子設(shè)計自動化(EDA)軟件套件,為芯片設(shè)計人員提供了新的毫米波(mmWave)和亞太赫茲(sub-THz)頻率功能,可加速5G毫米波產(chǎn)品設(shè)計并預(yù)測6G無線通信開發(fā)的要求。

(2)兆松科技 ZCC 工具鏈全面支持 ANDES 晶心科技 RISC-V 處理器
https://www.terapines.com/post/1735/
晶心科技是 32 及 64 位高效能、低功耗 RISC-V 處理器核心領(lǐng)導(dǎo)供貨商、RISC-V 國際協(xié)會的創(chuàng)始首席會員。ZCC 工具鏈相較晶心科技 AndeSight IDE 所提供的 LLVM 編譯器,可以進一步將AndesCore AX45 雙發(fā)射 8 級流水線處理器 CoreMark 分數(shù)提升 6%,在 Embench-IoT(-O3)測試中同時實現(xiàn)了 18.9% 的性能提升和 11.8% 的代碼密度優(yōu)化;在 Embench-IoT(-Os)測試同時實現(xiàn)了 10% 的代碼密度優(yōu)化和 9.1% 的性能提升

(3)nRF Connect for VS Code 加速物聯(lián)網(wǎng)開發(fā)
https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/accelerate-iot-development-with-nrf-connect-for-vscode
這個是Nordic新發(fā)的一篇博文,開頭有一句至理名言:“If the only tool you have is a hammer, you tend to see every problem as a nail”, 如果你擁有的唯一工具是錘子,你往往會把每個問題都視為釘子,為工作選擇合適的工具至關(guān)重要。
a、豐富的案例

b、設(shè)備樹可視化編程

c、應(yīng)用程序KConfig配置

d、調(diào)試

e、內(nèi)存報告

(4) emWin6.34模擬器發(fā)布,增加Cortex-M85和A系NEON擴展的硬件逆離散余弦IDCT支持
模擬器含手冊下載:
SeggerEval_WIN32_MSVC_MinGW_GUI_V634.zip (80.81MB)
更新記錄:

(5)STM32L5的ThreadX全家桶軟件包升級至V2.0.0
https://github.com/STMicroelectronics/x-cube-azrtos-l5

5、硬件
(1)ST推出汽車機器學(xué)習(xí)評估板SL-AIAID012401V1
https://blog.st.com/aekd-aicar1/
ST首款可識別四種汽車狀態(tài)的機器學(xué)習(xí)解決方案:停車、正常路況、顛簸路面、打滑或轉(zhuǎn)彎

(2) 安世半導(dǎo)體推出紐扣電池長續(xù)航管理芯片NBM7100ABQ
https://www.nexperia.com/products/analog-logic-ics/power-ics/battery-management-ics/NBM7100ABQ.html
NBM7100A/B 是一款電池能量管理器件,設(shè)計用于需要突發(fā)電流負載的低電壓、低功耗應(yīng)用時可最大限度地提高不可充電原電池的可用容量.
NBM7100A/B 包含兩級高效 DC-DC 轉(zhuǎn)換和智能學(xué)習(xí)算法。第一級DC-DC轉(zhuǎn)換以低恒流將能量從鋰電池傳輸?shù)诫娙荽鎯υ?。充電后,第二個 DC-DC 轉(zhuǎn)換周期利用該存儲的能量在 VDH 輸出引腳上提供具有高脈沖負載電流能力。電池永遠不會直接受到大負載脈沖電流的影響,從而延長電池壽命,實現(xiàn)更可預(yù)測的電池壽命

(3)雅特力發(fā)布首款車規(guī)級MCU,AT32A403A通過AEC-Q100車規(guī)認證
AT32A403A通過AEC-Q100 Grade2車規(guī)級可靠性認證,滿足功能安全標準車規(guī)級MCU的能力,可用于環(huán)境溫度范圍-40°C到105°C的大部分車載應(yīng)用環(huán)境

(4)思瑞浦推出多通道高精度ADC—TPC517系列!16位分辨率,最高1MSPS采樣率


6、軍工級系統(tǒng)boot設(shè)計
https://militaryembedded.com/cyber/cybersecurity/designing-and-implementing-secure-boot-for-military-grade-systems
這是一篇非常不錯的相關(guān)知識普及貼,軍用級系統(tǒng)需要高級別的安全性來保護敏感信息和操作免遭未經(jīng)授權(quán)的訪問、修改。保護此類系統(tǒng)的關(guān)鍵組件之一是安全啟動,它確保在系統(tǒng)啟動期間只能加載受信任的固件和軟件

7、LPython:新穎、快速、可重定向的 Python 編譯器
https://github.com/lcompilers/lpython
https://lpython.org/blog/2023/07/lpython-novel-fast-retargetable-python-compiler/
LPython是一個Python編譯器,可以將type annotated 動態(tài)類型的Python代碼編譯為優(yōu)化的機器代碼。LPython提供了幾個后端,如LLVM,C,C++,WASM,Julia和x86。LPython 具有快速編譯和運行時性能。LPython還提供即時(JIT)編譯以及與CPython的無縫互操作性。

測試代碼:
[Python]
生成C和LLVM
[C]
[C]
8、C語言程序設(shè)計筆記,適合想提高C/C++編程能力的
根據(jù)開頭的說明,此筆記不適合初學(xué)者,也不適合專家,適合想熟悉C/C++的人。
筆記一共64頁,內(nèi)容不多。
?C-notes-en.pdf(598.73 KB)




9、波形圖繪制軟件waveme
感謝壇友fantasyhpu的分享。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=120351
waveme是一款免費的波形圖繪制軟件,可以輸出BMP、PNG、SVG、TIFF、PDF等多種格式。

10、H7-TOOL本周進展
H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
H7-TOOL的FreeRTOS,RTX5,ThreadX,uCOS-II和uCOS-III一鍵鏈表查看功能全部制作完成
1、之前推出了H7-TOOL的RTOS Trace功能,已經(jīng)支持RTX5,ThreadX,uCOS-III,uCOS-II和FreeRTOS,特色是不需要目標板額外做任何代碼,實時檢測RTOS任務(wù)執(zhí)行情況,支持在線和脫機玩法。
? ???https://www.armbbs.cn/forum.php?mod=viewthread&tid=114824


2、但展示還不夠直觀,所以花了些時間研究圖形化鏈表方式展示任務(wù)管理,從源碼的角度來看,OS內(nèi)核源碼就是通過各種鏈表組裝起來的,為了讓大家更直觀的看內(nèi)核實現(xiàn),開始支持一鍵查看鏈表,這種鏈表會讓大家心里更有底。
FreeRTOS:


uCOS-II:

uCOS-III:

ThreadX:

RTX5:
