1. 程式人生 > 其它 >《安富萊嵌入式週報》第258期:2022.03.21--2022.03.27

《安富萊嵌入式週報》第258期:2022.03.21--2022.03.27

往期週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

本週更新了兩期視訊教程:

(1)視訊教程第10期:STM32H7的GPIO專題,非阻塞式驅動程式設計思想,按鍵FIFO,蜂鳴器驅動的新式玩法(2022-03-23)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111527
(2)DSP視訊教程第5期:Matlab生成C演算法檔案在STM32上執行,相比Simulink生成C工程具有更廣泛適用性
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111626

 



視訊版:
https://www.bilibili.com/video/BV1kY4y1p7VY



1、Qt釋出的安全關鍵程式的程式碼覆蓋率白皮書

Qt_WhitePaper_Code Coverage for Safety-Critical Programs.pdf (1.88MB)

文件概述了什麼是程式碼覆蓋率,它的作用,以及多大程度的程式碼覆蓋率才能獲得安全關鍵軟體認證。


2、開源極客工具Flipper Zero,主控使用的STM32W55B

https://github.com/flipperdevices

支援Sub-1GHz收發,125KHz RFID,NFC,藍芽,紅外,擴充套件IO,iButton等。

效果和結構: 

部分規格:


3、國產模擬IC廠家傑華特微電子獲得ISO26262功能安全流程ASIL D等級認證

傑華特微電子股份有限公司 (joulwatt.com)

訊息來自他們自家的媒體賬號。

ISO26262已經成為全球電子零部件供應商和晶片供應商進入汽車行業的准入門檻之一。


4、基於newlib和AVR Libc的輕量型C庫Picolib

https://github.com/picolibc/picolibc

搞GCC類開源全家桶IDE方案的對newlib都比較熟悉,Picolib支援的架構如下:

這裡要說的是他用的AVR Libc,因為AVR資源有限,所以C庫也有一定的參考價值。

avrdudes/avr-libc: The AVR Libc package provides a subset of the standard C library for AVR 8-bit RISC microcontrollers. (github.com)


5、輕量型純C編寫的libwebsocket庫,支援HTML5,MIT授權,隨意商用

官網:https://libwebsockets.org/

提供了80多個案例供使用者參考:

文件:


6、大量8位微控制器的參考設計

Build Your Own Microcontroller Projects (kswichit.com)

主要是51,AVR,PIC等。大家有需要可以看看(部分截圖):


7、IC Insights預測2022年模擬市場將增長12%,高達832億美元

https://www.icinsights.com/news/bulletins/Analog-Market-Momentum-To-Continue-Throughout-2022/

此前2021年模擬IC銷售創歷史性地增長30%。同時模擬IC平均價格預計在2022年增長1%。

模擬IC細分預測:


8、ThreadX GUIX的和第3版emWin教程的時鐘表介面都設計好了

本打算把教程文件和例子都分享了,時間上沒有安排好,本週釋出應該沒問題了。

例子已經結合了硬體RTC。

ThreadX GUIX。
GUIX的圖片旋轉抗鋸齒做的還是非常不錯的。

emWin動態:

靜態:


9、藉助Embedded Studio V6.2x,現在使用DAPLINK做線上除錯和RTT同時使用也賊方便了
(1)之前發過帖子H7-TOOL高速DAPLINK配合Embedded Studio的玩法:

H7-TOOL高速DAPLINK用於Embedded Studio操作說明,採用OpenOCD配GDB Server(2021-12-08)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=109999

(2)現在新版的Embedded Studio,從6.2x開始已經直接重定向了printf自動選擇RTT:

(3)下面是我使用樹莓派微控制器做的線上除錯和RTT同時使用展示:

H7-TOOL使用三線連線方式即可:

動態效果:


10、H7-TOOL本週進展

H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

(1) H7-TOOL的250M取樣率示波器轉接板驅動開發中。

底層pio程式調通,125M雙通道不間斷採集到記憶體,當前開發硬體觸發問題中。

(2)整理製作H7-TOOL的SPI控制器玩法中。

做幾個TOOL外接SPI從機的案例,這個在實際應用中經常用到,方便除錯SPI從機裝置

初步實現了H7-TOOL直接接V7板子的SPI介面,TOOL做主控,V7板子做SPI從機:

(3)H7-TOOL的示波器杜邦線直接測量RS232也是沒問題的。

這裡直接使用TOOL的RS232和TTL都輸出字元。

TOOL的串列埠助手輸出0x31:

實際測量的TTL和232效果,他們的輸出真好是反向的,232的輸出幅值在正負5V。TTL輸出是0-3.3V

動態效果: