精華區beta Tech_Job 關於我們 聯絡資訊
以embedded來說 我個人覺得使用WinCE會來的問題比較少 反正就是原廠提供BSP然後再修改些driver 各種不同chipset平台甚至是和Desktop Windows的觀念也有互通的部份 可能是微軟在標準化的這部份做的比較完整吧 所以CE的經驗感覺上比較可以帶著走 embedded Linux及其他如ecos,vxworks等等部份就很自由 每家chipset雖然都有提供toolchain跟OS 但是之間的軟硬體差異卻可能是十萬八千里 你熟析A公司chipset不代表你能在短時間內上手B公司的 embedded Linux能提供的常常只是基本的OS功能 其它如GUI, audio/video, ...可能每家公司都有各自的framework 那些framework可能跟OS一點關係也沒有甚至是另外的DSP core在跑的 簡單的說 例如你用MFC寫了個WinCE的AP 可能幾乎不用什麼改就可以放到不同硬體上面Run 但是如果你用embedded Linux 每家公司都提供各自的GUI framework 你每次都要重新學習重寫一次 難怪微軟會說用Linux不見得會比較"便宜" 當然Linux上也有些標準的framework例如qt, directFB之類的 但是偏偏chipset廠商就是喜歡自己出自己的framework -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.83.68.223
ANDR0ID:不過如果看到 WinCE 一套 $4, 有 mplayer 的 $12 02/22 10:35
ANDR0ID:Window Mobile $8~$15 廠商就軟了. 02/22 10:36
realbout:是嗎??那為啥每隻ms pda phone 的問題都一樣 02/22 10:36
realbout:每個廠商的ms pda phone 也沒有一隻比一隻好... 02/22 10:37
Alexboo:因為自己出的不用授權費...... 02/22 10:40
MPU:但是用了WinCE/WinMobile之後,幾乎註定沒自己的核心技術 02/22 10:45
MPU:都被MS給包了,而他們也不會底層source code開放給下游廠商看 02/22 10:46
MPU:結果最後大家都變成系統廠只能改改MS放出來的BSP 02/22 10:47
ANDR0ID:所以大家知道要對 HTC 做什麼事了吧 (誤) 02/22 10:51
softwind:HTC不是已經有出 Android的了嗎? 02/22 11:00
jokker:BSP那邊問題一堆XD 02/22 11:11
以軟體工程師的角度而言 有標準化是好事 經驗可以累積code可以重複剪貼使用 以後換工作也比較容易上手 CE如果有問題也比較容易在MSDN,google找到答案 Linux因為軟硬體平台太多根本很難找到對的答案 或是很多答案都是for desktop的根本不適用embedded 原廠可能也僅止於給你toolchain跟OS support 其它問題就愛理不理認為不是他們的問題 而且Linux kernel常常改版 有些舊版的機制可能到新版又被改寫或整個被替換掉 這時候你又得花精力去學習新的機制 或是同樣一件事卻可以有3種不同的機制在handle 根本搞不清楚到底我現在的kernel是跑哪一套機制 或是哪些機制根本embedded Linux不support 至於核心技術也沒有必要知道吧 就算Linux source code給你看光光 又有多少台灣的工程師有能力去改kernel source 我只想要板子能work不要當機就好了 然後我就要下班了 我一點都不想知道kernel到底有什麼bug 我只知道有一個bug 就是使用CRT的time()來計算時間的程式 到西元2038年就會掛點因為只有32-bit 不過反正沒人在乎這件事 Linux的souce code好像還是持續使用time() ※ 編輯: meltice 來自: 115.83.68.223 (02/22 11:17)
jokker:winCE也在不停改版中.... 02/22 11:32
LenardLee:倒數第2段似乎是重點 02/22 12:34
fireluk:CE bug並沒有比較少,有時候不是單純改改BSP部份就可以 02/22 12:56
fireluk:最近被日本客戶壓的很慘,因為一堆莫名奇妙的bug 02/22 12:58
hkshen:不會掛點 最多就是在寫個workrun 02/22 16:39
hkshen:拼錯 workaround 02/22 16:40
iincho:CE問題應該還不少, 和x86比起來M$這方面的確是比較弱... 02/22 17:09
fxxkboss:台灣的linux kernel 高手有很多 沒有一個是劃地自限的 02/22 17:32
fxxkboss:CE 的SD stack 以前很爛 現在不知道有沒有比較好 02/22 17:33
fxxkboss:那是連改的沒辦法改的... 02/22 17:34
meowyih:看到最後一個噓文,我只能說,"高手"是最難共事的... :p 02/23 08:39