|
補一下知道的wince狀況
5 b* r- b+ P; G2 B' rwince 6.0 很難說他是比較容易或比較難
) Y' I+ @* I1 |* j3 P) \$ a1 E因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)! P' w4 G4 c1 I2 b+ I# V
大多就是把他開放給你的 interface 補起來就會動了
& E% P# T, |/ \9 M缺點是他的building sequence和dependence 做的不夠好1 E. o& R/ ]$ V5 [
有實會只改了一個檔# g$ H. l" a6 S7 L: W* J9 a5 \7 f5 d- R
按錯編譯button就變成整包重新編譯 等到海枯石爛才編好
6 s7 r0 l* N x" R不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到0 m% N2 W; r. N) u( A6 V
一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間
( D8 E7 q, s( |. N8 ?2 f) y相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)6 y5 z# j. \: |: f1 r
wince可能適合有同事一起討論或帶領1 b4 i! o$ p7 w6 O+ \ T
不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~, j% {5 p! g. |, q' a) Q! q
% V$ _: {/ a0 Y' ]) p$ v% o/ U簡單的對照是
- f1 W+ N; Q! |8 j+ T; u! hwince <----> linux& ^& a2 J( y% T1 F/ v6 I9 X
eboot <----> uboot (bootloader)
9 b+ r: [/ b6 {$ e& xnk.bin <----> uImage (kernel, nk.bin還包含一些file system.)7 J$ b7 A! N$ ^/ r! v% c$ A
+ Q" _* ], y2 k' |% D) B& |$ `基本上linux對技術人員來說5 ?% q5 r" O3 @2 T( Y/ R- q; Z; f
技術上的學習和收穫會比較完整2 `1 Y7 z, `( x& f( ~; B& K
wince可能比較偏向純粹的產品開發應用5 r& l0 {% t& C1 g6 z6 `4 q6 O
不太合適當作學習平台 |
|