1. 程式人生 > 其它 >【DSP視訊教程】DSP視訊教程第5期:Matlab生成C演算法檔案在STM32上執行,相比Simulink生成C工程具有更廣泛適用性(2022-03-27)

【DSP視訊教程】DSP視訊教程第5期:Matlab生成C演算法檔案在STM32上執行,相比Simulink生成C工程具有更廣泛適用性(2022-03-27)

視訊教程彙總帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519


本期視訊教程為大家分享Matlab生成C演算法檔案。與上期的Matlab Simulink不同,這次可以把Matlab的m指令碼檔案生成的C檔案移植到板子上跑。適用性更廣,也更適合大家使用。

因為很多時候僅僅是想把某個演算法生成C來執行。藉助Matlab強勁的演算法功能,大大有助於我們實際專案工程使用。

視訊(1080p):

https://www.bilibili.com/video/BV1ZS4y1U7Bg/


本期視訊教程分為以下幾個部分:

第1部分:注意事項
(1)Matlab安裝路徑問題,切不要有空格。
(2)Matlab的C/C++標頭檔案路徑。
(3)Matlab工程路徑。

第2部分:Matlab Simulink生成DSP工程。

第3部分:Matlab的m指令碼檔案生成C程式碼.
這個裡面有好幾個坑,這裡重點是把坑給大家填一下。
(1)準備一個m指令碼檔案,type檢視是否正常。
(2)m指令碼演算法檔案生成C程式碼。
(3)移植C程式碼到工程執行測試。

移植了一個Matlab的滑動平均濾波效果:

 

移植到板子上執行效果:

 



配套資料:

百度網盤:

連結:https://pan.baidu.com/s/1N2UjvtjxS1-byUQVXhvuTQ  提取碼:aoro