嵌入式要學(xué)哪些東西 本人準(zhǔn)大一新生,學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),想入手一臺(tái)macbook,支持專業(yè)的學(xué)習(xí)和考研,請(qǐng)問(wèn)買(mǎi)哪款?
本人準(zhǔn)大一新生,學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),想入手一臺(tái)macbook,支持專業(yè)的學(xué)習(xí)和考研,請(qǐng)問(wèn)買(mǎi)哪款?不需要,專業(yè)能力和工具沒(méi)什么關(guān)系,十多年前我還是理科和機(jī)械專業(yè)的大三學(xué)生,還是計(jì)算機(jī)專業(yè)的大四學(xué)生。
本人準(zhǔn)大一新生,學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),想入手一臺(tái)macbook,支持專業(yè)的學(xué)習(xí)和考研,請(qǐng)問(wèn)買(mǎi)哪款?
不需要,專業(yè)能力和工具沒(méi)什么關(guān)系,十多年前我還是理科和機(jī)械專業(yè)的大三學(xué)生,還是計(jì)算機(jī)專業(yè)的大四學(xué)生。
同樣是程序員,為什么搞android,ios應(yīng)用開(kāi)發(fā)卻比嵌入式底層開(kāi)發(fā)工資高?
越容易接觸金錢(qián),公司的福利就越好。我想
目前在嵌入式開(kāi)發(fā)領(lǐng)域常用的編程語(yǔ)言是C,另外,C、python、JavaScript等語(yǔ)言也可以用于嵌入式開(kāi)發(fā)。一般來(lái)說(shuō),這些編程語(yǔ)言并不難學(xué)。
嵌入式開(kāi)發(fā)是物聯(lián)網(wǎng)發(fā)展的重要組成部分。物聯(lián)網(wǎng)系統(tǒng)通常涉及設(shè)備、網(wǎng)絡(luò)、平臺(tái)、分析和應(yīng)用。嵌入式開(kāi)發(fā)往往與設(shè)備和網(wǎng)絡(luò)密切相關(guān)。對(duì)于初學(xué)者來(lái)說(shuō),一方面要學(xué)習(xí)編程語(yǔ)言,另一方面要搭建實(shí)驗(yàn)平臺(tái)。學(xué)習(xí)嵌入式開(kāi)發(fā)的實(shí)驗(yàn)平臺(tái)很多,如H8、Arduino、raspberry PI、Intel Edison等。Arduino的價(jià)格相對(duì)適中。
目前,隨著實(shí)驗(yàn)平臺(tái)的不斷發(fā)展,嵌入式開(kāi)發(fā)的難度越來(lái)越大。即使沒(méi)有太多的硬件知識(shí),也可以進(jìn)行嵌入式開(kāi)發(fā),這無(wú)疑降低了開(kāi)發(fā)門(mén)檻,促進(jìn)了嵌入式開(kāi)發(fā)的發(fā)展。通常,實(shí)驗(yàn)平臺(tái)會(huì)自帶自己的操作系統(tǒng)和開(kāi)發(fā)環(huán)境。與PC機(jī)連接后,可以進(jìn)行嵌入式開(kāi)發(fā)。
在編程語(yǔ)言方面,仍然建議學(xué)習(xí)C語(yǔ)言。一方面,C語(yǔ)言在嵌入式領(lǐng)域有著廣泛的支持。另一方面,C語(yǔ)言可以進(jìn)行較低級(jí)的操作,執(zhí)行效率較高。對(duì)于通常硬件資源不豐富的嵌入式設(shè)備來(lái)說(shuō),使用C語(yǔ)言是一種比較現(xiàn)實(shí)的選擇。C語(yǔ)言是一種典型的面向過(guò)程的編程語(yǔ)言,難度不是很大,而嵌入式開(kāi)發(fā)往往有大量的案例可供參考,這也降低了學(xué)習(xí)的難度。
除了C語(yǔ)言之外,Python和JavaScript也是嵌入式開(kāi)發(fā)領(lǐng)域的常用開(kāi)發(fā)語(yǔ)言。由于python的良好發(fā)展勢(shì)頭,程序員有必要學(xué)習(xí)python語(yǔ)言。