我的學(xué)習(xí)經(jīng)驗——如何掌握DSP
——
在參加過一次社會上多的盡乎到了泛濫地步的"DSPxxx"培訓(xùn)班之后,我"自信"已經(jīng)具備DSP工程師資格,便欣喜若狂跑道書店買了一本名為"DSP xxx應(yīng)用"的書,作者叫xxx,并且是這個領(lǐng)域的牛人,這本書確實(shí)是很出色的書籍。但是當(dāng)時,對于我這個對DSP一竅不通、剛剛?cè)腴T的人來說卻建立了一個錯誤的概念——DSP是個很容易的領(lǐng)域,只要培訓(xùn)一下,再稍微看看書,就可以成為專家。所以,現(xiàn)在看來,這些都是誤導(dǎo),我認(rèn)為學(xué)習(xí)DSP技術(shù)應(yīng)該分為兩個階段,第一階段學(xué)習(xí)DSP技術(shù)基礎(chǔ)概念;第二階段學(xué)習(xí)DSP技術(shù)的行業(yè)應(yīng)用。那本"DSP xxx應(yīng)用"的書,它更適合書名應(yīng)叫做“DSP中的數(shù)學(xué)或物理運(yùn)用”...什么的。
2. 購買DSP學(xué)習(xí)套件
有了興趣,就要去學(xué)習(xí),于是我攛掇領(lǐng)導(dǎo)批準(zhǔn)購買了DSP學(xué)習(xí)入門套件(DSK),許多公司均有銷售,如TI等,大概是需要3000-4000人民幣。買后不久,我就發(fā)現(xiàn),這種套件對于我來說一點(diǎn)用處都沒有。因為我的基礎(chǔ)知識實(shí)在是太差了。這些套件對于我來說,只是另一種涵義的PC機(jī)及一些外圍設(shè)備,想要懂的這些東西,我就需要去讀更多的相關(guān)書籍,這時,很難沒有想要放棄的念頭,我開始有點(diǎn)畏懼DSP這種技術(shù),門檻太高了。可是,我不能放棄,我已經(jīng)投入了許多的金錢和時間,我不想丟掉這4000元錢,也不能對領(lǐng)導(dǎo)沒有交待。事實(shí)上,我沒有想到,我將付出更多的錢和時間去學(xué)習(xí)。
3. 再次參加培訓(xùn)班,再次購買DSP書籍
在我就感到了無助,困惑之際。我又想到了放棄。雖然我的數(shù)學(xué)還算不錯,但其中遇到的一些問題在我思考后,還是無法解決,我越來越畏懼DSP了。于是,我開始在“google"上搜索DSP培訓(xùn)相關(guān)的信息,終于發(fā)現(xiàn)聞亭公司“DSP培訓(xùn)中心”的教程和內(nèi)容正是我一直尋找的東西。也許是DSP技術(shù)對我的有著巨大的誘惑力,也許是我的之直著,我又一次勇敢的報名參加了培訓(xùn)。32個課時之后,解決了我半年多來積累的很多粗淺的問題。再翻開培訓(xùn)教材剛剛復(fù)讀了第一章時,我想如果這本教材是我讀到的第一本書,并且我沒有花4000元買那個可*的學(xué)習(xí)套件,我會毫不猶豫的投降,放棄學(xué)習(xí)DSP,但……。那個可*的xxx作者,他的書怎么可以用作教學(xué)呀。他的書雖然讓我對DSP產(chǎn)生了濃厚的興趣,卻把我引到了一條艱難的路上,而且花了那么多的冤枉錢...。既然事已如此,我只有慢慢的去讀這些書籍,在我讀到教材的后面章節(jié)以后,我開始明白前面章節(jié)的內(nèi)容,所以當(dāng)你讀書遇到不明白的時候,千萬不要?dú)怵H。有時,一個內(nèi)容,可能需要讀上幾遍,才能明白,這比一開始的感覺要好的多了。
4. 實(shí)驗——至關(guān)重要的一步
現(xiàn)在,從你的架子上取下那套DSK,去嘗試做一些小實(shí)驗,我的第一個實(shí)驗是“正弦發(fā)生器”,這個實(shí)驗比較簡單,但是它也花費(fèi)了我?guī)字艿臅r間去讀大量的關(guān)于串口、編碼、寄存器等的書并且進(jìn)行大量的實(shí)驗。這個執(zhí)行半小時的“正弦發(fā)生器”,讓我查閱了恨不得夠組建一個圖書館的書籍,而且這個東西沒有任何用途。我是用匯編語言在54x中執(zhí)行,這個實(shí)驗讓我很好的理解了什么是DSP,什么是McBSP, DMA, 等。當(dāng)然問題也同步產(chǎn)生了,我就又不得不做了許多的實(shí)驗去驗證。我建議,在系統(tǒng)未定型之前,使用mathlab/simulink進(jìn)行仿真,并且可以多實(shí)驗幾種芯片,這樣可以讓你明白更多的內(nèi)容。我覺得我就要成為一個真正的DSP工程師了,我度過了最困難的時期。我覺得自己是個英雄,嘿嘿。
5. 去尋找一份與DSP相關(guān)的工作,去當(dāng)個DSP工程師
我希望困難已經(jīng)過去,但這種愿望為時過早了。在DSP的研究中,我還遇到了很多的困難,由于篇幅有限,我就不在進(jìn)行描述了。反正,如果想成為真正的DSP專家,就不要期望事情會變得容易。有些DSP開發(fā)人員并不知道什么是真正的0和1,他們只會查閱各種參考書籍和參數(shù)表,我們并不提倡這種做法。因為這些人選擇了一種簡單的做法,但是他們并不是真正的DSP開發(fā)人員.他們只是編寫一些他們不理解的代碼,他們似乎在擔(dān)當(dāng)著一臺“編碼器”的角色.
6. 總結(jié)
這篇文章只是我的一點(diǎn)感慨,可能并不是很適用現(xiàn)在的DSP開發(fā)工程師,因為,市面上已經(jīng)有了供你學(xué)習(xí)的DSP教學(xué)套件,搭配了多種實(shí)驗供你參考,輕松入門,如:聞亭公司的“大學(xué)實(shí)驗箱”什么的。這個實(shí)驗箱提供了一個很好的實(shí)驗環(huán)境,并且為初學(xué)的你設(shè)計了多種實(shí)驗、教材,讓你由淺入深的學(xué)習(xí)。不會向我似的,繞一大圈才走到正確的路上。另外,你也可以向他們的工程師咨詢。
祝所有DSP的研究者早日成功
評論