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