自己從事DSP開發工作已有多年,積累了不少經驗和知識。總想著拿出來和大家分享一下,今天就寫出來供各位新手參考,這也是我當初學習的歷程,但畢竟每個人的學習歷程不同,大家可以根據自己的情況進行參考。
書本知識和實踐同樣重要
作為一個初學者,可以從最簡單的軟件編程開始學習,可以最先接觸簡單的C語言,再進行到SIMULATOR,最后再學習匯編。在學習的過程中用自己學到的所有匯編指令和語言進行練習,學會從簡到繁,再到從繁到簡。然后要學會C語言和匯編的編程,搞懂C調匯編和匯編調C之間的參數傳遞過程,通過不斷的練習和實踐,你就會發現自己已經掌握了整個軟件的編寫流程。
第二個方面,如果苦于沒有條件和材料,但又想往硬件方面發展的話,就可以學著自己設計一套板子,也是從最簡單的開始,每個步驟穩扎穩打,這樣一來基礎就打的非常牢固,有了良好的基礎就可以開始自行設計一些小的系統,要求高一點的可以選擇一些低端的便宜芯片。
教材方面也有一些建議給大家。作為入門的指導,教材非常重要。但是很多新人面對種類繁多的教科書往往不知道該如何選擇,并且現在的教材良莠不齊,如果英文水平不錯的話建議直接閱讀英文原版書。其實像TI、ADI這些公司的網站都是很好的教材來源,所以學習這門技術的同時英文水平也很重要,不然能讀到的資料總是有限的。