嵌入式編程 如何學(xué)習(xí)嵌入式?
~!要學(xué)習(xí),首先要有一定的C語(yǔ)言基礎(chǔ)。樓下,我建議你去51單片機(jī),51單片機(jī)就是全部。最重要的開(kāi)發(fā)版本之一。基本的東西。在你學(xué)會(huì)這個(gè)之后,你就可以設(shè)計(jì)了。更深,更強(qiáng),更有尊嚴(yán),更有技術(shù)能力。單片機(jī)。其
~!要學(xué)習(xí),首先要有一定的C語(yǔ)言基礎(chǔ)。樓下,我建議你去51單片機(jī),51單片機(jī)就是全部。最重要的開(kāi)發(fā)版本之一?;镜臇|西。在你學(xué)會(huì)這個(gè)之后,你就可以設(shè)計(jì)了。更深,更強(qiáng),更有尊嚴(yán),更有技術(shù)能力。單片機(jī)。其實(shí),強(qiáng)的是一種單片機(jī),比如amu或者51左右。和Android一樣。它們的核心是一樣的。他們都使用安卓系統(tǒng)。用于編程的C語(yǔ)言代碼。只是他們表達(dá)方式不同而已。一個(gè)簡(jiǎn)單,另一個(gè)困難
如何學(xué)習(xí)嵌入式?
事實(shí)上,嵌入式系統(tǒng)非常廣泛,包括裸機(jī)、RTOS(有幾個(gè)系統(tǒng),但它們是相似的)和Linux。在開(kāi)發(fā)語(yǔ)言方面,C仍然是主流,C也是。如何做好軟件設(shè)計(jì),關(guān)鍵取決于個(gè)人的邏輯思維能力,以及程序的組織結(jié)構(gòu)??峙履愕倪壿嬎季S能力與你的教育背景有很大關(guān)系。對(duì)于相同的功能,不同的人會(huì)有不同的認(rèn)識(shí)。雖然可以工作,但有些人的代碼亂七八糟,沒(méi)有規(guī)則來(lái)定義,反正很難維護(hù);有些人的代碼干凈整潔,一目了然。
在我看來(lái),功能的實(shí)現(xiàn)只是最基本的要求。如何實(shí)現(xiàn)代碼的簡(jiǎn)化、整潔、高效和邏輯清晰是一個(gè)難點(diǎn),需要不斷的個(gè)人總結(jié)和改進(jìn)。
從事嵌入式底層軟件設(shè)計(jì)工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計(jì)?
感謝您的邀請(qǐng)
35是軟件工程師的分水嶺。35歲之前,軟件工程師應(yīng)該追求深度,也就是技術(shù)的深度。35歲以后,我們應(yīng)該追求廣度和深度。我們不僅要對(duì)技術(shù)有深刻的認(rèn)識(shí),更要對(duì)軟件產(chǎn)業(yè)有深刻的認(rèn)識(shí)。那時(shí),編程只是一種工具,而不是謀生的手段。
雖然軟件工程師仍然是目前的高薪崗位,但與往年的火爆局面相比,已經(jīng)過(guò)了分紅期,進(jìn)入了穩(wěn)步發(fā)展期?,F(xiàn)在已經(jīng)不是培訓(xùn)班能拿到高薪的時(shí)候了。我們更注重人才的“本源”。
您現(xiàn)在要做的應(yīng)該是硬件工程師。你為什么不想想你現(xiàn)在的職位,你為什么要做家務(wù),你是否已經(jīng)掌握了硬件工程師的技能。例如:電路設(shè)計(jì)能力、對(duì)協(xié)議和標(biāo)準(zhǔn)的理解能力、編寫(xiě)文檔的能力等。
如果你真的覺(jué)得自己不適合這個(gè)行業(yè),不妨考慮一下自己適合什么行業(yè)。如果你真的想做軟件,你需要知道你是否能承擔(dān)相應(yīng)的風(fēng)險(xiǎn),以及未來(lái)如何發(fā)展。