回覆列表
  • 1 # lanfengz1

    1 、一定的英文基礎是必要的,需要了解C語言和C++。針對學習shell程式設計,及熟知各種Linux系統命令使用即可。如果有python或perl基礎則更容易上手。

    2、 看書時要多做習題,一題一題的弄明白,要不書也白看。從一開始養成良好的程式設計習慣,怎麼算好的你看書上的程式碼怎麼寫的。

    3、關於數學, 初中數學水平可以程式設計,小學甚至學前班也沒什麼不可以。 另一方面數學博士程式設計的時候也不會嫌自己數學學的太多了。 需要多少數學這跟你要做的東西很有關係, 也影響到你學習的深入程度, 工作中就影響你的程式碼質量。 總的來說數學水平是越高越好, 但並沒有一個門檻, 什麼水平都可以學, 就是質量差一些。

    4、學習Linux核心開發。Linux的核心是由絕大部分的C語言和少部分組合語言組成的。要學習Linux核心開發,必須要懂C語言,同時對作業系統原理需要有一定了解。

    5、學習Linux平臺上的軟體開發。這部分包含很廣,有各種各樣的要,需要根據專案性質確定基礎需求。

  • 2 # 光明右使8787

    C語言在Linux上的應用主要是三種,Server端應用、核心應用和嵌入式應用。Server端應用就寫各種伺服器,瞭解各種通訊協議,在具體實踐中按專案需要學習。核心應用一般是資料包處理和驅動開發,知識點和嵌入式開發有重疊。嵌入式開發是編寫非x86的異構平臺上的應用,透過交叉環境,在PC上開發,在目標晶片上執行。Linux開發是嵌入式開發最常用的一種。透過學習嵌入式Linux開發,能掌握交叉編譯環境的搭建和使用、Linux核心編譯和剪裁、硬體驅動及應用程式開發等。學習方法是買套嵌入式開發板,最好有配套的影片教程,按教程一步一步學習。C語言很枯燥,沒有UI,如果單純的按書本學習程式設計很難堅持下去,只有跟硬體結合才能提高趣味性。

  • 中秋節和大豐收的關聯?
  • 怎樣讓幼的繡眼鳥會吃東西?