星期日, 12月 09, 2007

新一代的嵌入式架站 (前言2)


從2000年一路到現在,Linux Open Source世界中更多的軟體應用被集結開發出來、配合寬頻網路的普及、嵌入式系統的硬體平台推陳出新(包括IC製程的演進、SOC整合的發展、以及各種高速傳輸介面的推出),已經一路延伸發展出許多振奮人心的應用。許多的應用,從電信局、大企業才能見到的大系統,一直普及走到SMB(中小企業)、甚至是SOHO與家庭。

記得學生時代,跟很多宿舍的同學一樣,「架站」是很多人想玩的活動之一,自從有了宿網之後,一進到宿舍房間裡後,每一台電腦都不停機,不間斷的PC風扇聲,常常夾雜在MP3音樂的之中。在當時,要享受很多不同的Internet上的服務,電腦就是得一直開著。
要持續開著一台PC不關機的理由有很多,包括:過去很紅的BBS站架設、FTP伺服器、網頁伺服器,一直到近年來P2P檔案分享(BitTorrentEmule),以及這一兩年開始越來越熱的DLNA多媒體檔案分享的應用。「Always On」字眼就一路從局端、大企業一直進入到SMB與家庭。

先跳過那些冗長的嵌入式發展過程,新一代的「家用嵌入式系統」一直到了2005年之後,開始有了新的突破,更高的時脈(200MHz以上),開始啟動了更多的應用在嵌入式系統上執行的可能。此外,儲存介面晶片的發展、甚至整合儲存介面的SOC出現,配合更低廉的硬體成本,讓一台完整的嵌入式「小電腦」架構儼然成形。


在Marvell新一代SOC上市後,500MHz的高處理速度,帶動了NAS(網路儲存伺服器)邁入新一個應用領域,在2007年的Engadge上開始出現了一系列令人印象深刻的多功能伺服器新產品,內含許多功能。
過去的嵌入式NAS,原本只被定位做簡單的網路儲存與分享功能,而家用定位的NAS,則有速度過慢的缺點。這樣產品的出現是一種新突破,開啟了更多的應用方式,讓嵌入式架站成為了更確立的方向。
備註: Small Netbuilder的針對於QNAP TS-209 Pro的產品評測- Mini-Server or NAS? You Decide!

這是官方功能的簡介:(12合一)
(1) TS-109 Pro: 500MHz/128MB DDRII/ 單插槽/ Gigabit Ethernet
(2) TS-209 Pro: 500MHz/128MB DDRII/ 雙插槽/ Gigabit Ethernet
(3) TS-109: 500MHz/128MB DDRII/ 單插槽/ Gigabit Ethernet
(4) TS-209: 500MHz/128MB DDRII/ 雙插槽/ Gigabit Ethernet

這類的裝置,在某種程度上其伺服器的功能已經可以取代桌上型電腦的角色。其中一個好處就是長時間開機耗電量平均為14.4W(休眠時耗電量為6.6W),比一個省電燈泡的耗電量還低(省電燈泡耗電量約17W~20W),非常適合長時間開機。相對於動輒200~300W的桌機耗電量,嵌入式的架站顯然成為了一個新選擇。

(the image is quoted from Hardware Canucks)

星期六, 12月 08, 2007

有趣的Linux Embedded (前言1)

第一次真正接觸嵌入式系統,算是從踏入職場的第一份工作開始。在學生時因為嚮往能夠實做出資訊應用的科技產業,因此離家進入一家新竹的電子公司上班,產品是當時正在起步的802.11b無線區域網路。當時還很菜,其實也搞不清楚什麼是嵌入式系統,也不知道自己做的工作就是在設計與製造這類產品。

記得過去學生時代,許多對資訊有興趣的學生,一到暑假就是想要學電腦,這也包括以前的我在內。 但是學了很久,通常真正能夠有機會體驗到資訊應用的好處的人,應該少之又少。我是一直到一腳踏進這行後,非資訊科班的我,才有機會開始慢慢地對嵌入式網路系統有了一些認識。其實很多資訊應用,都已經可以廣泛的應用生活中,包括常見的無線AP、IP分享器、ADSL modem、甚至ATM提款機、百貨公司的POS結帳系統,很多都是嵌入式系統的應用。

很多學資訊或電機的人,一討論到技術,常常是滿口火星文,講了很多一般地球人聽不懂的話,讓一般人感覺科技是距離遙遠又陌生。其實,要享受科技應用的好處並沒有那麼困難,好的技術也應該要越來越簡單好用才是王道。

我簡單地用地球人的口吻,為 「嵌入式系統」下一個定義。嵌入式系統,簡單說就是一台「小電腦」,一台嵌入式小電腦的組成包括有CPU處理器、記憶體、電源系統,以及各種輸出輸入的介面。

我們一般在使用的桌機或筆電都是X86的系統,演化至今,X86平台已經被Intel+微軟獨佔多年,好處是:處理效能強,平台開放(可以放置許多相容的軟體執行)、是General Purpose的運算平台。

比較X86電腦系統,嵌入式系統則是另一個世界,針對不同的應用,通常是包裝設計成不同的產品樣式,好處有:架構精簡、硬體成本較低、省電(環保)、以及通常是被設計成明確的專屬功能(簡單、應用明確)。此外,Linux為基礎的嵌入式系統,更有相對於Windows作業系統之穩定、無病毒肆虐的好處。


( the image is quoted from Hardware Canucks)