|
補一下知道的wince狀況3 J+ O6 b8 f, E0 y
wince 6.0 很難說他是比較容易或比較難& V; `" D- ~9 W0 _# _
因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)
5 \* L' E2 S4 T7 R大多就是把他開放給你的 interface 補起來就會動了3 K6 X/ i' J5 U2 C5 i" q
缺點是他的building sequence和dependence 做的不夠好# }0 o: [6 q6 L4 I1 z8 x- Z3 w" q' F
有實會只改了一個檔 K( {6 m2 _ J ~
按錯編譯button就變成整包重新編譯 等到海枯石爛才編好
1 U, x, ^/ ^0 K3 m5 T( c. m不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到
, L) w; B% n" l! Y% c. B一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間! v. n" {5 k# F3 L& C
相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)
d' @" ~$ n+ e7 |. W iwince可能適合有同事一起討論或帶領
+ l. V4 O) ]/ I: D/ \ A1 w# I不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~
: D0 U$ y( m$ V6 @! l t& H
% [' \3 r) q& m; z6 ~, @: q簡單的對照是
( R* \( B) M3 C6 k8 k1 k* g3 hwince <----> linux
) T1 J0 ?: ?9 N: J; n) l6 e% [+ I1 ^9 zeboot <----> uboot (bootloader)
8 v. W. a8 h! Ynk.bin <----> uImage (kernel, nk.bin還包含一些file system.)
5 S, ], u9 z; F7 j3 z f H3 t/ r0 X1 O; U
基本上linux對技術人員來說
* n5 R' f. y* S, X2 o: D( K7 Q4 u/ R技術上的學習和收穫會比較完整8 r6 n3 t+ X" I
wince可能比較偏向純粹的產品開發應用
% p" O8 j6 ^0 c5 L7 d0 M$ h不太合適當作學習平台 |
|