初學(xué)者如何開始學(xué)習(xí)uitron嵌入式開發(fā) 呢?新手入門全干貨!零基礎(chǔ)小白入門嵌入式開發(fā)與c++開發(fā) 有什么不同?,嵌入式開發(fā)可以用c++嗎?,嵌入式軟件開發(fā)方向的考研 求教!,最近想學(xué)習(xí)嵌入式開發(fā),哪里有相關(guān)課程可以學(xué)習(xí)???必看
1.嵌入式開發(fā)與c++開發(fā) 有什么不同?
嵌入式主要指linux下的開發(fā),包括linux驅(qū)動(dòng)開發(fā)和應(yīng)用層的開發(fā),現(xiàn)在由于有android了,所以,android ndk開發(fā)或者移植也逐漸涉及到了。但不包含android app的開發(fā),那個(gè)是專門的一項(xiàng)。linux部分的開發(fā)主要是c語言,如果涉及l(fā)inux驅(qū)動(dòng),需要有相應(yīng)的硬件知識(shí)。無論驅(qū)動(dòng)開發(fā)和應(yīng)用層開發(fā),都需要對linux系統(tǒng)的知識(shí)。 android ndk 是用c或者c++的。除此之外,嵌入式方面的語言主要是c,匯編,和bash腳本。c++是一門語言,在win的環(huán)境下開發(fā)用的比較多。當(dāng)然,也可以用在嵌入式設(shè)備上,但只能做linux應(yīng)用層或更往上的東西。linux系統(tǒng)及底層都是c的。c++在純軟件的項(xiàng)目上用的比較多。
2.嵌入式開發(fā)可以用c++嗎?
可定可以的啊,不過用c的比較多,看具體廠商的接口和實(shí)現(xiàn)方式,不過大都是c/c++一族
3.嵌入式軟件開發(fā)方向的考研 求教!
可以考計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)研究生,找個(gè)好點(diǎn)的學(xué)習(xí),有很多方向可以選的。例如嵌入式方向,關(guān)鍵看導(dǎo)師在做什么,游戲開發(fā)前景很廣。關(guān)鍵是基礎(chǔ)要打好,想操作系統(tǒng),C語言,C++,算法分析,數(shù)據(jù)庫等。
4.最近想學(xué)習(xí)嵌入式開發(fā),哪里有相關(guān)課程可以學(xué)習(xí)?
可以用芯查查看看,里面有很多相關(guān)的課程,還有很多其他免費(fèi)的課程
看了以上有關(guān)的uitron嵌入式開發(fā)講解,如果還有什么疑問可以直接來電咨詢。