移動(dòng)開發(fā)主要做應(yīng)用開發(fā),難度要比嵌入式開發(fā)要低一點(diǎn),最重要的是好的點(diǎn) 子。
創(chuàng)新互聯(lián)專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,成都溫江機(jī)房,成都溫江機(jī)房,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
嵌入式開發(fā)可以分為kernel層和系統(tǒng)層,前者要了解內(nèi)核和驅(qū)動(dòng)知識(shí),后者要了解特定系統(tǒng)架構(gòu),整個(gè)嵌入式開發(fā)入手難度要大一些,單從技術(shù)的角度來看,發(fā)展會(huì)比移動(dòng)應(yīng)用開發(fā)要好一些。
ios是蘋果的操作系統(tǒng),經(jīng)過精簡(jiǎn)和優(yōu)化后可以形成嵌入式版本,但蘋果臺(tái)式機(jī)和筆記本也使用ios操作系統(tǒng),這如同windows操作系統(tǒng)也有嵌入式版本一樣。
1、從某種程度來說,android開發(fā)和IOS開發(fā)也屬于嵌入式開發(fā)的一種,這是因?yàn)閍ndroid開發(fā)和IOS開發(fā)屬于在系統(tǒng)中開發(fā)軟件,最后開發(fā)出來的軟件也是要嵌入到系統(tǒng)中的;但是也有些人認(rèn)為android開發(fā)和IOS開發(fā)不屬于嵌入式開發(fā),這是因?yàn)閍ndroid開發(fā)和IOS開發(fā)屬于系統(tǒng)頂層的設(shè)計(jì)開發(fā),他們認(rèn)為只有系統(tǒng)底層開發(fā),把系統(tǒng)嵌入到硬件里才算嵌入式開發(fā)。
2、ios 使用oject c 是應(yīng)用層開發(fā),可以用虛擬軟件在windows 下開發(fā),工資待遇不錯(cuò)的6000+,iphone 永遠(yuǎn)都是真理。
3、android 是基于jave的,谷歌重寫的java虛擬機(jī),這塊可以做應(yīng)用開發(fā),也可以做驅(qū)動(dòng)層開發(fā),當(dāng)然做驅(qū)動(dòng)沒有那么容易哦,需要linux驅(qū)動(dòng)知識(shí)。
4、嵌入式開發(fā),主要是包括移動(dòng)設(shè)備,軍工業(yè),消費(fèi)設(shè)備,從mp3到smart tv。你說的可能是直通信設(shè)備吧。這塊需要硬件基礎(chǔ),沒有單片機(jī)基礎(chǔ),沒有一些mcu知識(shí)是不行的。這塊一般都是基于arm的mcu+wince vxworks ucos2 linux 等,至于上層應(yīng)用有qt ,有minigui 什么的圖形界面,錯(cuò)綜復(fù)雜。
你是這年的畢業(yè)生么.我也是,所以我不是專業(yè)的.就交流一下想法.其實(shí)你覺得嵌入式很難,但是不同的行業(yè)有不同的情況,IOS待遇好是因?yàn)檫@幾年手機(jī)用戶高速發(fā)展,而IOS平臺(tái)在國內(nèi)缺乏有經(jīng)驗(yàn)的高級(jí)開發(fā)者,游戲方面就更缺了.這些行業(yè)因素足夠彌補(bǔ)你說的知識(shí)量和難度的問題.另外.知識(shí)難度低自然競(jìng)爭(zhēng)大,你沒看現(xiàn)在很多技術(shù)員準(zhǔn)備轉(zhuǎn)戰(zhàn)手機(jī)行業(yè).其實(shí)行行都是需要人才的,這世界永遠(yuǎn)有更掙錢的東西,問題是,你自己能做到什么程度,以上純屬個(gè)人意見
嵌入式分三種:
1、嵌入式應(yīng)用開發(fā),應(yīng)該就是你說的嵌入式開發(fā),即c++或android等精通一門面向?qū)ο笳Z言。
2、嵌入式內(nèi)核移植,底層驅(qū)動(dòng)開發(fā),會(huì)看懂一些數(shù)字電路,能寫一些簡(jiǎn)單的匯編語言,精通c語言,了解arm的基本架構(gòu),linux內(nèi)核了解越深越好,會(huì)編寫驅(qū)動(dòng)
3、嵌入式硬件開發(fā),即芯片的外圍電路設(shè)計(jì)
以上三者合起來再加上芯片就是一個(gè)嵌入式完整運(yùn)行的系統(tǒng),應(yīng)用開發(fā)入門門檻較低,內(nèi)核和驅(qū)動(dòng)還好,硬件開發(fā)應(yīng)該是最難的吧
一般都是學(xué)前兩個(gè),最后那個(gè)硬件開發(fā)主要是研究生學(xué)歷以上的人在搞。
所以推薦你學(xué)后面兩個(gè)之一
如果你的基礎(chǔ)好的話,可以買塊開發(fā)板學(xué),一般都會(huì)送教程光盤的。
如果你覺得基礎(chǔ)薄弱的話,去報(bào)個(gè)班吧,報(bào)班也只是讓你入門,以后發(fā)展還是要靠自己
1、嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),包括在系統(tǒng)化設(shè)計(jì)指導(dǎo)下的硬件和軟件以及綜合研發(fā)。除暫且分離硬件的EDA研發(fā)以外,側(cè)重的就是在一定硬件條件下的系統(tǒng)化設(shè)計(jì)和軟件研發(fā)。
2、軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。軟件開發(fā)是一項(xiàng)包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的系統(tǒng)工程。軟件一般是用某種程序設(shè)計(jì)語言來實(shí)現(xiàn)的。通常采用軟件開發(fā)工具可以進(jìn)行開發(fā)。軟件分為系統(tǒng)軟件和應(yīng)用軟件,并不只是包括可以在計(jì)算機(jī)上運(yùn)行的程序,與這些程序相關(guān)的文件一般也被認(rèn)為是軟件的一部分。
擴(kuò)展資料:
嵌入式技術(shù)不是單純的軟件技術(shù),也不是單純的硬件技術(shù),是一門如何在一個(gè)特定的硬件環(huán)境上開發(fā)與構(gòu)建特定的可編程軟件系統(tǒng)的綜合技術(shù)。嵌入式技術(shù)是在嵌入式系統(tǒng)的發(fā)展中應(yīng)運(yùn)而生的,它是依附于嵌入式系統(tǒng),并推動(dòng)嵌入式系統(tǒng)不斷向前發(fā)展的核心動(dòng)力。
嵌入式是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。
參考資料來源:百度百科-嵌軟件開發(fā)
參考資料來源:百度百科-嵌入式開發(fā)