如果開發(fā)的是比較底層的信號(hào)處理算法,那么在正式用匯編和C編寫代碼之前,用matlab設(shè)計(jì)算法并驗(yàn)證再轉(zhuǎn)換為C語言比直接用C語言編寫算法更好一些,因?yàn)镃語言直接編寫比較困難,同時(shí)算法仿真也沒有matlab好用和直觀。
matlab還有能將matlab代碼直接轉(zhuǎn)換為硬件描述語言和嵌入式C語言的功能。當(dāng)然,這種轉(zhuǎn)換的結(jié)果通常還是需要人工優(yōu)化。如果是實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議或者是控制功能,那和matlab沒有什么關(guān)系。不過就算是信號(hào)處理,也大多做的是成熟的算法,這些東西大都有可借鑒的源碼,直接改寫即可使用,也沒必要用matlab。所以總體來說,嵌入式開發(fā)和matlab沒有什么關(guān)系。