【DSP視訊教程】DSP視訊教程第5期:Matlab生成C演算法檔案在STM32上執行,相比Simulink生成C工程具有更廣泛適用性(2022-03-27)
阿新 • • 發佈:2022-03-29
視訊教程彙總帖: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