
嵌入式系統是資訊領域炙手可熱的應用,無論是Windows或Linux,從一般的個人電腦、精簡型電腦到手機等手持式裝置,嵌入式系統正由工業型電腦普及到人們的生活中。比起一般開發工程師,嵌入式應用系統研發人更是深居幕後,就如同他們開發的應用軟體一樣,不知不覺「嵌入」在人們周遭的系統服務中。套句流行的廣告詞:沒有明顯的「看板」(即國語的招牌)。
陳永彬正是嵌入式系統的工程師,主攻Windows平臺,更是微軟最有價值專家(MVP)。但他與一般常聽到的MVP不同,而是「eMVP」。「e」代表Embedded,更是少數同時擅長Windows CE與Windows XP Embedded兩種系統的MVP。
就以人們每天都使用的ATM提款機為例,隨著這類機器從DOS轉向Windows,嵌入式系統正隨著Windows普及而走入人們的生活,也隨著視窗操作介面而使生活周遭越來越豐富。
打造現實中隨處可見的資訊系統
嵌入式電腦是人們耳熟能詳,卻很陌生的名詞。它所使用的作業系統不同於一般個人電腦的作業系統,因為嵌入式電腦負責處理單一功能或特殊需求而設計。此外,以往的嵌入式系統還是一個封閉且難以任意修改的軟體,更是這類系統的特點。嵌入式系統通常應用在自動化控制、銀行提款機、數位電視互動盒(Set Top Box)或其他消費性電子商品。近年來因為Windows XP Embedded與Embedded Linux等作業系統功能越來越廣泛,使得我們周遭將有越來越多的嵌入式系統服務著生活上的一切。
陳永彬選擇嵌入式應用系統平臺,並不是像許多偉人故事中所說,從小就立志的緣故。他原本在臺灣大學電機所計算機組畢業後,選擇研華公司做為國防訓儲服役單位。由於研華公司本身也是嵌入式系統與工業用電腦供應商,機會巧合下才踏入嵌入式應用系統領域。此外,也因為研華公司從Windows 3.0就開始研發,陳永彬認為,研華在工業電腦是領導廠商,有其發展潛力與競爭力,所以他也順勢進到Windows的嵌入式系統,而不是選擇Embedded Linux。
無論是哪一種嵌入式系統,這個領域吸引人之處,在於「讓工程師了解Windows作業系統的核心」,他說到熱衷這個領域的重點。這是一般開發工程師只應用Windows的系統功能,但不知道底層核心運作,真的可謂大異其趣。陳永彬擔任R&D兩年半來,其樂趣是「走在路上,看到自己開發的產品為人們提供服務,例如ATM或大眾運輸的導覽系統,可以跟身邊的朋友說,這是我做的!」。或許有一天,你手上正在使用的個人數位助理(PDA),正是廠商用陳永彬的平臺所開發的衍生產品。
專家社群相互提攜,教學相長
微軟「最有價值專家(MVP)」是網路社群與企業應用中非常活躍的開發者和使用者,雖然社群中的專家來自全球各地、以及不同專業技術領域的人,其共同點就是透過社群共通的平臺,與他人分享技術經驗。
陳永彬提到,微軟的MVP社群其實人才濟濟,大家因為互相幫忙,無論是解決彼此在開發或工作上遇到的問題,也替許多迷惘者回答問題,無形中教學相長。重要的是,大家透過學習「把市場做大」,讓所有開發人員越來越熟稔Windows系統,也確保彼此工作無虞。話雖如此,從學習Windows嵌入式系統到成為最有價值專家,可不是在網路上回答問題而已。坊間與嵌入式系統相關的中文初學書籍,可用5根手槍指頭數出來。陳永彬說到學習的歷程,「Windows Embedded既簡單又辛苦」,學習管道中最詳盡、也最方便的是系統內建的Help檔。只是這是原文的,不但要多花心思K,更重要的實際在硬體上開發實作,做完還得測試與除錯。「實際做過,才知問題」,這與一般軟體開發不同。此外,他還提醒到,「有時問題不只在軟體,好的嵌入式系統R&D,除了要懂軟體,還要懂硬體,也需要有BIOS的開發經驗」。
看專家調校最安全卻最小容量的系統
以往嵌入式系統是冷門領域,除了學習門檻高外,軟硬體知識都要通曉,使得開發與除錯都變得複雜。很難知道問題出在軟體、硬體,還是兩者交互作用。
微軟推出Windows XP Embedded,相對於Windows CE僅能用在XScale等ARM架構的處理器,其應用便不如XP Embedded在x86處理器與Win32平臺上廣泛。XP Embedded除了將軟體與硬體分開,讓應用工程師專注在軟體設計上,其革命性的改變,是應用元件化的Windows XP Professional,讓工程師可以客製出專屬的核心。「最小的核心可以只有8 MB,說得上是以最少的容量,達到最大的功能」。現在主流應用程式越做越大,動輒數百MB甚至GB,但對Windows嵌入式系統,容量雖小,卻也五臟俱全。陳永彬補充說道,「XP Professional能做的事,XP Embedded也幾乎都能做」。由於XP Embedded使用與XP Professional相同的核心,所以開發與部署上都大致相同,甚至硬體周邊廠商所提供的驅動程式或應用程式也可以快速導入到XP Embedded中,應用工程師再也不用為驅動程式挑燈夜戰、熬夜加班。
用Windows平臺的人都一定會問到資訊安全的問題。陳永彬大方地談到,「沒有任何一種作業系統是絕對安全的,Windows Embedded也不例外,只是Windows因為樹大招風,引來駭客挑戰情緒而已。」,不過,Windows嵌入式系統容量雖小,資訊安全防護上更不馬虎。他也提醒開發工程師,微軟在Windows XP Embedded中,革命性地新增EWF(Enhanced Write Filter)的磁碟保護技術,即使系統受病毒功擊而中斷服務,只要重新開機,就會恢復到原本正常的系統狀態。Windows嵌入式系統無論在開發或資訊安全上,都較以往同級產品更便捷,陳永彬身為eMVP,更是樂在其中。文⊙張瑞隆
|
專家也有扼腕時:當eMVP遇到王建民 |
| 陳永彬在成為微軟MVP之後,除了持續在網路上解答問題,也常有機會到各地上臺演講相關主題。舉例來說,因為他在社群上替網友解答問題,到臺中或高雄演講時,還真讓他遇到提問的人,到臺上與他寒暄致意。平常隱身幕後的嵌入式應用工程師,在現實中相遇時,感受到他鄉遇故知般的窩心。
不過,專家也有氣短、扼腕的時候。他在工作之餘,除了喜歡到處旅行外,就是看棒球。他提到3年前逛街,在路上遇到王建民,當時身上沒有隨身帶著紙筆,「僅與他握手並祝福順利挑戰大聯盟」,不同領域專家難得的交流機會,就這麼擦身而過。身旁的友人打趣地說到,或許當時隨手簽個名,明年的結婚基金就有著落了。文⊙張瑞隆 |
IT人物-陳永彬
研華公司嵌入式系統軟體處產品經理
●學經歷:2003年畢業於台灣大學電機工程學系碩士班。曾當選過三次微軟最有價值專家,專長為Windows XP Embedded及Windows CE,並多次受邀在各大活動中擔任Embedded OS講師職務。2004年底曾赴美取得Windows CE講師認證。目前主要負責工作為構思嵌入式裝置的相關產品及應用。
社群檔案-研華公司
●成立時間:1983年
●營業項目:研華自1983年創立以來,目前已成為工業電腦世界領導廠商,並於2004年榮獲臺灣十大國際品牌。研華涵蓋四大產品事業群-工業自動化、嵌入式電腦、應用電腦、產業電腦,透過各事業群的分工與整合,將研華在工業電腦的專業知識及技術,發展為多元化的產品及解決方案,不斷為人類生活開創嶄新的應用。
熱門新聞
2026-01-06
2026-01-06
2026-01-06
2026-01-05
2026-01-02