作為一個(gè)應(yīng)屆畢業(yè)生,經(jīng)過上半年找工作的各種痛苦經(jīng)歷和失敗洗禮后,我越來越學(xué)得憑自己的現(xiàn)有水平和能力很難找到一份滿意的工作。如果再這樣盲目地亂碰恐怕連所剩無幾的自信和自尊心都要喪失了。所以我決定暫時(shí)放棄找工作,先參加一些培訓(xùn)提高自己以期重拾找工作的自信心和應(yīng)聘的主動(dòng)權(quán)。但是培訓(xùn)些什么呢?當(dāng)時(shí)還沒有具體的目標(biāo)。由于我在上學(xué)期一直沉迷于51單片機(jī),一心想向這方向發(fā)展,當(dāng)時(shí)我的理解單片機(jī)就是嵌入式了。后來經(jīng)過老師的指引知道了有一款比51強(qiáng)大得多的“單片機(jī)”叫做ARM,它才是真正的嵌入芯片呢,于是我就開始了在網(wǎng)上搜索的過程。
選擇了到粵嵌還是因?yàn)橐粋€(gè)比較偶然的機(jī)會(huì),有我在一個(gè)論壇上看到一張貼子說:“搞嵌入式開發(fā),自己搞就算是神童如果自己弄也要二年才能入門,找培訓(xùn)班培訓(xùn)是比較快的辦法,現(xiàn)在中國有名的嵌入式培訓(xùn)機(jī)構(gòu)比較有名氣的有亞嵌、華清遠(yuǎn)見和粵嵌。粵嵌是廣東有權(quán)威的一個(gè)嵌入式培訓(xùn)機(jī)構(gòu)。于是我就找到了粵嵌的網(wǎng)頁,果然他們的培訓(xùn)現(xiàn)在正辦得很火,網(wǎng)上的學(xué)員留言都說得很好,剛好他好他們3月17號有一個(gè)嵌入LINUX的軟件工程師的就業(yè)培訓(xùn)班,時(shí)間是5個(gè)星期。太好了,我學(xué)得這個(gè)班簡直就是為我而設(shè)的,時(shí)間太合適了,既不會(huì)錯(cuò)過找工作的時(shí)間也不擔(dān)誤做畢業(yè)設(shè)計(jì)的時(shí)間。于是經(jīng)過幾次的詳細(xì)咨詢后,就確定到粵嵌來了。
轉(zhuǎn)眼一個(gè)多月的時(shí)間就要過完了,回想這5個(gè)星期的日日夜夜,真是過得既緊張也很充實(shí),每天都在不斷接受新的知識,覺得自己正在一點(diǎn)一點(diǎn)地壯大起來。5個(gè)星期的專業(yè)培訓(xùn)使我收獲了很多同時(shí)眼界也開闊了很多,在這里很想把自己在這段時(shí)間時(shí)學(xué)的點(diǎn)點(diǎn)滴滴記錄下來,同時(shí)也是給自己一個(gè)的總結(jié)吧。
我們的課程分為四部分。部分是ARM課程,由有豐富開發(fā)實(shí)戰(zhàn)及培訓(xùn)經(jīng)驗(yàn)的馮老師給我們上。在馮老師上的六天課程里,讓我了解了很有有關(guān)與ARM的知識。從ARM的精簡指令集,37個(gè)寄存器的作用,七種運(yùn)行模式的工作原理,2410各個(gè)模塊(如:中斷處理、串口通信,RTC,IIC總線,WATCHDOG、LCD驅(qū)動(dòng)等)的實(shí)驗(yàn)講解,使我眼界大開,完全被這塊小小的芯片的強(qiáng)大功能所折服。當(dāng)然課程中我們還學(xué)會(huì)了ADS的配置使用和用仿真器對程序進(jìn)行下載和調(diào)試等動(dòng)手操作。馮老的深入淺出的講解和我的認(rèn)真學(xué)習(xí),雖然六天的課程很短暫,但使我對ARM的體系結(jié)構(gòu)和操作有了比較系統(tǒng)和全面的認(rèn)識。
第二部分是LINUX內(nèi)核課程,由梁老師和陰老師主講。我個(gè)人感覺梁的課講得,他能把復(fù)雜的內(nèi)核機(jī)制和操作系統(tǒng)的知識給我們講解得通俗易懂,我雖然不敢說全都領(lǐng)會(huì)了,但比起在學(xué)校期間對操作系統(tǒng)的理解有了更深一層的認(rèn)識。梁老師講課的進(jìn)度掌握得比較好,也比較細(xì),他充分考慮到了每個(gè)學(xué)員的知識差別,涉及到操作的部份他會(huì)把步驟一步一步寫出來,讓我們跟著逐步熟悉,有些比較復(fù)雜的操作比如內(nèi)核的配置編譯,他幾乎是手把手地指導(dǎo)我們,全我這個(gè)初次接觸LINUX的門外漢也很快地入了門。在接著的課程中我學(xué)會(huì)了VI編輯器的基本使用,能夠自己編寫簡單的Makefile,能夠看懂比較復(fù)雜的Makefile,同時(shí)在興趣的引導(dǎo)下我還自學(xué)LINUX的腳本語言,并能夠看懂LINUX下的一此啟動(dòng)配置腳本。我慢慢地被LINUX下的強(qiáng)大功能所折服,同時(shí)也深深地喜歡上這個(gè)操作系統(tǒng)了。
陰老師的課比較少,只有三天,但他講課的風(fēng)格給我留下了很深刻的印象。他給我們講的系統(tǒng)調(diào)用課程我現(xiàn)在還記憶猶新。陰老師除了講課無可挑剔外他和其他老師不同的是他會(huì)和我們講一些做為處事的道理和分享他的一些心得體會(huì),所以我對他的印象特別深刻就是這個(gè)原因。
第三部分,我們進(jìn)入了真正的LINUX課程,這部分課程使我了解了I/O編程的原理,以及各種C語言的系統(tǒng)調(diào)用,進(jìn)程之間的IPC通信體制,還有復(fù)雜的網(wǎng)絡(luò)傳輸原理和編程原理。移植對我來講是神圣的,那么多的代碼說實(shí)在在我學(xué)習(xí)期間都無法看完,也無法全部看懂,但啟動(dòng)代碼一部分,我作了比較深入的研究,特別是IRQ的處理,中斷向量的REMAP(重映射)這讓我深刻地了解了CPU從上電(復(fù)位)到內(nèi)核運(yùn)行起來,在上面跑的個(gè)進(jìn)程這么一個(gè)全過程。
一部份就是實(shí)踐項(xiàng)目,這部分看似好像各自在隨便擺弄自己的東西,但實(shí)際上是我的能力提高快的時(shí)間,因?yàn)榍岸螘r(shí)間都是老師講課我們聽課,當(dāng)然也會(huì)動(dòng)手做,但時(shí)間都很短,這么多的內(nèi)容根本消化不完。所以這個(gè)項(xiàng)目時(shí)間就讓我騰出時(shí)間來強(qiáng)化練習(xí)。在這段時(shí)間里我學(xué)習(xí)了U—booter的制作的移植,根文件系統(tǒng)的制作和移植,特別是在QT/E環(huán)境的交叉編譯和移植和通過NFS的調(diào)試,在這上面我花了多的時(shí)間,僅僅是個(gè)交叉編譯就花了我差不多兩天的時(shí)間表,其間犯了不少錯(cuò)誤,在現(xiàn)在看來這些錯(cuò)誤是那么的低級。也正是由于這些錯(cuò)誤,使我對QT/E 環(huán)境的了解比一般人要更深入,從QT/E的一個(gè)窗口描述文件的生成到用UI生成點(diǎn)H文件,點(diǎn)CPP文件,用tamke生成工程文件,用progen命令生成Makefile文件。由make得出一個(gè)目標(biāo)文件,其中要調(diào)些那些庫,用到哪個(gè)文件都有了比較清晰的了解。一個(gè)VOD的項(xiàng)目可惜沒能在板上實(shí)現(xiàn),但終還是在PC上實(shí)現(xiàn)了視頻節(jié)目的點(diǎn)播,這點(diǎn)也算是對VOD這個(gè)項(xiàng)目過程有了一個(gè)大概的認(rèn)識吧。
到此為止,課程的四部分都上完了,這在短短的5個(gè)星期里,是我學(xué)習(xí)涯中一個(gè)比較重要和難忘的過情呀。在這里我學(xué)習(xí)了很多在學(xué)校學(xué)不到的知識和動(dòng)手操作能力。同時(shí)我在收獲知識的時(shí)候也收獲了難得的友情。在這里要特別感謝兩個(gè)人,一個(gè)是我的同桌柴華,在上課和實(shí)踐項(xiàng)目的時(shí)候她給了我很多有益的提示和幫助。另一個(gè)就是和我同住一個(gè)宿舍的王老師,雖然他沒有給我什么直接的幫助,但在他勤奮好學(xué)精神時(shí)刻督促我不能放松這次難得的培訓(xùn)學(xué)習(xí)。在學(xué)習(xí)期間只要有他在宿舍里我就特別有學(xué)習(xí)的動(dòng)力。當(dāng)然還要感謝一直指導(dǎo)我們項(xiàng)目實(shí)踐的小譚老師,和為我們的生活排憂解難的林老師。總之感謝粵嵌為我們提供了這么好的環(huán)境。
楊志華
于07,4,22晚。
親愛的嵌入式興趣愛好者們:當(dāng)您見到這篇文章,心中的眾多疑難問題,是否茅塞頓開?有其他任何疑問,請咨詢粵嵌任老師:13202080516。
粵嵌嵌入式Linux就業(yè)班培訓(xùn)總結(jié)和心得—您還猶豫什么呢?
更新時(shí)間: 2007-04-25 14:02:27來源: 粵嵌教育瀏覽量:5028
粵嵌動(dòng)態(tài)
推薦閱讀
- ·中山豐旭電子實(shí)業(yè)有限公司專場招聘會(huì)
- ·東莞市福鑫達(dá)精密技術(shù)有限公司專場招聘
- ·嵌入式系統(tǒng)中常用的存儲(chǔ)設(shè)備及其特點(diǎn)
- ·廣州2451嵌入式開發(fā)就業(yè)班
- ·廣州2450嵌入式開發(fā)就業(yè)班
- ·粵嵌科技攜騰訊共推產(chǎn)教融合
- ·廣東英維克技術(shù)有限公司專場招聘(長沙校區(qū))
- ·廣州2448全網(wǎng)運(yùn)營就業(yè)班
- ·北京朝歌數(shù)碼科技股份有限公司粵嵌專場企業(yè)招聘會(huì)線正宣講
- ·實(shí)驗(yàn)室建設(shè)案例丨湖南科技大學(xué)-智能網(wǎng)聯(lián)車輛軟件設(shè)計(jì)與服務(wù)平臺項(xiàng)目