A. 懂51單片機開發,想自學ARM與linux嵌入式系統開發,請問大家有相關較好書籍與視頻推薦嗎謝謝!
理論和實踐,不同的東西,有一定的理論基礎,學起來就快,但是要有實際項目,不斷地遇到問題解決問題,才能提高.
B. 為什麼51單片機等嵌入式開發的開發環境主要是windows而不是linux
雖然Linux下面對51開發是完全支持的。但是基於下面幾個原因,流行不起來
1、使用困難。很多51單片機的開發者都是嵌入式的入門者,Linux系統的操作復雜度,沒有界面的調試工具,各種命令的配置都提高了使用門檻
2、Linux下面的資料並不豐富。開發者在開發51時候遇到的問題,有很多問題都是一些基礎問題:計算機原理,編譯原理,數據結構,操作系統。這些問題都是入門者需要遇到的。即使不開發51,直接去使用Linux,也會遇到這些問題。
所以,說白了,大家對windows熟悉,可以減少一些入門問題