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