|
補一下知道的wince狀況
5 V) Z; T% e, w" Qwince 6.0 很難說他是比較容易或比較難
/ L- a9 d$ m0 c) \3 [因為他還是沒完整的source code (據說逐步開放,不知道現在如何?)- n$ [3 U5 y! c
大多就是把他開放給你的 interface 補起來就會動了
1 Q$ W8 A/ Q5 F- A! ~/ O5 z缺點是他的building sequence和dependence 做的不夠好
1 ?! ~3 @$ f2 i1 N有實會只改了一個檔
# H0 O( d3 i3 {按錯編譯button就變成整包重新編譯 等到海枯石爛才編好
, [. d& `6 H! { y不然選擇只編譯某部分 結果發現你改的那個檔案還是沒編譯到, N/ \! K' K* N/ Q3 [( E
一開始就要熟悉他編譯的過程 自己打指令的話 應該會省去不少等待編譯的時間
0 A) e' d3 O" _$ l& z相較之下,我覺得Linux可能有比較清楚一點點 (至少還有code可以看)
, G" `+ k* [3 C& mwince可能適合有同事一起討論或帶領
4 H, N6 m" t* ^$ S3 u4 U: k; c4 _不然就是要先熟讀相關的文件比較不會不知道自己在幹嘛~ D5 O4 z6 c, R: F
7 o3 D' Z9 q* h$ n; c9 ~; }簡單的對照是) m `0 k0 {6 Y- n* d; w3 Q* Q
wince <----> linux2 t U f) P" F1 W; | d0 z
eboot <----> uboot (bootloader)
1 F; C3 W; p" `7 z- @& }* C- ^8 Xnk.bin <----> uImage (kernel, nk.bin還包含一些file system.)0 U+ Q- s; ?+ f1 _) U" G
6 m3 C6 v, y U$ u0 p$ M- z" j
基本上linux對技術人員來說! |5 e4 [! X. |' p1 f1 O o& ~* C
技術上的學習和收穫會比較完整
8 z6 I# [+ i! t' L' E5 wwince可能比較偏向純粹的產品開發應用
9 F8 {5 O2 i j. W6 Z7 ~不太合適當作學習平台 |
|