|
補一下知道的wince狀況+ G! W5 ]$ g1 r6 G- _
wince 6.0 很難說他是比較容易或比較難9 |' | V! z; [
因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)/ b/ M6 g1 f+ u$ o6 i5 s. T i& e# j
大多就是把他開放給你的 interface 補起來就會動了, G: i2 b/ b' F. x9 O- a2 x4 p
缺點是他的building sequence和dependence 做的不夠好% D) U. F: b6 P
有實會只改了一個檔9 C( z) O/ N! j8 _
按錯編譯button就變成整包重新編譯 等到海枯石爛才編好) z, H2 p' d$ a: h/ }
不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到
" n P# ]* t9 q' l0 B! }1 ]一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間
' M$ ?5 D, B. o+ W3 C* E4 y相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)
. r, E0 Q& e' f2 |. x% \2 bwince可能適合有同事一起討論或帶領; [* E" o9 V( h6 w
不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~
* h V# F9 y! q, y* a: O
3 o5 }! h4 i8 H' o+ J, I簡單的對照是7 F. X7 u, ]5 [. V2 l- ~
wince <----> linux& `# D- X s" e- I; h
eboot <----> uboot (bootloader)
: c( _7 t! b* [, z) E- C0 nnk.bin <----> uImage (kernel, nk.bin還包含一些file system.)
& h( f, o' M4 Z% |0 J
g% Q$ A, D8 p3 Z基本上linux對技術人員來說& j# n2 r0 C/ n5 O; V
技術上的學習和收穫會比較完整
6 c5 B% i3 |7 N e0 Ywince可能比較偏向純粹的產品開發應用
/ u( Q$ x: E6 a不太合適當作學習平台 |
|