請問做c 底層驅動需要學什麼,學習先後順序是?謝謝

時間 2021-05-29 23:56:59

1樓:

認真回答幾句,想學底層就去看底層的書,比如計算機體系結構的書,推薦機械工業出版社的。吐槽只是覺得老譚的書評價不高,至少我們學校不用…

————————

看了第一句描述沒忍住臥槽了一下…

2樓:陳勇飛

Socket網路程式設計,tcp ip協議也要懂,然後最好要有點微控制器等硬體經驗,iic.spi.platform匯流排協議等要懂,先列舉這麼多,還有很多

3樓:li crifan

已經把老譚的C++教程看了每章節也做了一部分例題,不知道路還有多遠,因為不是計算機和電子專業的,是動力工程專業的。

單獨說開發語言的話,嵌入式開發,很多時候用的更多的是C語言。

嵌入式開發,是個很大的範疇。

包括所用的硬體平台+作業系統,都決定了之後才確定用什麼語言開發。

->很多時候,嵌入式開發未必用到你說的C++。

->單純去學習C++,和嵌入式開發,誇張點說,一點關係都沒有->嵌入式開發需要學習哪些知識?

->參考我的另外2個帖子的回覆:

嵌入式學習?

關於嵌入式驅動的學習?

裡面解釋的算比較詳細了。

以前學過電子技術,電工技術這些,可能是有用的是的。電子技術,對於嵌入式涉及到的硬體方面的內容,還是有點幫助的。

請問stm32的底層驅動是什麼意思,需要學習那些知識?

無趣的人 誠然,正點原子和野火對國內stm32的推廣起到了很大的作用。但不得不說,要是真想學驅動開發建議直接上arm,用Linux來搞。實際編寫編譯鏈結過程你都能清清楚楚。我不是瞧不起Keil和mdk,我自己也用了四年。因為太方便了,所以一些底層的東西你不會接觸到。想學驅動,還是要學會看晶元手冊和原...

做深度學習一定要學c麼?

jjooe781201 學習時要專一,先將乙個專案學好的再學下乙個,最後合起來成為你的知識做DL就先學好各種相關理論,Python是高階語言編成簡單套件豐富。真有心要自己程式設計更複雜的程式再往下學C 演演算法 資料結構這些你目前不要去擔心 再說三次 學習時要專一,先將乙個專案學好的再學下乙個,最後...

請問有什麼適合學完c的開源專案學習閱讀嗎?

愛吃茄子 很多人說對linux有興趣只是因為他只知道linux,並不是真的對linux有興趣,得多學學多看看才知道自己到底對什麼有興趣。不知道你是不是這種情況反正我以前就是這樣的。我大scala不香嗎 知否知否 Linux常用命令。關鍵要學會看man手冊,如此遇到新命令可快速掌握用法。man手冊有固...