作者ykjiang (Yukuan)
看板CSSE
标题Re: [闲聊] PEG
时间Wed Oct 12 17:17:45 2005
我将这篇转给我一位朋友後,发现他颇有微词。
我这位朋友已经用 Open Source 开发过一系列的产品...
以下是他的回应:
~~
※ 引述《happosai (OGC~囧rz)》之铭言:
: 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?
:
商业 RTOS & 商业 GUI也是要整合, 我认为整合 effort 一点都不低,
能否 time to market 与是否 open source 无关, 端看厂商提供的东西有多现成,
想要要快上市就要用 turnkey solution, 事实上现在我看到的 turnkey 亦有不少
是 based on ECOS & Linux.
: 我当然知道有这方面的高手,也许一个星期,不,也许只要3天
: 就可以把 uClinux 移植到 target 上,但是请问一下这些人会
: 留下良好的说明文件让後面的人接手吗?执行 uClinux 的硬体
: 成本有比这些商业软体低吗?
我用过 Nucleus & SuperTask, 我实在不认为, 那简陋两本手册, 叫做"良好的说
明文件"!
范例太少, 解说也不够清楚, 到头来, 仍需亲自 trace 其 source code 才能看懂.
真正文件写的好 commerical OS 是 vxWorks, manual 多达 20 本, 光个 mutex
lock 就从OS基本同步观念开始解释.
: 以 ThreadX 这套商业 RTOS 来说,他最小的记忆体需求量是2.5KB,
: uClinux 能做到吗?而且已经被HP之类的大厂采用(它自称HP所有
: 系列的印表机都采用它作为OS),有人会说记忆体越来越便宜、CPU
: 越来越快...所以如何如何,不过别忘了一句老话:
请仔细想想 2.5KB 能作多少事...:) 它的 memory allocator 会多像样? 它的
task management & IPC会是甚麽样子,
请不要跟我说这些都拿掉了还能宣称是一个 OS.
目前 8KB 以下的场合我都建议用单晶片, 连 OS都没有才叫小....
100KB~200KB 左右我会建议 eCOS.
: 「用比别人低的成本完成同样一件事,这就是竞争力」
:
: 有人说这些商业软体还是要花钱买,也是成本呀!好在这个领域
: 并不像 PC 是微软一家独大,所以价格也算合理(比找一个高手花
: 半年开发便宜),而且现在业界的走向是以卖断为主(可以以产品类
: 型买断、或是CPU种类买断、完全买断也行),像 VxWorks、WinCE
: 这种每卖出一台要抽%权利金的会越来越少见,因为竞争太激烈了。
: 据uC/OS-II作者所言世界上目前的商业 RTOS 超过100种以上!
:
: 以RD的角度来看,最让人高兴的是这些商业软体都有含完整的
: source code(这也是为何 WinCE 到後来还是得 open source),
: 完整的说明文件,你可以从 source 学到很多东西!
: (这里偷偷爆料一下,国内某厂商生产的Embedded Linux设备
: 因为RD落跑,已经变成无人可以维护的状况...XD)
讲到学东西! open source才是绝佳材料, project 多, 还可以跟原作者切磋讨论.
第一次听到RD 落跑, 无人维护, 跑来怪 linux, 计画本身文件若是没写好, 就算你用最
贵的 vxWorks 也没用, 事实上, 我听过太多专案最後死在 supertask 这套 commerical
RTOS.
: 这说不定也是台湾软体厂商的一个机会,假如能够结合台湾
: 硬体设计的长处,台湾软体说不定有浴火重生的机会!例如
: 有厂商设计出用 GCC 加上自己设计的 IDE,并且提供 OS-level
: 除错能力的开发平台,或者像是 PEG(虽然是洋货)提供一个类似
: C++ Builder 的 RAD 环境...
:
: P.S 以未来走向我还是比较看好Linux & WinCE
~~
以上,供参考 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.185.99
※ 编辑: ykjiang 来自: 220.135.185.99 (10/12 17:26)