回覆列表
  • 1 # 程式碼大叔

    這個問題有些奇怪

    就像是在問學軟體工程的學生怎麼看懂電子專業的電路圖紙一樣

    一般在我們習慣上來講

    程式設計師通常特指的是軟體開發程式設計師, 他們使用一門或多門語言開始純軟體的程式, 在編寫程式的過程中, 接觸比較多的是UML和流程圖(就像建築工程師要會畫和會看建築設計圖紙一樣)

    而硬體工程師通常與硬體電路打交道, 在做電路的時候就會接觸電路原理圖

    程式設計師不懂硬體也一樣可以開發軟體, 比如開發業務系統(訂單管理系統/人才管理系統等)或工具軟體(RAR壓縮軟體/QQ/瀏覽器等);

    如果程式設計師同時也懂硬體, 可以開發的東西就更多, 比如寫個驅動, 寫些微控制器程式等

    回過頭看題主的問題, 可以這麼理解:

    純搞軟體開發的程式設計師, 想要看懂Arduino和Raspberry Pi的原理圖(電路原理圖)的話, 需要學習硬體電路的相關知識, 再結合一些微控制器開發/嵌入式開發的知識; 就可以慢慢學著看這些原理圖了

    不過依經驗來說, 建議是先從簡單的電路入手,循序漸進才會易於學習和深入

    如果一上來就看Raspberry Pi原理圖的話, 怕是會深受打擊(學霸請無視此條)

    最後上這2張原理圖以助理解

  • 中秋節和大豐收的關聯?
  • 12月6日離世的Johnny Halliday為何被稱為“法國貓王”?