http://www.swellsoftware.com/
PEG 是 Portable Embedded GUI 的縮寫,這是一家美國專門做
Embedded GUI 的公司。注意喔,他們只靠 GUI lib 就可以養活
一家 4,50人 的小公司(代理商說的)。
同類型的還有MiniGUI(中國)、QT Embedded
有人或許會說為什麼要花錢買商業 RTOS、商業 GUI lib,用
免費的 uClinux + 免費 GUI lib 不就得了?事實上是不花錢
的軟體未必成本比較低,而且以現在3C產品半年就是一個週期、
甚至縮短到3個月一個週期,你覺得用這些自由軟體可以
time to market?
我當然知道有這方面的高手,也許一個星期,不,也許只要3天
就可以把 uClinux 移植到 target 上,但是請問一下這些人會
留下良好的說明文件讓後面的人接手嗎?執行 uClinux 的硬體
成本有比這些商業軟體低嗎?
以 ThreadX 這套商業 RTOS 來說,他最小的記憶體需求量是2.5KB,
uClinux 能做到嗎?而且已經被HP之類的大廠採用(它自稱HP所有
系列的印表機都採用它作為OS),有人會說記憶體越來越便宜、CPU
越來越快...所以如何如何,不過別忘了一句老話:
「用比別人低的成本完成同樣一件事,這就是競爭力」
有人說這些商業軟體還是要花錢買,也是成本呀!好在這個領域
並不像 PC 是微軟一家獨大,所以價格也算合理(比找一個高手花
半年開發便宜),而且現在業界的走向是以賣斷為主(可以以產品類
型買斷、或是CPU種類買斷、完全買斷也行),像 VxWorks、WinCE
這種每賣出一台要抽%權利金的會越來越少見,因為競爭太激烈了。
據uC/OS-II作者所言世界上目前的商業 RTOS 超過100種以上!
以RD的角度來看,最讓人高興的是這些商業軟體都有含完整的
source code(這也是為何 WinCE 到後來還是得 open source),
完整的說明文件,你可以從 source 學到很多東西!
(這裡偷偷爆料一下,國內某廠商生產的Embedded Linux設備
因為RD落跑,已經變成無人可以維護的狀況...XD)
這說不定也是台灣軟體廠商的一個機會,假如能夠結合台灣
硬體設計的長處,台灣軟體說不定有浴火重生的機會!例如
有廠商設計出用 GCC 加上自己設計的 IDE,並且提供 OS-level
除錯能力的開發平台,或者像是 PEG(雖然是洋貨)提供一個類似
C++ Builder 的 RAD 環境...
P.S 以未來走向我還是比較看好Linux & WinCE
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.23.122