|
補一下知道的wince狀況
8 m% h) W- u/ Swince 6.0 很難說他是比較容易或比較難8 x h: W' d; P/ m( l [9 b6 T
因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)' N: s/ Y; r" d5 C+ o+ t
大多就是把他開放給你的 interface 補起來就會動了% j% A& T" ~4 j8 i
缺點是他的building sequence和dependence 做的不夠好
, R) U" J9 y1 R, S, L有實會只改了一個檔
# k. ^, b& O8 F$ H/ w; ]按錯編譯button就變成整包重新編譯 等到海枯石爛才編好1 D% I8 _ D$ m `# M; n
不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到' [6 J/ j3 I8 j8 b
一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間
- x, l% z8 B3 V# V" F相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)
7 i; p9 t% N' |& W" p- |wince可能適合有同事一起討論或帶領. J4 [# j4 s O/ c4 r
不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~
! K! t3 M, m* l8 g9 O' Y# g1 f+ a8 T ~+ l+ F1 f. A7 L5 H
簡單的對照是
2 L3 x- Q8 z9 p8 o. D2 K9 r9 J, o- twince <----> linux3 ^3 }8 f* z T
eboot <----> uboot (bootloader)% [& J' C# h, c( o- v* g f7 M
nk.bin <----> uImage (kernel, nk.bin還包含一些file system.); n3 a/ Q) b9 w( ?. j+ p5 w2 T
& b1 p. B$ j: z- T! n* m$ Y- X0 m A基本上linux對技術人員來說
6 v! V4 G; n& |9 N技術上的學習和收穫會比較完整
4 L: L: {1 G9 I: T/ R* \9 Twince可能比較偏向純粹的產品開發應用
/ ]" M/ X+ q: P( X不太合適當作學習平台 |
|