|
補一下知道的wince狀況
( F5 d& y* d% h! n% Q( pwince 6.0 很難說他是比較容易或比較難$ H N. A' W9 ?
因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)
$ i/ {1 {/ q: i, A5 H大多就是把他開放給你的 interface 補起來就會動了" N. h' S/ y% d2 V4 X2 y3 [- D
缺點是他的building sequence和dependence 做的不夠好
% w6 w: r- t; ~5 ^# H9 C有實會只改了一個檔
3 B9 B2 q) |( @+ K4 D& E按錯編譯button就變成整包重新編譯 等到海枯石爛才編好
4 I# \7 ]. x- c$ |4 v' }% E1 s不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到
, k0 @) L% @% P0 s0 q一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間
9 Y) D2 c+ m/ k+ `) O: t相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)
* I* J' g0 j9 w) x2 [. t8 hwince可能適合有同事一起討論或帶領
# y9 W. Y3 R0 _) R, H7 Z不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~& B; B* L3 G( F
" \" @5 V8 @% Q1 L* [簡單的對照是
+ ^7 c5 O, c& h$ J, cwince <----> linux4 g* F, C$ [8 u5 e4 q, c
eboot <----> uboot (bootloader)
4 a1 D3 ^: x) C8 g0 cnk.bin <----> uImage (kernel, nk.bin還包含一些file system.)
w& u2 c# e+ U7 ^ o9 Z# h
, e( S: s" @ a, Q基本上linux對技術人員來說
. L9 D' Y7 O8 c3 {技術上的學習和收穫會比較完整
7 g; }1 y' z, g. Q% _wince可能比較偏向純粹的產品開發應用5 ]& _' B# g% w y
不太合適當作學習平台 |
|