|
補一下知道的wince狀況6 ^8 N: u" j" u/ {. b c
wince 6.0 很難說他是比較容易或比較難: W2 z% q+ R' p S. k7 H
因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)- K% Z. W: D$ Z. ]* Z
大多就是把他開放給你的 interface 補起來就會動了
$ g( ~0 h' x; w' [4 o4 u缺點是他的building sequence和dependence 做的不夠好
' D) W( t! x, n& {4 c5 e: W% m有實會只改了一個檔& T& P1 O, x3 s+ [4 U$ }4 T+ Y
按錯編譯button就變成整包重新編譯 等到海枯石爛才編好
4 X) D8 C: [, q: y# t4 ?9 g不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到: o" |: H Y5 [
一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間
1 a9 Y0 r8 [# v' a8 l8 ^- r2 ]+ c+ \相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)+ K3 V( |$ `4 T& S4 i
wince可能適合有同事一起討論或帶領
$ w1 @/ l, w% J) d6 D) e$ H+ d5 Q不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~/ b- Z% i" Q, |( z# F2 @
1 U5 U7 h/ E4 o( u7 A8 l4 I* P- A1 H2 D
簡單的對照是
: ]/ Y9 n2 M6 w/ F- k% hwince <----> linux5 N/ w' S; e! ]: L* K1 q
eboot <----> uboot (bootloader)3 K+ F# f0 s. @, y1 K j
nk.bin <----> uImage (kernel, nk.bin還包含一些file system.)
, ?# @- z) a! ?' _' B
+ t, w3 h, J5 i0 s6 b4 O2 x5 l基本上linux對技術人員來說4 S+ g! j0 q6 ?
技術上的學習和收穫會比較完整* H4 V M0 Z! n3 j! ]. J
wince可能比較偏向純粹的產品開發應用1 u, V' I3 B3 L8 s! K0 K
不太合適當作學習平台 |
|