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