|
本人是一個(gè)在校研究生,本科就讀于吉林大學(xué)通信工程學(xué)院,碩士正就讀于中船重工709 研究所計算機應用專(zhuān)業(yè)。對硬件有著(zhù)無(wú)限的熱情與愛(ài)好,對未來(lái)也有著(zhù)無(wú)限的憧憬與向往。每一個(gè)人都在為自己的將來(lái)作著(zhù)各種各樣的計劃,都在考慮我們未來(lái)的職業(yè),既然我們已經(jīng)選擇了硬件,那么我們就熱愛(ài)它吧,把我們的才能與熱情都奉獻出來(lái),我們不僅僅能夠得到物質(zhì)的補償(赫赫,現在還沒(méi)有得到什么物質(zhì)補償,我想畢業(yè)后就會(huì )的),還會(huì )在精神上感到滿(mǎn)足與快樂(lè )(已經(jīng)有所感受了,哈哈)。我是一個(gè)還沒(méi)有踏上社會(huì )的學(xué)生,沒(méi)有豐富的項目經(jīng)驗和社會(huì )閱歷,所以凡想在此文中獲取高深的人生哲理與職業(yè)箴言,那我懇請您趕緊不要看下去,如若不然,我恐怕受到您的譏笑;僅以此文獻給那些剛剛踏上硬件之路和還在徘徊的同學(xué)們,我簡(jiǎn)要的記錄了我的學(xué)習經(jīng)歷和其間自己所獲的一些心得,以避免初學(xué)者走彎路或者是少走彎路。我深知對于一個(gè)初學(xué)者來(lái)說(shuō),身邊有一個(gè)手把手的老師那該是多么幸福的一件事情,他的一句不經(jīng)意的話(huà)或許我們初學(xué)者都要花上幾天甚至是幾個(gè)月的時(shí)間去思考和驗證。但是我們身邊并非總是有一個(gè)這么樣的老師,我們就需要在網(wǎng)絡(luò )上去尋找答案了,前人的經(jīng)驗是非常值得借鑒的,我們從他們寫(xiě)得一些文章中可以悟出一些東西,為我所用,或者是從中吸取精神動(dòng)力等等。搞硬件的人一定要讀一讀任正非的文章,李嘉誠的文章,周立功的文章,以及網(wǎng)上流傳的其他一些文章,F在還記得學(xué)習單片機的時(shí)候找到的一片文章叫做《學(xué)習單片機的八個(gè)步驟》。這些文章總是像一個(gè)指路標,指引初學(xué)者向著(zhù)正確的方向走去。此文純屬無(wú)稽之談,毫無(wú)含金量,若是能夠給初學(xué)者帶來(lái)哪怕是一點(diǎn)點(diǎn)地影響,能夠為你們提供一點(diǎn)點(diǎn)地幫助,那么我將感到無(wú)限的欣慰。
我總是想用最簡(jiǎn)短的話(huà)語(yǔ)來(lái)表達我的思想,說(shuō)出我最想對初學(xué)者說(shuō)的話(huà),但是往往力不能及。也深知大家時(shí)間的寶貴,不愿把時(shí)間浪費在毫無(wú)意義的事情上,所以我把我最想說(shuō)的話(huà)用提綱的形式列在文章的前頭了,沒(méi)有時(shí)間的話(huà),各位看官只需看看前頭就可以了。
優(yōu)秀硬件工程師需要什么(來(lái)自網(wǎng)上文章以及自己的總結):
1. 對硬件無(wú)限的熱情(第一位,本人認為)
2. 數字電路、模擬電路、protel 等(高頻等其他的知識我還沒(méi)有用過(guò))
3. C 語(yǔ)言
4. 單片機(匯編語(yǔ)言)
5. FPGA(包括verilog/vhdl、sopc)
6. ARM(包括嵌入式操作系統,建議先學(xué)UCOS,適合初學(xué)者)
7. DSP
以上并非每一種都要精通,根據自己的實(shí)際,5、6、7 可以選擇其中的一到兩種,當然都會(huì )的話(huà)那更好。2-4 本人認為這是基礎,必須精通。
硬件需求配置:
1. 學(xué)習單片機的話(huà),仿真器是必不可少的,有沒(méi)有編程器倒是影響不大,建議自己買(mǎi)一塊即插即用的萬(wàn)能板,自己搭建系統來(lái)試驗。這樣不用烙鐵焊接了,因為我們作為學(xué)習者,很容易焊錯器件或者是引腳。買(mǎi)開(kāi)發(fā)板的話(huà),就會(huì )對硬件的連接不會(huì )很了解,建議初學(xué)者自己搭建系統以及其他的外擴器件。這會(huì )讓你對整體的硬件連接了如指掌。全在自己的掌控之中。還有有一臺示波器的話(huà)那是再理想不過(guò)了,那會(huì )幫助我們分析解決問(wèn)題,特別是在做串口實(shí)驗、中斷、I2CEEPROM 讀寫(xiě)的時(shí)候。
2. 學(xué)習FPGA,那么就不能像學(xué)習單片機一樣找來(lái)一片芯片就可以動(dòng)手了。像51 類(lèi)單片機的引腳不是很多,但是FPGA 就不一樣了,往往有幾十個(gè)甚至一百多的引腳,我用的altera 的ep1c20 有144 個(gè)引腳,全貼片工藝,所以這個(gè)時(shí)候我們就必須在市場(chǎng)上買(mǎi)一個(gè)開(kāi)發(fā)板了。我用的是altera 公司的EP1C20cyclone 系列的開(kāi)發(fā)板,是我們辦公室的人以前買(mǎi)的,現在正好我用。據說(shuō)是5000 元,還是大學(xué)計劃時(shí)候買(mǎi)的。有條件用好的當然好,但是對于我們一般初學(xué)者用的話(huà),只要帶有常用功能的開(kāi)發(fā)板就可以了,市場(chǎng)上1000 元左右的還是有的。
3. ARM 學(xué)習的話(huà),當然也離不開(kāi)開(kāi)發(fā)板的購買(mǎi),上次給我二導提建議給我買(mǎi)一個(gè),他很爽快的答應了,讓我挑選一塊,我選了周立功的smartarm2200,1980 元RMB,貨現在還沒(méi)有來(lái)。學(xué)習arm 的話(huà),嵌入式操作系統是少不了的。操作系統有很多,用的最多的是linux ,由之發(fā)展而來(lái)的有uclinux、armlinux 等;其次是ucos。本人建議先學(xué)習ucos,它代碼量少,容易學(xué)習。要是有altera 的nios 開(kāi)發(fā)板的話(huà),也可以學(xué)習ucos,altera 公司的nios ide 支持好幾種RTOS,其中就包括ucos,直接用就ok 了。
4. DSP屬于比較高的層次,對人的要求比較高。開(kāi)發(fā)板價(jià)格應該也不菲,我現在還沒(méi)有用過(guò)。各位同學(xué)看了后會(huì )發(fā)現學(xué)習這些東西不光是時(shí)間、精力的問(wèn)題,還涉及到一個(gè)讓我們同學(xué)們很感冒的問(wèn)題,那就是器件的購買(mǎi),這些都需要錢(qián),而且價(jià)格都不菲。大部分的我們是沒(méi)有這份閑錢(qián)的,同學(xué)們可以找幾個(gè)志同道合的同學(xué)一塊買(mǎi),還可以一塊討論。要是學(xué)校實(shí)驗室有的話(huà)就在實(shí)驗室搞,要是導師有就找導師要,總之不要放過(guò)任何可能的機會(huì ),同志們要深知我們的命運把握在我們自己手中,既然選擇了硬件這條路,就要認認真真地走下去,不光要走下去,還要想方設法走的很好。以上都是我的一家之言,同學(xué)們千萬(wàn)不要全信,僅給諸君一個(gè)初步的認識,如若錯誤還請一笑了之,純當小孩之言,無(wú)稽之談。
在啰嗦之前,我想介紹一下我辦公室的人員組成,因為這個(gè)對我有很大的影響。辦公室有四個(gè)人,一個(gè)是擁有十一年工作經(jīng)驗且已擁有自己專(zhuān)利的高級工程師(我的導師要他帶我,我習慣叫他二導,這是我為什么在這個(gè)辦公室的原因),一個(gè)是擁有5 年經(jīng)驗熱心助人的工程師,還有兩個(gè)分別是電源和視頻方面的專(zhuān)家或者元老級人物。耳濡目染,自己漸漸的對硬件發(fā)生了濃厚的興趣。從單片機,FPGA,SOPC 硬件的搭建以及軟件編程,以及現在正在努力研究的ARM,我是憑著(zhù)無(wú)限的熱情來(lái)做的。
熱情不是唯一的原因,還有另外一個(gè)原因就是試驗室給我提供了很好的學(xué)習環(huán)境。學(xué)習單片機的時(shí)候,試驗室有現成的winbond 51 單片機,有偉福仿真器,有advanced labtool 48uxp 萬(wàn)能編程器,有一臺十二萬(wàn)的示波器,自己買(mǎi)個(gè)萬(wàn)能板,找本書(shū)就在上邊進(jìn)行試驗了。從簡(jiǎn)單的led 閃爍、數碼管顯示、pwm 到中斷、串口通信(單片機與單片機通信,單片機與pc 機通信)、I2Ceeprom 讀寫(xiě)、A/D轉換、溫度的測量等等,給我成就感的是每一個(gè)試驗經(jīng)過(guò)資料的查找、程序的編寫(xiě)以及調試、再到后來(lái)問(wèn)題的解決,那份成就感與喜悅之心只有有過(guò)這種經(jīng)歷的人才能夠體會(huì )。正是有這份熱情和愛(ài)好,常常在實(shí)驗室呆上十二三個(gè)小時(shí),通常是晚飯在食堂吃了后直接到驗室,晚上九點(diǎn)半回寢室(辦公樓10 點(diǎn)關(guān)門(mén))。雖說(shuō)那時(shí)候沒(méi)有做過(guò)什么大項目,但是這每一個(gè)小小的實(shí)驗也是人生知識的積累,有了這些知識的積累,我想也為以后作更大的項目打下了基礎。 |
評分
-
查看全部評分
|