筆者最近有緣擔任外聘講師。來參加的學員大部份是失業或被裁員資遣者;只有極少部份原是電子業員工,但自己想要學新技能,以利日後轉型;而被公司派來受訓者只有一位,可能是因為我的課程是安排在下午,所以與公司的上班時間衝突所致。我講授兩個課程:C程式設計、ARM單晶片系統架構。
為甚麼要講「C程式設計」呢?因為這個班是嵌入式系統程式設計班,而目前最有名的嵌入式作業系統非Linux莫屬了。不管是桌上型Linux或嵌入型Linux原都是用C語言設計的,因此之故,C程式設計是這個班級的基礎技能。不幸的是,現在的電子相關科系學生都已經不精通C程式設計了,最大的原因是他們已經習慣於使用比較容易設計的套裝軟體,譬如:VB、Delphi、PowerBuilder等。而這些套裝軟體都只適合開發視窗程式或資料庫程式,但是因為進入門檻低,所以僧多粥少,只懂得套裝軟體的人註定是要過「苦日子」了。但是,想要回頭重學C語言,是需要毅力的。而且要進入電子業從事韌體設計工作,必須要兼備硬體的知識才能勝任,這個門檻不是每個想學嵌入式系統程式設計的人都能克服的。
為甚麼要講「ARM單晶片系統架構」?因為ARM系統單晶片(SoC)席捲全球市場,所向披糜;而Samsung的ARM核心系統單晶片更為國內電子業界大量採用。我講課所用的晶片正是大家熟悉的S3C4510B(Samsung乙太網路系統單晶片)。
...
...
使用者別 |
新聞閱讀限制 |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10則/每30天 |
5/則/每30天 |
付費下載 |
VIP會員 |
無限制 |
20則/每30天 |
付費下載 |