嵌入式開發linux的好還是wince的好?
1樓:網友
我並不贊同單獨的說誰更好。
首先要明確你的評定標準。
如果從賺錢角度來說。
現在做linux的人很多,wince偏少,收入上做wince不會比linux少的。
最賺錢的一定是商業利潤最大且做的人少的。
從產品開發角度來說。
如果是消費類電子,最好用windows embedded 系統,目前絕大多數手持gps,pda都是wince系統的,手機方面有多普達、三星的windows mobile,在業內也是高階手機平臺。為什麼會選擇wince而不是linux?因為應用開發方便,且會windows平臺應用開發的人很多,成本很低,並且可以與windows桌面系統同步(activesync)。
所以從這個角度,wince產品無疑是他們開發產品的最佳選擇。
但是對於一些通訊,工控等行業,因為wince的即時性確實不能達到要求,所以絕大部分人不會採用wince的系統。
所以wince和linux針對的產品市場其實是有區別的,並不是乙個全線戰爭的局面。
從做技術的角度來說。
wince確實不適合想深入學習技術的人入門,但是原因絕對不是所謂wince太"簡單"。
wince很多是延續了桌面版windows系統的概念,同時也有很多未開源的**,所以很多時候會被卡住,而linux是全公開原始碼的,只有你有毅力和決心,你可以看完所有的原始碼。
wince之所以被人稱作「簡單」,是因為很多都是微軟幫你做好了的。這裡就有乙個問題。其實簡單的不是系統本身,而是你的開發過程。
現在wince6已經開放了很多原始碼,都是很好的學習範本,從系統構建角度來說,wince系統結構不會比linux要「簡單」。
所以學嵌入式系統和驅動開發,可以從linux開始,因為linux全開源,而且低階的linux版本系統很簡單,非常適合學習作業系統原理及驅動開發。
wince的難點在於你要熟悉微軟給你的一些介面,就好比你要寫應用程式需要知道不少api一樣。
世上無易事,只怕不用功。
世上無難事,只怕有心人。
2樓:網友
回想一下自己一年來的開發經歷,竟然沒有對這個問題有過自己的總結,呵呵,這裡就對這個問題表達自己的一點想法吧:
1,如果是初學,還是使用linux好一點,wince太簡單,而且還要收費;
2,linux門檻高,等你學會使用linux開發嵌入式後,搞定wince就不在話下了。
如果有興趣,可以到我的空間進行交流:
嵌入式開發到底是裝wince,還是裝wince開發包
3樓:網友
先裝wince,再在交叉編譯器端裝wince開發包。開發好的wince程式裝到開發系統上。
arm嵌入式與linux,vxworks,wince嵌入式有什麼區別和聯絡?
4樓:網友
1.這個概念很模糊,當乙個專案分工很明確的時候,做作業系統平臺上的應用程式的程式設計師不用去考慮cpu的體系結構,因為有專門的人會把你的程式移植上去。這個時候你是在脫離arm這些cpu的平臺下開發。
3.有硬軟之分,硬體主要指你硬體平臺的搭建,包括做板子,元器件選型,電路設計,訊號分析,pcb設計,抗干擾設計,等。
軟體也分很多,有做系統的,有做驅動的,有做gui的,網路的 等。
你說的linux,vxworks,wince 是作業系統,你做的軟體都是在這個系統上執行,就象winxp下的程式一樣。
4.所有的嵌入式都有底層驅動,只是不同嵌入式系統他的複雜度不一樣,簡單的嵌入式系統只有一些簡單的驅動程式,
5樓:百小度
我不是業界技術人員,只是個愛好者。
arm是硬體平臺,更準確的說是乙個處理器系列。硬體平臺還有其他的,只是arm用的很多(nokia的智慧型手機很多就是)而已。
linux,vxworks,wince是作業系統。
作業系統執行於硬體之上,多數嵌入式作業系統都可以執行在幾種不同的硬體平臺上。應用程式執行於作業系統之上。
嵌入式這個概念,就是要有作業系統執行在soc(在板系統)上的,所以一定有底層驅動的。51就不是嵌入式,而是微控制器,儘管它可以執行乙個作業系統rtx51。
嵌入式系統中用到的程式設計語言一般是c,也有用c++的,有時也會用匯編。
嵌入式開發與pc上的類似,驅動、中介軟體(如果你指的是作業系統級的東西的話)、應用程式,都可以做的,而且沒有先後(當然前提是相關東西你學會了)。一般的,都是移植與構建作業系統(有的直接拿來用,沒有任何更改)、編寫或移植驅動與應用程式。
嵌入式入門問題wince
6樓:網友
程式設計軟體vs2005,同步軟體micosoft activesync,最後買一塊可以裝wince系統的開發板,比如三星的2410或者2440,都是傻瓜式安裝。
◆wince是嵌入式系統嗎?
7樓:網友
是微軟用於終端裝置的嵌入式系統。與該系賣派統並行發展的是windows mobile——用於手機的系統,但在去年開始,微軟把wince改造成windows phone 7,用於最新的手機系統;而把windows mobile後續山配畢改用於終端裝置的嵌入式系統。逗芹。
8樓:網友
wince是使用者介面非常強大的嵌入式作業系統。
嵌入式開發中wince和linux的對比
9樓:網友
wince 是微軟的主要針對於消費電子領域,應用還湊合吧 優點是開發起來很方便 如果你會vc 基本上開發wince 小菜一碟 有很多程式拿過來重新編譯下就ok了。
缺點 微軟的東西沒免費的 ,貴死。
linux 應用大為廣泛 從消費電子領域 比如我的e2 到安防領域可謂無處不在。
優點 開源軟體 沒有授權費 穩定 我個人是做linux的 感覺現在linux的熱度是最高的 希望樓主也加入哦。
還有乙個作業系統vxworks 是美國航天都採用的 即時性非常好,但也非常貴 現在也比較緊缺。
你如果熱衷嵌入式 這三大作業系統 你可以自己選擇乙個。
10樓:網友
補充一下,還有個嵌入式系統,塞班,nokia做的多。
出了系統外,硬體也是必不可少的,要學習arm
11樓:網友
當然是linux啦,他的應用非常廣泛。而wince相對而言。就只能應用在消費電子領域。
嵌入式wince軟體程式設計
12樓:網友
好像不支援wince ,我們這都用evc++
2.如果安裝了wince 的sdk,在新派襪建專案的時候會提示你勾選。
上的可執悶羨茄行檔案是 .exe格式的螞察。
計算機專業畢業設計,求計算機專業的畢業設計作品
對於很多也畢業生來說,最頭疼的就是寫畢業 和畢業成果展示,建議找六月雪畢業設計網,通過極高。網上的資料有很多,但是容易找到相通的,在老師這一關就難過了。自己又不會寫那就只有找人幫忙了,學妹畢業設計可以的,有專業的程式設計師還有不少例子,可以先去看看。六月雪計算機畢業設計網你可以去參考看下 友圖網 搜...
想在linux下做系統作為畢業設計,誰能給幾個題目(不要太難啊)
本科嗎,直接寫乙個簡單的作業系統就可以畢業了 我想用安卓做個畢業設計求題目求推薦,不用太難的求大神!畢業設計 其實就是你自己做的 如果你真能憑自己想象能做出來 那你基本就版不要做了說明你已經權 畢業設計,最好是不要有網路的,有點資料庫或者快取的好點,頁面不需要太複雜,用系統的就行,邏輯要簡單點。綜上...
計算機專業的畢業設計做不出來會影響畢業嗎?感覺實在是做不出來
既然是學渣了,那就省點事,找誠夢畢業設計就好,有專業的程式人員幫忙做好,要是你現在真的想學技術的話,那麼也不難,弄個 吧,不難。網上找一下教程,不用辦個月就出來個 雖然效果很差。做不出來,答辯都不過,肯定不能畢業!這都不不用想!找找身邊朋友幫忙,實在不行就去網上搞乙個!可以看看這個 網頁鏈結 或許有...