初學(xué)者如何開始學(xué)習(xí)嵌入式有哪些開發(fā) 呢?新手入門全干貨!零基礎(chǔ)小白入門嵌入式開發(fā)主要有哪幾種?,嵌入式軟件開發(fā)工具有哪些啊,嵌入式軟件開發(fā)工具有哪些啊。怎么辦???必看
1.嵌入式開發(fā)主要有哪幾種?
嵌入式開發(fā)主要有兩種:一種偏硬,主要使用語(yǔ)言是C語(yǔ)言和匯編,例如做驅(qū)動(dòng)開發(fā),這類的開發(fā)對(duì)硬件要求比較高,短期內(nèi)比較難掌握,除非是專業(yè)人士,另外,這類開發(fā)的就業(yè)機(jī)會(huì)比較少,因?yàn)閲?guó)內(nèi)的硬件設(shè)計(jì)力量很弱,稍復(fù)雜的硬件都交給臺(tái)灣或國(guó)外公司設(shè)計(jì)。一種偏軟,主要基于嵌入式操作系統(tǒng),例如Symbian、Linux、Android等等,開發(fā)人員主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。特點(diǎn)是:比較容易上手學(xué)習(xí),就業(yè)機(jī)會(huì)多,因?yàn)榍度胧皆O(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作。就業(yè)前景也非常的看好。
2.嵌入式軟件開發(fā)工具有哪些啊
嵌入式系統(tǒng)的分類、特點(diǎn)及應(yīng)用 根據(jù)不同的分類標(biāo)準(zhǔn)嵌入式系統(tǒng)有不同的分類方法,這里根據(jù)嵌入式系統(tǒng)的復(fù)雜程度,可以將嵌入式系統(tǒng)分為以下四類: 1.單個(gè)微處理器 這類系統(tǒng)可以在小型設(shè)備中(如溫度傳感器、煙霧和氣體探測(cè)器及斷路器)找到。這類設(shè)備是供應(yīng)商根據(jù)設(shè)備的用途來設(shè)計(jì)的。這類設(shè)備受Y2K影響的可能性不大。 2.不帶計(jì)時(shí)功能的微處理器裝置 這類系統(tǒng)可在過程控制、信號(hào)放大器、位置傳感器及閥門傳動(dòng)器等中找到。這類設(shè)備也不太可能受到Y(jié)2K的影響。但是,如果它依賴于一個(gè)內(nèi)部操作時(shí)鐘,那么這個(gè)時(shí)鐘可能受Y2K問題的影響。 3.帶計(jì)時(shí)功能的組件 這類系統(tǒng)可見于開關(guān)裝置、控制器、電話交換機(jī)、電梯、數(shù)據(jù)采集系統(tǒng)、醫(yī)藥監(jiān)視系統(tǒng)、診斷及實(shí)時(shí)控制系統(tǒng)等。它們是一個(gè)大系統(tǒng)的局部組件,由它們的傳感器收集數(shù)據(jù)并傳遞給該系統(tǒng)。這種組體可同PC機(jī)一起操作,并可包括某種數(shù)據(jù)庫(kù)(如事件數(shù)據(jù)庫(kù))。 4.在制造或過程控制中使用的計(jì)算機(jī)系統(tǒng) 對(duì)于這類系統(tǒng),計(jì)算機(jī)與儀器、機(jī)械及設(shè)備相連來控制這些裝置的工作。這類系統(tǒng)包括自動(dòng)倉(cāng)儲(chǔ)系統(tǒng)和自動(dòng)發(fā)貨系統(tǒng)。在這些系統(tǒng)中,計(jì)算機(jī)用于總體控制和監(jiān)視,而不是對(duì)單個(gè)設(shè)備直接控制。過程控制系統(tǒng)可與業(yè)務(wù)系統(tǒng)連接(如根據(jù)銷售額和庫(kù)存量來決定定單或產(chǎn)品量)。 嵌入式系統(tǒng)的特點(diǎn) 嵌入式計(jì)算機(jī)系統(tǒng)同通用型計(jì)算機(jī)系統(tǒng)相比具有以下特點(diǎn): 1.嵌入式系統(tǒng)通常是面向特定應(yīng)用的 嵌入式CPU與通用型的*不同就是嵌入式CPU大多工作在為特定用戶群設(shè)計(jì)的系統(tǒng)中,它通常都具有低功耗、體積小、集成度高等特點(diǎn),能夠把通用CPU中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)設(shè)計(jì)趨于小型化,移動(dòng)能力大大增強(qiáng),跟網(wǎng)絡(luò)的耦合也越來越緊密。 2.嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。 3.嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計(jì),量體裁衣、去除冗余,力爭(zhēng)在同樣的硅片面積上實(shí)現(xiàn)更高的性能,這樣才能在具體應(yīng)用中對(duì)處理器的選擇更具有競(jìng)爭(zhēng)力。 4.嵌入式系統(tǒng)和具體應(yīng)用有機(jī)地結(jié)合在一起,它的升級(jí)換代也是和具體產(chǎn)品同步進(jìn)行,因此嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場(chǎng),具有較長(zhǎng)的生命周期。 5.為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲(chǔ)器芯片或單片機(jī)本身中,而不是存貯于磁盤等載體中。 6.嵌入式系統(tǒng)本身不具備自舉開發(fā)能力,即使設(shè)計(jì)完成以后用戶通常也是不能對(duì)其中的程序功能進(jìn)行修改的,必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā)。
3.嵌入式軟件開發(fā)工具有哪些啊。怎么辦?
目前市場(chǎng)上的計(jì)算機(jī)都可以滿足硬件要求。軟件環(huán)境的搭建要根據(jù)你開發(fā)的軟件或程序決定了最起碼的是程序開發(fā)軟件了,如:VC6.0,visual Studio系列等。
看了以上有關(guān)的嵌入式有哪些開發(fā)講解,如果還有什么疑問可以直接來電咨詢。