很多朋友想了解怎樣開始學(xué)習(xí)嵌入式,這里我把我學(xué)習(xí)嵌入式四個月的一些經(jīng)驗(yàn)總結(jié)下來告訴給大家,當(dāng)然,在四個月前我也對嵌入式只是稍微了解一些。只當(dāng)作是給大家獻(xiàn)丑了。但是還是希望對朋友們有益。
學(xué)習(xí)嵌入式的基礎(chǔ)
之所以說學(xué)習(xí)嵌入式門檻比較高,它是有一定的原因的。因?yàn)閷W(xué)習(xí)嵌入式要求一定的
軟硬件兩方面的基礎(chǔ)。所以能搞嵌入式開發(fā)的人主要是兩類人,一類是學(xué)電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要做的工作是搞硬件設(shè)計(jì),有時要開發(fā)一些與硬件關(guān)系密切的層軟件。另一類是學(xué)軟件、計(jì)算機(jī)專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。
學(xué)習(xí)嵌入式需要掌握的基礎(chǔ)包括:如果你是軟件、計(jì)算機(jī)專業(yè)的,那你除了軟件方面的知識外,還應(yīng)加強(qiáng)對數(shù)字電路、計(jì)算機(jī)組成原理、嵌入式微處理器結(jié)構(gòu)等硬件課程加以重視。另外,軟件方面:C/C++、匯編語言、結(jié)構(gòu)和算法、特別是操作系統(tǒng)等軟件基礎(chǔ)課也是十分重要的。我們在硬件方面要加強(qiáng)的是能夠看懂硬件工作原理。
如果你是學(xué)電子、通信類方面專業(yè)的,有較好的模擬電路和單片機(jī)基礎(chǔ),那么學(xué)習(xí)嵌入式非常合適。因?yàn)榍度胧绞菑膯纹瑱C(jī)發(fā)展過來的,只是單片機(jī)不帶OS,而現(xiàn)在很多嵌入式應(yīng)用越來越復(fù)雜,以至不得不引入嵌入式操作系統(tǒng)。另外,為追求更高速的信號處理速度,現(xiàn)在在一些速度要求較高的場合,有不少公司是將一些DSP算法,如MPEG壓縮解壓縮算法等用硬件來實(shí)現(xiàn),這就涉及到HDL數(shù)字電路設(shè)計(jì)技術(shù)及其FPGA/IP核實(shí)現(xiàn)技術(shù),這方面的人目前市場上也很缺。
而我在校其間學(xué)的是計(jì)算機(jī)專業(yè)。因此也就有了學(xué)習(xí)嵌入式的基礎(chǔ)了。
選擇嵌入式linux、選擇粵嵌
根據(jù)我在網(wǎng)上和朋友那了解到關(guān)于Linux的行業(yè)前景,開始蒙發(fā)學(xué)習(xí)Linux的沖動。于是我開始自學(xué),買了一套粵嵌(原粵嵌)GEC2440的開發(fā)板跟著上面的資料學(xué)習(xí),斷斷續(xù)續(xù)自學(xué)了半年的時間,可能是因?yàn)樽詫W(xué)比較難,或者我不夠堅(jiān)持。學(xué)習(xí)下來的效果并不好。因此,我決定還是去培訓(xùn),因?yàn)殚_始對粵嵌(原粵嵌)就有一些了解,加上他們的開發(fā)板也不錯。我選擇了學(xué)習(xí)嵌入式linux,剛好從朋友那也了解到粵嵌有學(xué)習(xí)Linux的學(xué)習(xí)班,還是四個月脫產(chǎn)的。比較適合像我這樣的幾乎零基礎(chǔ)的。后來過來試聽了一節(jié)課,是陰老師講的QT,聽后覺得老師講都挺不錯。所以就報名在這里學(xué)習(xí)下來。
我在來培訓(xùn)之前就開始自學(xué)了一段時間LINUX,電腦里也安裝了Linux,后來就自己買了一些嵌入式Linux 內(nèi)核、嵌入式系統(tǒng)等方面的書。結(jié)果自學(xué)這段時間相當(dāng)?shù)耐纯?,我?jiān)持了一個月終究還是沒有堅(jiān)持下來。并不是我沒有毅力學(xué)下去,而是因?yàn)槲規(guī)缀鯖]有摸到門路。后來我分析原因,可能是因?yàn)樽约旱幕A(chǔ)不太好,另外本身嵌入式就比較難,再一個就是沒有高手的指導(dǎo)。但是也不想就這樣放棄嵌入式Linux,因此,下定決心寧愿多花點(diǎn)錢找個培訓(xùn)機(jī)構(gòu)培訓(xùn)一下。結(jié)果現(xiàn)在覺得還是非常值得的。
在粵嵌學(xué)習(xí)嵌入式Linux我認(rèn)為重要的是學(xué)到了很好的學(xué)習(xí)方法,我自學(xué)期間學(xué)習(xí)是沒有方向的,效率很低。但是在這有老師指導(dǎo),進(jìn)步很快。因?yàn)橹v課的老師都很牛。ARM是一個嵌入式小系統(tǒng)的心臟,馮老師是的老師,講的課邏輯清晰,教給我們的解決問題的方法也很好。黃老師對內(nèi)核、清晰透徹的講解,我感覺到了linux的強(qiáng)大與魅力。當(dāng)他們的學(xué)生可以學(xué)到非常多的知識。另外,我覺得很重要的是在這的學(xué)習(xí)氣氛很好,我每天早上八點(diǎn)半到晚上九點(diǎn)都在教室上自習(xí),即便是不上課的時候也是如此,即使這樣,也沒有覺得學(xué)習(xí)很枯燥。再加上交一群志同道合的朋友,我們可以隨時交流、學(xué)習(xí)。他們也在我的學(xué)習(xí)中幫了我很多的忙,在這里,我非常感謝我的這幫朋友們!
拿到offer,離開粵嵌
課程還沒有完全結(jié)束,我己經(jīng)拿到我人生中個offer。這是我起初沒有料想到的。更沒有令我料想到的是,我進(jìn)入的是深圳某特大型國有控股企業(yè)。所從事的工作是嵌入式驅(qū)動開發(fā)。
如今看來,盡管學(xué)習(xí)的四個月內(nèi),經(jīng)歷了太多的挑燈夜讀的日子,但是我還是認(rèn)為磨礪中我積累到更多的是一種財(cái)富。應(yīng)當(dāng)說,當(dāng)環(huán)境轉(zhuǎn)換、壓力增大的時候,是一個人痛苦的時候,但也是成長快的時候。
機(jī)會是留給有準(zhǔn)備的人的,我的嵌入式之路也因此越走越遠(yuǎn)!
我的嵌入式之路——機(jī)會是留給有準(zhǔn)備的人
更新時間: 2010-06-24 14:32:12來源: 粵嵌教育瀏覽量:4520
粵嵌動態(tài)
推薦閱讀
- ·中山豐旭電子實(shí)業(yè)有限公司專場招聘會
- ·東莞市福鑫達(dá)精密技術(shù)有限公司專場招聘
- ·嵌入式系統(tǒng)中常用的存儲設(shè)備及其特點(diǎn)
- ·廣州2451嵌入式開發(fā)就業(yè)班
- ·廣州2450嵌入式開發(fā)就業(yè)班
- ·粵嵌科技攜騰訊共推產(chǎn)教融合
- ·廣東英維克技術(shù)有限公司專場招聘(長沙校區(qū))
- ·廣州2448全網(wǎng)運(yùn)營就業(yè)班
- ·北京朝歌數(shù)碼科技股份有限公司粵嵌專場企業(yè)招聘會線正宣講
- ·實(shí)驗(yàn)室建設(shè)案例丨湖南科技大學(xué)-智能網(wǎng)聯(lián)車輛軟件設(shè)計(jì)與服務(wù)平臺項(xiàng)目