2009年9月8日 星期二

98C005 嵌入式 Linux ( Embedded Linux )系統軟體設計工程師就業養成班--學員心得( 98/9/6 結訓 )



.又再過了約四個多月的時間,這次98C005【嵌入式 Linux 系統軟體設計工程師就業養成班】在98/9/6 結訓了,在這段期間我認識了多位業界朋友,很感謝您們對這門課程的支持,且我相信:自強的課程承辦人與助教們,也會記得各位的好^^。謝謝各位,各位如有後續嵌入式相關技術問題,我願意與各位共同解決。而同時間 有一班【嵌入式Linux 實戰精修班http://tw.myblog.yahoo.com/yh-chiang/article?mid=746&prev=750&next=741】要送給學員的 ARM9 全新開發板,也已經快完成了;另外,我同時間也做了 ARM 11 的開發板、及一些 ARM 相關的產品也在進行中。希望這些技術能與大家有所交集^^


這門課結訓後,有多位學員寫下鼓勵與分享的心得,謝謝您們。在這個領域上,我會持續努力,將最好的課程內容呈現給學員。


這一次的學員心得多達八位寫給自強台北,我這裡完全照章貼上原稿( PS:因為太多張了,所以我稍作剪輯,但還是完全呈現學員所寫的 )



甘凱文:


  對於老師的觀感來說,能夠對電路設計到軟體的撰寫能如此的深入了解,且能夠在課堂上直接coding程式的人類真的不多了。不但能以不同的程式語言以不同的角度去撰寫出具有相同功能之程式,且比較出其間的差異性,可見得對於該語言的熟悉程度,相當的扎實。此外也將ARM一系列的祖譜幾乎都開發出來了,是相當不簡單的工作,實務經驗十分豐富。


  個人以初學者的學習感想來說,在短期幾個月的學習,當然不可能立即能多對於嵌入系統能夠透徹的了解,但對於基礎的觀念皆已建立起來,像是撰寫驅動程式的要領,應注意的細節,或是從網路上下載回來的原始碼,要如何將它改寫並傳送至板子上執行等等。


  目前老師所開的課程,皆以有OS的系統在ARM上開發應用程式,是否能教導較完整課程內容,以沒有OSARM上開發應用程式。




 


黃奕翔:


  會選擇江老師的課是經過多方面的比較才做決定的,包括課程內容、時數、學員的口碑、師資等,雖說時數略嫌不足,但這已是在白天必須工作的情況下的最佳選擇,在課程結束後,更加篤定我的選擇是對的,尤其是能夠遇到江老師這等神奇人物。


  在我過去的經歷,很少碰到像江老師軟硬皆通,集多項絕活於一身的人物。在課堂上同學的問題與要求雖說不上千奇百怪,但倒也包羅萬象,而江老師皆能迎刃而解。軟硬體在江老師的巧思妙手下譜出美妙的協奏曲,為嵌入式系統做出最佳的詮釋。另外,老師在各模組課程初始時,特別提醒的重點,更是勝讀十年書的重要心法。在上課時,學到的不只是老師的技能,更受到他投入的熱情所感動。


 


曾炯瑞:


  三個月前我找遍了所有的Embedded ARM的課程,幾乎沒有人說明ARM板的硬體及設計,在硬體設計出身的我,沒有硬體設計概念的設計,好像不是一個完整的課程,直到看到江老師自強的課程資訊,我就知道這是我要的課程。為了避免學員學習的障礙,江老師特別開了先修課程,讓大家對於GNU makeC有了初步的概念。接下來帶領大家如何看懂硬體規格書及ARM board設計更是其它的嵌入式系統所沒有的,在驅動程式部份,江老師帶我們一步一步的去開發驅動程式,讓我這個只有硬體背景的人也可寫出自己的驅動程式,最後的專案分為網路通訊及多媒體更是精采,讓我們了解,喔!ARM可以做這麼多事,在江老師細心及耐心的領導下,我想大家在整個系統設計有很大的進步。而且江老師多年的設計經驗,對於大家在業界有很大個貢獻。


 


郭柏宏:


  AXXX公司離職後,思考下一個工作目標時,以自己韌體工程師的背景,切入嵌入式系統應是一個不錯的選擇,再加上同事從網路上的評語,得知 江義華 老師是位口碑與實力兼具的老師,於是便報名了 江 老師的課程。


  江老師的課程是一套十分完整的嵌入式系統的課程,從先修 班 教授 Linux 的基本概念,C/C++ 程式技巧的提點, Makefile 如何撰寫,讓我先打好入門基礎,到了正式課程的ARM硬體架構講解, Linux System call Device Driver 的觀念,到最後模組D的網路及多媒體實作,將其整個課程做一個整合性的應用,讓我對於嵌入式系統有一定的掌握,也讓我對未來投入相關領域,更有信心。


  上課過程中,江老師以幽默的口吻,輕鬆的語氣,輕描淡寫地展現他當場 Coding的實力,讓學員可以藉此吸收他多年的經驗,縮短我們學習的時程。


  在此感謝江老師的教導,也祝福老師未來一切順心如意。


 


潘亨霖:


  ~課程終於告一個段落了,真的建議每次上課前請先準備一杯超濃的黑咖啡再來應戰,不然鐵打的身體也受不了,深怕錯過任何一部份,而且還要消化那麼多的內容。


  嵌入式系統真的是做系統整合的極致,因為軟韌硬體,三大方面都要接觸,也因為有一定的門檻,所以普遍大家都會誤以為嵌入式是很難的東西,其實就算沒有接觸過這些要領也沒有關係,幸好我們有個很變態的老師,ARM的硬體架構、OSLinuxSystem CallDriver等對他而言都不是問題,在一系列的課程中,老師都會盡量的深入淺出帶領學員們進入嵌入式的領域。


  在課程中,幾乎所有的程式範例都是老師現場coding給大家,程式的功能和內容都是他叫同學隨便喊,想什麼就加什麼,那麼奇怪的要求從來沒聽過,他都盡可能滿足大家的需求,最重要的是從他的coding過程中,讓我們學到許多撰寫程式的良好習慣還有思考邏輯,這些都是書本不可能寫的。


  總而言之,在老師身上實在有太多寶了,歡迎大家用力的掏寶。





 


葉南盈:


  這門課程從入門一直到實戰演練,由淺而深教材安排及內容對一位初學者而言,可以學到不少作業系統的基本觀念及實務經驗。


  因為我個人對LinuxC語言的涉獵不深,前段課程的學習非常吃力,有許多基本觀念都需要詢問老師,江老師都願意耐心說明及指導,讓我在課程中進步許多,原先不正確或混淆的觀念,也能獲的專業的解答,在後段課程能漸入佳境。


  因為本課程的良好經驗,我將在擇時選上江老師授課的C語言課程,並介紹同事或朋友江老師開授的課程,讓有志於Embedded Linux or C程式語言的工程師能獲得專業的指導。


  簡言之,本課程就課程內容、講師口才、軟硬體實務經驗傳授,均屬上選,值得向業界推薦。





 


許友嘉:


  五個月很快就結束了,就嵌入式系統而言,這樣的時間或許還不夠,但在江老師全面性教學下加上現場coding”(可以用任何有的沒的語言)&許多重要的碎碎念,我真的重新認識何謂Embedded sys.,在學校雖然修了兩門相關課程,但沒有理論的解釋及實作必要tool介紹,對非資訊本科的學生真的很難跨入這個領域(即使有TA做好的porting步驟,但我之前完全沒接觸過Linux OS,那些東西看來就只是一堆英文單字)


  江老師從先修課程的C language(大推)MakefilemodAARM cpu架構、RISC組語、modB的進階Linux AP coding(OS觀念)modCLDD kernel modulemodD的整合開發+open source code porting,真的使我獲益良多,最王道的kernal tracing要不是因為要當兵,我真的很想報名。


  這門課我推薦給各位軟韌硬體工程師,江老師帶給大家的是從硬體底層到上層軟體的整合性觀念,只要你有任何產品上的問題(不包括美工設計及銷售業績),江老師都會挺身而出幫助你。想要增進實力,力挺台灣的RD們,CYH絕對是你最佳選擇。




 


林宗毅:


  以前對於做過函式在上課時都只學一半,我記得我第一次報名此可課程時,有一點後悔,應該要教一些不一樣的,但是隨著第二第三堂後,才發覺以前求學時所沒有注意到的事項,居然可以這樣指導,還有許多觀念上的建立,才了解到以前真的太混了(當然學校老師也是一個比一個混)。我上完整個課程後,對於一些用法的感覺都蠻深刻的,不敢想像資工系對於程式的敏銳度那麼高,但我相信在經過2~3年自我的訓練或是工作上的歷練一定可以漸漸地往上往上爬的。


  最後就感謝老師一年來無私的奉獻與教導,也祝福自己能找到更適合的工作。




沒有留言:

張貼留言

FPGA Verilog 的學習經驗,提供給要入門的新手

今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...